SRU provide RISCV_EFI_BOOT_PROTOCOL in Focal
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
u-boot (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[ Impact ]
Booting a current kernel (5.19) with U-Boot via UEFI fails in Focal because the RISCV_EFI_
The RISCV_EFI_
Add the missing protocol.
U-Boot in Focal cannot add the boot-hartid property if the the device-tree does not contain a chosen node. This might lead to failure to boot a 5.15 kernel. Add a patch fixing this.
[ Test Plan ]
* Try booting the SiFive HiFive Unmatched board and QEMU using the preinstalled server image for Focal.
* Use the Kinetic server install image to install Ubuntu on the SiFive HiFive Unmatched board and on QEMU and try to boot with the SRUed U-Boot.
[ Where problems could occur ]
* The two applied patches affect only RISC-V (if there is no syntax error).
* Booting the Focal Fossa 5.15 kernel would fail if the /chosen/boot-hartid were not provided.
[ Other Info ]
n/a
Changed in u-boot (Ubuntu): | |
assignee: | Heinrich Schuchardt (xypron) → nobody |
Changed in u-boot (Ubuntu): | |
status: | In Progress → Fix Released |
This debdiff solves the problem but there is a parallel SRU ongoing with which I need to coordinate.