[SeaBIOS] [Qemu-devel] [PATCH 0/3] switch to seavgabios

Kevin O'Connor kevin at koconnor.net
Thu Apr 19 01:06:26 CEST 2012


On Wed, Apr 18, 2012 at 03:07:35PM +0200, Gerd Hoffmann wrote:
> seavgabios has no 32bit code at all at the moment.  vesa pmi didn't seem
> to be important enougth to change it.
> 
> seabios is a 16/32bit hybrid with some code being compiled twice for
> both modes; dunno how reusable the seabios infrastructure is.

If 32bit calls are needed, then I expect the same would be done for
the VGA BIOS.

>Unlike
> seabios seavgabios has no fixed load address, which makes things a bit
> more complicated when it comes to global variables I think.

That's not an issue as the "32 bit segmented" wrappers in SeaBIOS
already handle code relocation.

The complexity is in updating the build scripts to work for both
SeaBIOS and SeaVGABIOS.  It's not difficult, but it is a chore.

As others have mentioned in this thread, I would like to get a hold of
one of the applications that require the 32bit vga bios support.

-Kevin



More information about the SeaBIOS mailing list