grub2/kernel EFI firware size interface

Bug #1409750 reported by Andy Whitcroft
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
grub2 (Ubuntu)
Fix Released
Undecided
Unassigned
linux (Ubuntu)
Fix Released
Medium
Andy Whitcroft

Bug Description

Seems that grub2 needs the ability to "size" the EFI implementation it is running on. This is being exposed via the kernel in a patch queued for v3.20 (http://comments.gmane.org/gmane.linux.kernel.efi/5229). This is being taken early in debian under debian #775191 (linux) and debian #775202 (grub2) (https://bugs.debian.org/775191, https://bugs.debian.org/775202). Additional discussion is available here: http://blog.einval.com/2015/01/11#Jessie-EFI_5

Revision history for this message
Andy Whitcroft (apw) wrote :

We need to know if grub2 taking this patch is going to be an issue without the corresponding kernel changes.

Changed in linux (Ubuntu):
status: New → Triaged
importance: Undecided → Medium
assignee: nobody → Andy Whitcroft (apw)
milestone: none → ubuntu-15.01
Changed in grub2 (Ubuntu):
status: New → Triaged
Andy Whitcroft (apw)
description: updated
description: updated
Revision history for this message
Phillip Susi (psusi) wrote :

Looking at the patch, it appears to fall back to the previous behavior if it fails to read the new sysfs knob, so including it won't cause any harm, but without the corresponding kernel patch, it won't do what it is supposed to do either.

Revision history for this message
Andy Whitcroft (apw) wrote :

Benign looking fix. Already applied to Jessie's kernel in Debian. Pulling this in early so that when the grub2 changes sync we are prepared.

Changed in linux (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux - 3.18.0-11.12

---------------
linux (3.18.0-11.12) vivid; urgency=low

  [ Leann Ogasawara ]

  * Release Tracking Bug
    - LP: #1414085

  [ Andy Whitcroft ]

  * SAUCE: arm64 -- psci tell the compiler which registers we are needing
    values in
    - LP: #1414002
 -- Leann Ogasawara <email address hidden> Fri, 23 Jan 2015 09:10:09 -0800

Changed in linux (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

This change is now in vivid as well:
 grub2 (2.02~beta2-21) unstable; urgency=medium
 .
   [ Mathieu Trudel-Lapierre ]
   * Fix overlap check in check_blocklists for load_env (backported patch
     from upstream commit 1f6af2a9; LP: #1311247).
 .
   [ Steve McIntyre ]
   * Add support for running a 64-bit Linux kernel on a 32-bit EFI (closes:
     #775202).
 .
   [ Colin Watson ]
   * Use mtmsr rather than mtmsrd in ppc64el-disable-vsx.patch, since the
     "VSX Available" bit is in the lower half of the MSR anyway, and mtmsrd
     faults on 32-bit systems (closes: #776400).

Changed in grub2 (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.