diff options
| author | Leah Rowe <leah@libreboot.org> | 2026-09-24 12:51:20 +0100 |
|---|---|---|
| committer | Leah Rowe <leah@libreboot.org> | 2026-09-24 13:34:35 +0100 |
| commit | 36029283ad26a489bb3849dbc1a2f4c69f332c79 (patch) | |
| tree | 37236e9b03bac440ac0a988e3cb36a30ff07cf46 /config/submodule/docs/default/module.list | |
| parent | f55055ea346465ead096071fee01251d54d05db6 (diff) | |
rom.sh: do separate roms per payload / no seagrub
grub_*.rom
seabios_*.rom
edk2_*.rom
uboot_*.rom (arm64 only)
grub and seabios roms still have memtest86plus
seabios booting grub is really buggy.
i enforced seagrub everywhere before, because
ironically, grub had a major boot regression
on earlier boards. i find in testing that sometimes
seabios doesn't actually load grub at all.
i'd rather keep things simple from now on, and
just go back to having only one payload per rom.
this means that users who need grub with a graphics
card must now modify the libreboot build system,
or their rom. it's pretty easy to do. just add
a grub.elf from elf/ in lbmk, and a bootorder file.
i'll document this at some point, but nothing is
lost for the user. it's just a few extra steps for
the minority who actually do need seagrub for some
reason.
i'm going to start standardising on edk2 and linuxboot
in the future, and grub/seabios will be phased out; at
the very least, no longer recommended by default. actual
deletion of these payloads is not currently planned.
and just for fun:
qemu amd64: enable edk2 payload (currently broken on qemu)
Signed-off-by: Leah Rowe <leah@libreboot.org>
Diffstat (limited to 'config/submodule/docs/default/module.list')
0 files changed, 0 insertions, 0 deletions
