From fbbbf47e5c3a7534d6b45ce7936f2050fb516dd5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alfonso=20S=C3=A1nchez-Beato?= Date: Fri, 16 Jul 2021 16:36:46 +0200 Subject: Add definitions for the EFI device tree table MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add definitions for the EFI device tree table, as specified in UEFI specification 2.9 (March 2021). Signed-off-by: Alfonso Sánchez-Beato --- inc/efiapi.h | 2 ++ inc/efilib.h | 1 + lib/data.c | 1 + 3 files changed, 4 insertions(+) diff --git a/inc/efiapi.h b/inc/efiapi.h index 5ab5755..7dbedc4 100644 --- a/inc/efiapi.h +++ b/inc/efiapi.h @@ -935,6 +935,8 @@ typedef struct _EFI_BOOT_SERVICES { #define SAL_SYSTEM_TABLE_GUID \ { 0xeb9d2d32, 0x2d88, 0x11d3, {0x9a, 0x16, 0x0, 0x90, 0x27, 0x3f, 0xc1, 0x4d} } +#define EFI_DTB_TABLE_GUID \ + { 0xb1b621d5, 0xf19c, 0x41a5, {0x83, 0x0b, 0xd9, 0x15, 0x2c, 0x69, 0xaa, 0xe0} } typedef struct _EFI_CONFIGURATION_TABLE { EFI_GUID VendorGuid; diff --git a/inc/efilib.h b/inc/efilib.h index 82472b2..9f748ad 100644 --- a/inc/efilib.h +++ b/inc/efilib.h @@ -155,6 +155,7 @@ extern EFI_GUID AcpiTableGuid; extern EFI_GUID SMBIOSTableGuid; extern EFI_GUID SMBIOS3TableGuid; extern EFI_GUID SalSystemTableGuid; +extern EFI_GUID EfiDtbTableGuid; extern EFI_GUID SimplePointerProtocol; extern EFI_GUID AbsolutePointerProtocol; diff --git a/lib/data.c b/lib/data.c index e263620..ec6ae54 100644 --- a/lib/data.c +++ b/lib/data.c @@ -181,6 +181,7 @@ EFI_GUID AcpiTableGuid = ACPI_TABLE_GUID; EFI_GUID SMBIOSTableGuid = SMBIOS_TABLE_GUID; EFI_GUID SMBIOS3TableGuid = SMBIOS3_TABLE_GUID; EFI_GUID SalSystemTableGuid = SAL_SYSTEM_TABLE_GUID; +EFI_GUID EfiDtbTableGuid = EFI_DTB_TABLE_GUID; // // Network protocol GUIDs -- cgit v1.2.1