This patch updates the GRUB port to a recent release, restores functionality, and adds more build options.
This is not yet ready to be committed, but it can be reviewed/tested.
Differential D21558
sysutils/grub2: revive GRUB port eric_metricspace.net on Sep 7 2019, 1:11 AM. Authored by Tags None Referenced Files
Subscribers
Details
This patch updates the GRUB port to a recent release, restores functionality, and adds more build options. This is not yet ready to be committed, but it can be reviewed/tested. This has been tested with EFI. It currently does not pass in the EFI map to the kernel, but it can boot with a working frame buffer. The PC version can be tested with a legacy BIOS setup. The QEMU setup can be tested by someone who knows how. The Coreboot setup cannot presently be tested easily.
Diff Detail
Event Timeline
Comment Actions This still has the same issues that led to removal of it in the first place. Please see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=234508 for the previous attempt. Ability to build it with newer GCC versions is sort of a prerequisite to readd it to the tree. gcc7 is EOL and has been DEPRECATED now. Comment Actions Remaining work to be done: pass in EFI map, pass in GELI keys to keybuf, try compiling with clang. |