Re: [PATCH 1/1] commands/efi/lsefisystab: MEMORY_ATTRIBUTES_TABLE, TCG2_FINAL_EVENTS

2025-12-20 Thread Daniel Kiper
On Sat, Dec 13, 2025 at 01:02:01PM +0300, Vladimir 'phcoder' Serbinenko wrote:
> Reviewed-By: Vladimir Serbinenko 

Reviewed-by: Daniel Kiper 

Daniel

___
Grub-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/grub-devel


Re: [PATCH 1/1] commands/efi/lsefisystab: MEMORY_ATTRIBUTES_TABLE, TCG2_FINAL_EVENTS

2025-12-13 Thread Vladimir 'phcoder' Serbinenko
Reviewed-By: Vladimir Serbinenko 

Regards
Vladimir 'phcoder' Serbinenko

Le sam. 13 déc. 2025, 09:22, Heinrich Schuchardt via Grub-devel <
[email protected]> a écrit :

> 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 
> ---
>  grub-core/commands/efi/lsefisystab.c |  2 ++
>  include/grub/efi/api.h   | 10 ++
>  2 files changed, 12 insertions(+)
>
> 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;
> --
> 2.51.0
>
>
> ___
> Grub-devel mailing list
> [email protected]
> https://lists.gnu.org/mailman/listinfo/grub-devel
>
___
Grub-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/grub-devel


[PATCH 1/1] commands/efi/lsefisystab: MEMORY_ATTRIBUTES_TABLE, TCG2_FINAL_EVENTS

2025-12-12 Thread Heinrich Schuchardt via Grub-devel
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 
---
 grub-core/commands/efi/lsefisystab.c |  2 ++
 include/grub/efi/api.h   | 10 ++
 2 files changed, 12 insertions(+)

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;
-- 
2.51.0


___
Grub-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/grub-devel