mirror of
https://codeberg.org/libreboot/lbmk.git
synced 2026-07-11 05:52:36 +02:00
1dd32ea548
in this setup, seabios is never the default payload, grub is, but only if grub is enabled. set this in target.cfg: payload_grubsea="y" if payload_grub isn't enabled, this is auto-set to n ditto if initmode=normal NOTE: if flashing libgfx setups, you should make sure that you're not booting with a graphics card, only intel graphics. this setting will intentionally not be documented, because it's not recommended, but is being implemented for testing purposes (and i implemented it for some guy who i think is cool). i'll probably also use this myself, since i already do grub-only setups on all my own machines. seagrub is the default on x86 because of past instabilities with grub. to mitigate in case of future issues, since seabios is always stable, we reduce the chance of bricks. Signed-off-by: Leah Rowe <leah@libreboot.org>
18 lines
564 B
INI
18 lines
564 B
INI
. "include/rom.sh"
|
|
|
|
makeargs="UPDATED_SUBMODULES=1 CPUS=$XBMK_THREADS"
|
|
build_depend="seabios/default grub/default memtest86plus u-boot/amd64coreboot"
|
|
|
|
seavgabiosrom="elf/seabios/default/libgfxinit/vgabios.bin"
|
|
|
|
pv="payload_uboot payload_seabios payload_memtest payload_grub"
|
|
pv="$pv payload_uboot_i386 payload_uboot_amd64 payload_grubsea"
|
|
v="initmode ubootelf grub_scan_disk uboot_config grubtree grubelf pname"
|
|
v="$v displaymode tmprom newrom"
|
|
eval `setvars "n" $pv`
|
|
eval `setvars "" $v`
|
|
|
|
premake="mkvendorfiles"
|
|
mkhelper="mkcorebootbin"
|
|
postmake="mkcoreboottar"
|