[Bug 1876620] Re: Enable riscv64 build
Launchpad Bug Tracker
1876620 at bugs.launchpad.net
Mon Feb 21 21:31:51 UTC 2022
This bug was fixed in the package grub2 - 2.06-2ubuntu5
---------------
grub2 (2.06-2ubuntu5) jammy; urgency=medium
[ Julian Andres Klode ]
* Free correct size when freeing params, rather than 16 Ki (LP: #1958623)
* Build with FUSE3 (LP: #1935659)
* Only run os-prober on first run and if it previously found other OS
(LP: #1955109)
[ Heinrich Schuchardt ]
* Rename grub-core/loader/efi/linux.c
* Add patches for GRUB on RISC-V
* fat: fix listing the root directory
* Enable building for RISC-V (LP: #1876620)
[ Julian Andres Klode ]
* Re-enable peimage code on other archs outside secure boot; this
fixes LP: #1947046 when not booting in secure boot mode (secure
boot pending security review of the code)
-- Julian Andres Klode <juliank at ubuntu.com> Fri, 18 Feb 2022 17:21:16
+0100
** Changed in: grub2 (Ubuntu)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grub2 in Ubuntu.
https://bugs.launchpad.net/bugs/1876620
Title:
Enable riscv64 build
Status in grub2 package in Ubuntu:
Fix Released
Bug description:
RISC-V EFI support is not yet in the Linux kernel (ca. 5.8:
https://lkml.org/lkml/2020/4/20/1800), and while GRUB2 EFI Loader
support needs to happen with the kernel
(https://lists.gnu.org/archive/html/grub-devel/2020-04/msg00203.html),
GRUB2 already has RISC-V EFI support. It can't currently boot
anything, but it is a valid UEFI application and displays a pretty
menu.
Please see the attached debdiff. Of note:
* grub2 requires efibootmgr and efivar. I've filed Debian bugs to
enable riscv64 for them (https://bugs.debian.org/cgi-
bin/bugreport.cgi?bug=959498 and https://bugs.debian.org/cgi-
bin/bugreport.cgi?bug=959499 respectively), but if this is actioned
before those end up happening, it's a simple Architecture: update on
each.
* riscv-default-platform.patch: Upstreamed, allows `grub-install` to
work without --platform.
* riscv-relocation-offset.patch: Upstreamed, fixes "unaligned pointer"
failure.
* riscv-ubuntu-linuxefi.patch: Patches ubuntu-linuxefi.patch for riscv
support; not sure if this should be integrated into ubuntu-
linuxefi.patch.
* Tested on qemu-system-riscv64 focal.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1876620/+subscriptions
More information about the foundations-bugs
mailing list