1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
|
EFI_MM_SYSTEM_TABLE
The Management Mode System TAble (MMST) is a table that contains a collection of common services for managing MMRAM allocation and providinh basic I/O services. These services are intended for both preboot and runtime usage.
UINTNNumberOfTableEntries;
EFI_CONFIGURATION_TABLE*SmmConfigurationTable;
MmConfigurationTable
A pointer to the UEFI Configuration Tables. The number of entries in the table is
NumberOfTableEntries. Type EFI_CONFIGURATION_TABLE is defined in
the UEFI Specification, section 4.6.
______________________________________________________
Contains a set of GUID/pointer pairs comprised of the ConfigurationTable field in the EFI System Table
typedef struct {
EFI_GUID VendorGuid
VOID *VendorTable
} EFI_CONFIGURATION_TABLE
This list is not exhaustive and does not show GUIDS for all possible UEFI Configuration tables
#define EFI_ACPI_20_TABLE_GUID \
{0x8868e871,0xe4f1,0x11d3,\
{0xbc,0x22,0x00,0x80,0xc7,0x3c,0x88,0x81}}
#define ACPI_TABLE_GUID \
{0xeb9d2d30,0x2d88,0x11d3,\
{0x9a,0x16,0x00,0x90,0x27,0x3f,0xc1,0x4d}}
#define SAL_SYSTEM_TABLE_GUID \
{0xeb9d2d32,0x2d88,0x11d3,\
{0x9a,0x16,0x00,0x90,0x27,0x3f,0xc1,0x4d}}
#define SMBIOS_TABLE_GUID \
{0xeb9d2d31,0x2d88,0x11d3,\
{0x9a,0x16,0x00,0x90,0x27,0x3f,0xc1,0x4d}}
#define SMBIOS3_TABLE_GUID \
{0xf2fd1544, 0x9794, 0x4a2c,\
{0x99,0x2e,0xe5,0xbb,0xcf,0x20,0xe3,0x94})
#define MPS_TABLE_GUID \
{0xeb9d2d2f,0x2d88,0x11d3,\
{0x9a,0x16,0x00,0x90,0x27,0x3f,0xc1,0x4d}}
//
// ACPI 2.0 or newer tables should use EFI_ACPI_TABLE_GUID
//
#define EFI_ACPI_TABLE_GUID \
{0x8868e871,0xe4f1,0x11d3,\
{0xbc,0x22,0x00,0x80,0xc7,0x3c,0x88,0x81}}
#define EFI_ACPI_20_TABLE_GUID EFI_ACPI_TABLE_GUID
#define ACPI_TABLE_GUID \
{0xeb9d2d30,0x2d88,0x11d3,\
{0x9a,0x16,0x00,0x90,0x27,0x3f,0xc1,0x4d}}
#define ACPI_10_TABLE_GUID ACPI_TABLE_GUID
References
[1] UEFI Specification 2.8 Errata A - 4.6 EFI Configuration Table & Properties Table - pp 99
|