Specifications

112
UINT16 PnPInstallationCheckOffset;
UINT32 EfiSystemTable;
UINT32 OemIdStringPointer;
UINT32 AcpiRsdPtrPointer;
UINT16 OemRevision;
UINT32 E820Pointer;
UINT32 E820Length;
UINT32 IrqRoutingTablePointer;
UINT32 IrqRoutingTableLength;
UINT32 MpTablePtr;
UINT32 MpTableLength;
UINT16 OemIntSegment;
UINT16 OemIntOffset;
UINT16 Oem32Segment;
UINT16 Oem32Offset;
UINT16 Oem16Segment;
UINT16 Oem16Offset;
UINT16 TpmSegment;
UINT16 TpmOffset;
UINT32 IbvPointer;
UINT32 PciExpressBase;
UINT8 LastPciBus;
UINT32 UmaAddress;
UINT32 UmaSize;
UINT32 HiPermanentMemoryAddress;
UINT32 HiPermanentMemorySize;
} EFI_COMPATIBILITY16_TABLE;
Parameters
Signature
The string “$EFI” denotes the start of the EfiCompatibility table. Byte 0 is “I,” byte 1
is “F,” byte 2 is “E,” and byte 3 is “$” and is normally accessed as a DWORD or
UINT32.