Specifications

122
Compatibility16PrepareToBoot()
Summary
Allows the Compatibility16 code to perform any final actions before booting. The
Compatibility16 code is read/write.
Input Registers
AX = Compatibility16PrepareToBoot
ES:BX = Pointer to EFI_TO_COMPATIBILITY16_BOOT_TABLE structure
Output Registers
AX = Returned status codes
Related Definitions
The following data types and structures are defined in this section. These definitions in
turn may contain other data type and structure definitions that are not included in this
list.
EFI_TO_COMPATIBILITY16_BOOT_TABLE
DEVICE_PRODUCER_DATA_HEADER
HDD_INFO
BBS_TABLE
BBS_STATUS_FLAGS
SMM_TABLE
UD_TABLE
UDC_ATTRIBUTES
//************************************************************
// EFI_TO_COMPATIBILITY16_BOOT_TABLE
//************************************************************
typedef struct {
UINT16 MajorVersion;
UINT16 MinorVersion;
UINT32 AcpiTable; // 4 GB range
UINT32 SmbiosTable; // 4 GB range
UINT32 SmbiosTableLength;