Data Fields | |
UINT16 | MajorVersion |
The EfiCompatibility major version number. | |
UINT16 | MinorVersion |
The EfiCompatibility minor version number. | |
UINT32 | AcpiTable |
The location of the RSDT ACPI table. < 4G range. | |
UINT32 | SmbiosTable |
The location of the SMBIOS table in EFI memory. < 4G range. | |
UINT32 | SmbiosTableLength |
DEVICE_PRODUCER_DATA_HEADER | SioData |
Standard traditional device information. | |
UINT16 | DevicePathType |
The default boot type. | |
UINT16 | PciIrqMask |
Mask of which IRQs have been assigned to PCI. | |
UINT32 | NumberE820Entries |
HDD_INFO | HddInfo [MAX_IDE_CONTROLLER] |
Hard disk drive information, including raw Identify Drive data. | |
UINT32 | NumberBbsEntries |
Number of entries in the BBS table. | |
UINT32 | BbsTable |
A pointer to the BBS table. Type BBS_TABLE is defined below. | |
UINT32 | SmmTable |
A pointer to the SMM table. Type SMM_TABLE is defined below. | |
UINT32 | OsMemoryAbove1Mb |
UINT32 | UnconventionalDeviceTable |
The location of the RSDT ACPI table. < 4G range.
A pointer to the BBS table. Type BBS_TABLE is defined below.
The default boot type.
HDD_INFO EFI_TO_COMPATIBILITY16_BOOT_TABLE::HddInfo[MAX_IDE_CONTROLLER] |
Hard disk drive information, including raw Identify Drive data.
The EfiCompatibility major version number.
The EfiCompatibility minor version number.
Number of entries in the BBS table.
Number of E820 entries. The number can change from the Compatibility16InitializeYourself() function.
The amount of usable memory above 1 MB, i.e. E820 type 1 memory. This value can differ from the value in EFI_TO_COMPATIBILITY16_INIT_TABLE as more memory may have been discovered.
Mask of which IRQs have been assigned to PCI.
Standard traditional device information.
The location of the SMBIOS table in EFI memory. < 4G range.
A pointer to the SMM table. Type SMM_TABLE is defined below.
Information to boot off an unconventional device like a PARTIES partition. Type UD_TABLE is defined below.