bugGNU GRUB - Bugs: bug #56164, Module for retrieving SMBIOS...

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #56164: Module for retrieving SMBIOS information

Submitter:  Faidon Liambotis <paravoid>
Submitted:  Thu 18 Apr 2019 08:38:33 PM UTC
   
 
Category:  None Severity:  Major
Priority:  5 - Normal Item Group:  Feature Request
Status:  None Privacy:  Public
Assigned to:  None Originator Name: 
Open/Closed:  Open Release:  Git master
Release:  Reproducibility:  None
Planned Release:  None

Thu 29 Aug 2019 12:46:21 PM UTC, comment #2: 

The patches for this have been merged in master. This can be resolved.

Faidon Liambotis <paravoid>
Sat 25 May 2019 02:20:08 PM UTC, comment #1: 

Ping? This seems super safe and entirely straightforward.

Faidon Liambotis <paravoid>
Thu 18 Apr 2019 08:38:33 PM UTC, original submission:  

For many use cases, it's extremely useful to be able to extract information out of SMBIOS. This is especially valueable in network boot situations, and a feature pxelinux/syslinux, iPXE etc. support.

David Michael has gone through the trouble and actually wrote such a module, and made it work both under both BIOS and EFI.

Apparently, he has also completed the FSF copyright assignment, and has tried to push this upstream almost on a yearly basis since 2013(!):
http://lists.gnu.org/archive/html/grub-devel/2013-04/msg00153.html
http://lists.gnu.org/archive/html/help-grub/2014-07/msg00012.html
https://lists.gnu.org/archive/html/help-grub/2015-01/msg00049.html
https://lists.gnu.org/archive/html/grub-devel/2016-04/msg00020.html
https://lists.gnu.org/archive/html/grub-devel/2017-05/msg00028.html

A lot of different people have responded too, and claimed they're using them in production, so I'd argue that they are quite well tested by now. The diffstat looks like this:
 docs/grub.texi                       | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 grub-core/Makefile.core.def          | 15 +++++++++++++++
 grub-core/commands/efi/lsefisystab.c |  1 +
 grub-core/efiemu/i386/pc/cfgtables.c | 15 ++++-----------
 include/grub/efi/api.h               |  5 +++++
 5 files changed, 100 insertions(+), 11 deletions(-)

It seems like the patches still apply to 2.04, but if a rebase is required, either David or I can rebase and submit. Would it be possible to merge this? Thanks!

Faidon Liambotis <paravoid>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by paravoid (Submitted the item)
  • -email is unavailable- added by paravoid
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

     

    Follows 1 latest change.

    Date Changed by Updated Field Previous Value => Replaced by
    2019-04-18 paravoid Carbon-Copy- Added dm0

    Back to the top

    Powered by Savane 3.13-461b.
    Corresponding source code