summaryrefslogtreecommitdiffstats
path: root/documentation
diff options
context:
space:
mode:
authorRegina König2020-06-23 02:15:11 +0200
committerRegina König2020-06-23 02:15:11 +0200
commit9c5f63286a3ba49112eed035c8d07bddbd56f4f5 (patch)
treeb3ad480aea959ca526e4be30e0c9a3371b20bb1f /documentation
parentinformation about EFI_BOOT_SERVICES in documentation (diff)
downloadmemtest86-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_SERVICES7
-rw-r--r--documentation/EFI_CONFIGURATION_TABLE59
-rw-r--r--documentation/EFI_IMAGE_ENTRY_POINT3
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