From: Heinrich Schuchardt Date: Sat, 13 Dec 2025 03:33:52 +0000 (+0100) Subject: commands/efi/lsefisystab: Recognize EFI_MEMORY_ATTRIBUTES_TABLE_GUID and EFI_TCG2_FIN... X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f551d3de2448ead507a6af6d17afeb34103c2c99;p=thirdparty%2Fgrub.git commands/efi/lsefisystab: Recognize EFI_MEMORY_ATTRIBUTES_TABLE_GUID and EFI_TCG2_FINAL_EVENTS_TABLE_GUID Let the lsefisystab command recognize the following table GUIDs: - EFI_MEMORY_ATTRIBUTES_TABLE_GUID, - EFI_TCG2_FINAL_EVENTS_TABLE_GUID. Signed-off-by: Heinrich Schuchardt Reviewed-by: Vladimir Serbinenko Reviewed-by: Daniel Kiper --- diff --git a/grub-core/commands/efi/lsefisystab.c b/grub-core/commands/efi/lsefisystab.c index ffb24fc3b..015d36fe0 100644 --- a/grub-core/commands/efi/lsefisystab.c +++ b/grub-core/commands/efi/lsefisystab.c @@ -47,6 +47,7 @@ static const struct guid_mapping guid_mappings[] = { GRUB_EFI_HOB_LIST_GUID, "HOB LIST"}, { GRUB_EFI_IMAGE_SECURITY_DATABASE_GUID, "IMAGE EXECUTION INFORMATION"}, { GRUB_EFI_LZMA_CUSTOM_DECOMPRESS_GUID, "LZMA CUSTOM DECOMPRESS"}, + { GRUB_EFI_MEMORY_ATTRIBUTES_TABLE_GUID, "MEMORY ATTRIBUTES TABLE"}, { GRUB_EFI_MEMORY_TYPE_INFORMATION_GUID, "MEMORY TYPE INFO"}, { GRUB_EFI_MPS_TABLE_GUID, "MPS"}, { GRUB_EFI_RT_PROPERTIES_TABLE_GUID, "RT PROPERTIES"}, @@ -54,6 +55,7 @@ static const struct guid_mapping guid_mappings[] = { GRUB_EFI_SMBIOS_TABLE_GUID, "SMBIOS"}, { GRUB_EFI_SMBIOS3_TABLE_GUID, "SMBIOS3"}, { GRUB_EFI_SYSTEM_RESOURCE_TABLE_GUID, "SYSTEM RESOURCE TABLE"}, + { GRUB_EFI_TCG2_FINAL_EVENTS_TABLE_GUID, "TCG2 FINAL EVENTS TABLE"}, { GRUB_EFI_TIANO_CUSTOM_DECOMPRESS_GUID, "TIANO CUSTOM DECOMPRESS"}, { GRUB_EFI_TSC_FREQUENCY_GUID, "TSC FREQUENCY"}, }; diff --git a/include/grub/efi/api.h b/include/grub/efi/api.h index 9ae908729..f7e9c46a5 100644 --- a/include/grub/efi/api.h +++ b/include/grub/efi/api.h @@ -389,6 +389,16 @@ { 0xa1, 0x92, 0xbf, 0x1d, 0x57, 0xd0, 0xb1, 0x89 } \ } +#define GRUB_EFI_MEMORY_ATTRIBUTES_TABLE_GUID \ + { 0xdcfa911d, 0x26eb, 0x469f, \ + { 0xa2, 0x20, 0x38, 0xb7, 0xdc, 0x46, 0x12, 0x20 } \ + } + +#define GRUB_EFI_TCG2_FINAL_EVENTS_TABLE_GUID \ + { 0x1e2ed096, 0x30e2, 0x4254, \ + { 0xbd, 0x89, 0x86, 0x3b, 0xbe, 0xf8, 0x23, 0x25 } \ + } + struct grub_efi_sal_system_table { grub_uint32_t signature;