summaryrefslogtreecommitdiff
path: root/resources/scripts/update/module/bios_extract
diff options
context:
space:
mode:
authorLeah Rowe <leah@libreboot.org>2026-09-24 12:51:20 +0100
committerLeah Rowe <leah@libreboot.org>2026-09-24 13:34:35 +0100
commit36029283ad26a489bb3849dbc1a2f4c69f332c79 (patch)
tree37236e9b03bac440ac0a988e3cb36a30ff07cf46 /resources/scripts/update/module/bios_extract
parentf55055ea346465ead096071fee01251d54d05db6 (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 'resources/scripts/update/module/bios_extract')
0 files changed, 0 insertions, 0 deletions