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

Page 91

Advertising
background image

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}

Advertising