Hey, Sorry about the late reply on this.
> A while ago (around the freeze of FC29) grub2-efi on top of Uboot was > proposed as the (potentially) default setup for armhfp too. Unfortunately > (IMHO) it did not materialize and I'm searching for the game-breaker. > > On buggzilla found a few hints, " we have at least a grub2 <-> kernel bug" > (1) among them, they did not make the holdup clear to me. > > My investigation so-far: > * It works pretty good with a close to upstream build grub, not with the > default gub2 packages. Which makes me believe loading an arm32 kernel as an > Portable Executable instead of grub's LoadImage() and StartImage() services > may be a game-stopper. NOTE : I understand this is necessary for chain > loading efi stubs for secure-boot. IMO this is not the pursued goal here. > > * Since kernel patch "efi: libstub/arm: account for firmware reserved memory > at the base of RAM" (2) it works on RPI's too (given a "custom" build grub2) So I finally got around to spending some time on this last week and closed out the last of the issues I had so it's now working, albeit with very minimal testing. We currently have images building for Minimal/Server/Workstation and I've booted Minimal on a couple of devices using U-Boot/UEFI/grub2/kernel without issues. There's nightly builds of F33 and rawhide: https://kojipkgs.fedoraproject.org/compose/branched/latest-Fedora-33/compose/Server/armhfp/images/ https://kojipkgs.fedoraproject.org/compose/branched/latest-Fedora-33/compose/Workstation/armhfp/images/ https://kojipkgs.fedoraproject.org/compose/branched/latest-Fedora-33/compose/Spins/armhfp/images/ The UEFI enabled images are the ones with the arch at the end rather than in the middle, eg: Fedora-Minimal-33-20201010.n.0.armhfp.raw.xz _______________________________________________ arm mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected]
