One7two99 via coreboot wrote:
add which location should I place my extracted vga
blob, so that it
can be found during the Coreboot Build process
Paths entered during configuration reference the source root directory.
What other settings are suggested to get proper vga
to be able to boot windows:
VGA init can be proper without Windows being able to boot.
Windows will require SeaBIOS. (In theory perhaps TianoCore+CorebootPkg
works too, but I wouldn't bet on that.)
Windows will also require the VGA BIOS.
If you have SeaBIOS then I recommend letting SeaBIOS run the VGA BIOS.
1) Devices > Add a Video Bios Table (VBT) binary to
CBFS (yes or no?)
No - the VGA BIOS creates a VBT. Is that not documented sufficiently?
2) Devices > Graphic initialization (currently: use
native graphics init)
(should I switch this to: Run VGA Option Roms?)
No - disable graphics init in coreboot and let SeaBIOS run your VGA BIOS.
As you can find in SeaBIOS docs, that requires the VGA BIOS to be
stored with the correct name in CBFS, which coreboot may or may not
do automatically. (It should, but bugs.)
If you store the VGA BIOS with a name in CBFS containing a special
subdirectory (I think vgaroms/) then the rest of the filename doesn't
You can of course always add the VGA BIOS file to CBFS manually, if you
want it to have a particular name in CBFS. It is not neccessary that the
coreboot build system adds it.