Skip to contentSkip to conversation

Define the SMBIOS3 entry point structure on EFI

PATCH In review David Michael 2 participants 3 messages Feb 20, 2016 – Mar 2, 2016

lore
Share & tools
lore
#0 lore raw

PATCH v5 1/2 Define the SMBIOS3 entry point structure on EFI

This adds the GUID and includes it in the lsefisystab module.
---

Changes since v4:

To address points suggested by Andrei Borzenkov:

* Dropped SMBIOS3 support for cfgtables and loadbios.

 grub-core/commands/efi/lsefisystab.c | 1 +
 include/grub/efi/api.h               | 5 +++++
 2 files changed, 6 insertions(+)
grub-core/commands/efi/lsefisystab.c +1 -0
index df10302..7c039c5 100644
@@ -48,6 +48,7 @@ static const struct guid_mapping guid_mappings[] =
     { GRUB_EFI_MPS_TABLE_GUID, "MPS"},
     { GRUB_EFI_SAL_TABLE_GUID, "SAL"},
     { GRUB_EFI_SMBIOS_TABLE_GUID, "SMBIOS"},
+    { GRUB_EFI_SMBIOS3_TABLE_GUID, "SMBIOS3"},
     { GRUB_EFI_SYSTEM_RESOURCE_TABLE_GUID, "SYSTEM RESOURCE TABLE"},
     { GRUB_EFI_TIANO_CUSTOM_DECOMPRESS_GUID, "TIANO CUSTOM DECOMPRESS"},
     { GRUB_EFI_TSC_FREQUENCY_GUID, "TSC FREQUENCY"},
include/grub/efi/api.h +5 -0
index c7c9f0e..356d855 100644
@@ -314,6 +314,11 @@
     { 0x9a, 0x16, 0x0, 0x90, 0x27, 0x3f, 0xc1, 0x4d } \
   }
 
+#define GRUB_EFI_SMBIOS3_TABLE_GUID	\
+  { 0xf2fd1544, 0x9794, 0x4a2c, \
+    { 0x99, 0x2e, 0xe5, 0xbb, 0xcf, 0x20, 0xe3, 0x94 } \
+  }
+
 #define GRUB_EFI_SAL_TABLE_GUID \
   { 0xeb9d2d32, 0x2d88, 0x11d3, \
       { 0x9a, 0x16, 0x0, 0x90, 0x27, 0x3f, 0xc1, 0x4d } \
Signature · 1 line
2.5.0
#2 lore raw

[2.02] Re: [PATCH v5 1/2] Define the SMBIOS3 entry point structure on EFI

29.02.2016 15:36, David Michael пишет:

Quoted 4 lines · David Michael
Quoted 1 line

This adds the GUID and includes it in the lsefisystab module.

Pinging to check if these two can make it into 2.02.

Fine from my side.

Quoted 4 lines

Side note: I was trying a CoreOS snapshot the other day and noticed they've applied these patches, so here is another use case for them.

Would be interesting to see real usage examples.

Quoted 11 lines

https://github.com/coreos/scripts/commit/1f7c749b2d9693bf6a85bcbdea7b8dd4065a0924

Thanks.

David

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