bug-grub
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #41012] Loading cbmemc.mod makes GRUB abort


From: INVALID.NOREPLY
Subject: [bug #41012] Loading cbmemc.mod makes GRUB abort
Date: Fri, 27 Dec 2013 14:24:07 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36

URL:
  <http://savannah.gnu.org/bugs/?41012>

                 Summary: Loading cbmemc.mod makes GRUB abort
                 Project: GNU GRUB
            Submitted by: qwertial
            Submitted on: Fri 27 Dec 2013 02:24:06 PM GMT
                Category: None
                Severity: Major
                Priority: 5 - Normal
              Item Group: None
                  Status: None
                 Privacy: Public
             Assigned to: None
         Originator Name: 
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: 
                 Release: Git master
         Reproducibility: Every Time
         Planned Release: None

    _______________________________________________________

Details:

A few coreboot-specific commands (like cbmemc and lscoreboot) have recently
been made available on all x86 platforms, not just i386-coreboot. However, all
these commands depend on coreboot tables being present in the system when run.
Otherwise grub_linuxbios_table_iterate() calls grub_fatal() and GRUB
terminates.

However grub_linuxbios_table_iterate() is called when initialising cbmemc.mod.
This is problematic since the module is loaded even when one wants to just
view the help text for the "cbmemc" command, which has an admittedly quite
cryptic name.

The grub_fatal() call should probably be moved somewhere else (coreboot
platform init?), while the commands themselves should fail non-fatally.




    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?41012>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]