[coreboot] [SeaBIOS] Status of SeaBIOS VGA bios.
kraxel at redhat.com
Thu Oct 27 10:36:35 CEST 2011
>> I havn't tried to run the ROM yet. Could you be more precise about
>> what works (or what is supposed to be working), what's not, and what
>> exactly remains to be translated ? I'd like to make an idea of the
>> amount of work required to have a ROM equivalent to vgabios.
> If you look at the "lgpl vgabios" source - I ported vgabios.c but did
> not convert vbe.c nor clext.c. As for what works - I was able to
> launch qemu and run guests.
Just having a quick look at the sources: These days qemu stores the
vgabios in the ROM bar of the emulated vga card. Thus it needs a proper
PCIBIOS header, otherwise SeaBIOS will not load it.
> However, the vbe extensions weren't
> present, and so most guests wouldn't attempt to increase resolution or
> they had other features not available.
Pretty normal behaviour without VBE ;)
> Also, I was seeing the grub
> screen come up as black-and-white - which may be due to lack of VBE,
> but may also have been due to a bug somewhere in the port.
Hard to say without more details. grub can use gfx mode and come up
with a fancy background picture. That isn't upstream though and
different distros use different patches to do this. Might be at least
some versions depend on VBE for this. grub has a text mode fallback.
That can be colored too, depends on the configuration, by default it is
More information about the coreboot