mirror of
https://codeberg.org/libreboot/lbmk.git
synced 2026-07-11 14:02:52 +02:00
rom.sh: support "fspgop" init mode
for all intents and purposes, this functions like libgfxinit corebootfb, but uses intel fsp's video initialisation instead of coreboot's native initialisation code this is currently in use on the x2e n150 mainboard, whose config is dubiously named "libgfxinit_corebootfb" now the config can be renamed, and will be, in the next commit. Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
+5
-2
@@ -155,7 +155,7 @@ mkcorebootbin_real()
|
||||
initmode="${defconfig##*/}"
|
||||
displaymode="${initmode##*_}"
|
||||
if [ "$displaymode" = "$initmode" ]; then
|
||||
# blank it for "normal" configs:
|
||||
# blank it for "normal" or "fspgop" configs:
|
||||
|
||||
displaymode=""
|
||||
fi
|
||||
@@ -247,6 +247,9 @@ add_seabios()
|
||||
fi
|
||||
|
||||
_seabioself="elf/seabios/default/default/$initmode/bios.bin.elf"
|
||||
[ "$initmode" = "fspgop" ] && \
|
||||
_seabioself="elf/seabios/default/default/libgfxinit/bios.bin.elf"
|
||||
|
||||
_seaname="fallback/payload"
|
||||
if [ "$payload_grubsea" = "y" ]; then
|
||||
_seaname="seabios.elf"
|
||||
@@ -263,7 +266,7 @@ add_seabios()
|
||||
x_ "$cbfstool" "$tmprom" add-int -i $opexec -n etc/pci-optionrom-exec
|
||||
|
||||
x_ "$cbfstool" "$tmprom" add-int -i 0 -n etc/optionroms-checksum
|
||||
if [ "$initmode" = "libgfxinit" ]; then
|
||||
if [ "$initmode" = "libgfxinit" ] || [ "$initmode" = "fspgop" ]; then
|
||||
cbfs "$tmprom" "$seavgabiosrom" vgaroms/seavgabios.bin raw
|
||||
fi
|
||||
|
||||
|
||||
Reference in New Issue
Block a user