XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
SAL_SYSTEM_TABLE_HEADER Struct Reference

#include <Sal.h>

Public Attributes

UINT32 Signature
 
UINT32 Length
 
UINT16 SalRevision
 
UINT16 EntryCount
 
UINT8 CheckSum
 
UINT8 Reserved [7]
 
UINT16 SalAVersion
 
UINT16 SalBVersion
 
UINT8 OemId [32]
 
UINT8 ProductId [32]
 
UINT8 Reserved2 [8]
 

Detailed Description

SAL System Table Definitions.

Member Data Documentation

◆ CheckSum

UINT8 SAL_SYSTEM_TABLE_HEADER::CheckSum

A modulo checksum of the entire table and the entries following this table.

◆ EntryCount

UINT16 SAL_SYSTEM_TABLE_HEADER::EntryCount

The number of entries in the variable portion of the table.

◆ Length

UINT32 SAL_SYSTEM_TABLE_HEADER::Length

The length of the entire table in bytes, starting from offset zero and including the header and all entries indicated by the EntryCount field.

◆ OemId

UINT8 SAL_SYSTEM_TABLE_HEADER::OemId[32]

An ASCII identification string which uniquely identifies the manufacturer of the system hardware.

◆ ProductId

UINT8 SAL_SYSTEM_TABLE_HEADER::ProductId[32]

An ASCII identification string which uniquely identifies a family of compatible products from the manufacturer.

◆ Reserved

UINT8 SAL_SYSTEM_TABLE_HEADER::Reserved[7]

Unused, must be zero.

◆ Reserved2

UINT8 SAL_SYSTEM_TABLE_HEADER::Reserved2[8]

Unused, must be zero.

◆ SalAVersion

UINT16 SAL_SYSTEM_TABLE_HEADER::SalAVersion

Version Number of the SAL_A firmware implementation in BCD format.

◆ SalBVersion

UINT16 SAL_SYSTEM_TABLE_HEADER::SalBVersion

Version Number of the SAL_B firmware implementation in BCD format.

◆ SalRevision

UINT16 SAL_SYSTEM_TABLE_HEADER::SalRevision

The revision number of the Itanium Processor Family System Abstraction Layer Specification supported by the SAL implementation, in binary coded decimal (BCD) format.

◆ Signature

UINT32 SAL_SYSTEM_TABLE_HEADER::Signature

The ASCII string representation of "SST_" that confirms the presence of the table.


The documentation for this struct was generated from the following file: