6 efi configuration table, Efi_configuration_table – Intel Extensible Firmware Interface User Manual
Page 91

EFI System Table
Version 1.10
12/01/02
4-13
4.6 EFI Configuration Table
The EFI Configuration Table is the
ConfigurationTable
field in the EFI System Table. This
table contains a set of GUID/pointer pairs. Each element of this table is described by the
EFI_CONFIGURATION_TABLE
structure below. The number of types of configuration tables is
expected to grow over time. This is why a GUID is used to identify the configuration table type.
The EFI Configuration Table may contain at most once instance of each table type. The list of
current configuration table types is also listed below.
EFI_CONFIGURATION_TABLE
Summary
Contains a set of GUID/pointer pairs comprised of the
ConfigurationTable
field in the EFI
System Table.
Related Definitions
typedef struct{
EFI_GUID
VendorGuid;
VOID
*VendorTable;
} EFI_CONFIGURATION_TABLE;
Parameters
VendorGuid
The 128-bit GUID value that uniquely identifies the system
configuration table.
VendorTable
A pointer to the table associated with
VendorGuid
.
#define ACPI_20_TABLE_GUID \
{0x8868e871,0xe4f1,0x11d3,0xbc,0x22,0x0,0x80,0xc7,0x3c,0x88,0x81}
#define ACPI_TABLE_GUID \
{0xeb9d2d30,0x2d88,0x11d3,0x9a,0x16,0x0,0x90,0x27,0x3f,0xc1,0x4d}
#define SAL_SYSTEM_TABLE_GUID \
{0xeb9d2d32,0x2d88,0x11d3,0x9a,0x16,0x0,0x90,0x27,0x3f,0xc1,0x4d}
#define SMBIOS_TABLE_GUID \
{0xeb9d2d31,0x2d88,0x11d3,0x9a,0x16,0x0,0x90,0x27,0x3f,0xc1,0x4d}
#define MPS_TABLE_GUID \
{0xeb9d2d2f,0x2d88,0x11d3,0x9a,0x16,0x0,0x90,0x27,0x3f,0xc1,0x4d}