diff options
author | Regina König | 2020-06-23 02:15:11 +0200 |
---|---|---|
committer | Regina König | 2020-06-23 02:15:11 +0200 |
commit | 9c5f63286a3ba49112eed035c8d07bddbd56f4f5 (patch) | |
tree | b3ad480aea959ca526e4be30e0c9a3371b20bb1f /documentation | |
parent | information about EFI_BOOT_SERVICES in documentation (diff) | |
download | memtest86-9c5f63286a3ba49112eed035c8d07bddbd56f4f5.tar.gz memtest86-9c5f63286a3ba49112eed035c8d07bddbd56f4f5.tar.xz memtest86-9c5f63286a3ba49112eed035c8d07bddbd56f4f5.zip |
some informations about EFI_CONFIGURATION_TABLE where SMBIOS table is supposed to be
Diffstat (limited to 'documentation')
-rw-r--r-- | documentation/EFI_BOOT_SERVICES | 7 | ||||
-rw-r--r-- | documentation/EFI_CONFIGURATION_TABLE | 59 | ||||
-rw-r--r-- | documentation/EFI_IMAGE_ENTRY_POINT | 3 |
3 files changed, 67 insertions, 2 deletions
diff --git a/documentation/EFI_BOOT_SERVICES b/documentation/EFI_BOOT_SERVICES index 9abce15..d50840d 100644 --- a/documentation/EFI_BOOT_SERVICES +++ b/documentation/EFI_BOOT_SERVICES @@ -88,5 +88,12 @@ typedef struct { } EFI_BOOT_SERVICES + + + +References +[1] UEFI Specification 2.8 Errata A - 4.4 Boot Services - pp 93 + + References [1] UEFI Specification 2.8 Errata A, February 2020 - 4.4 EFI Boot Services Table - pp 93 diff --git a/documentation/EFI_CONFIGURATION_TABLE b/documentation/EFI_CONFIGURATION_TABLE index c0decf6..949febf 100644 --- a/documentation/EFI_CONFIGURATION_TABLE +++ b/documentation/EFI_CONFIGURATION_TABLE @@ -9,3 +9,62 @@ 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 diff --git a/documentation/EFI_IMAGE_ENTRY_POINT b/documentation/EFI_IMAGE_ENTRY_POINT index 745add2..4f9044e 100644 --- a/documentation/EFI_IMAGE_ENTRY_POINT +++ b/documentation/EFI_IMAGE_ENTRY_POINT @@ -93,6 +93,5 @@ PARAMETERS - References -[1] UEFI Specification 2.8 Errata A, February 2020 +[1] UEFI Specification 2.8 Errata A, February 2020 - 4.1 UEFI Image Entry Point - pp 89 |