[SeaBIOS] [RFC PATCH 0/4] vgabios runtime hardware detection

Gerd Hoffmann kraxel at redhat.com
Thu Jan 26 11:17:50 CET 2012


  Hi,

> It's an interesting question - is it better to compile a vgabios for a
> specific hardware or to make a vgabios compatible with several
> different pieces of hardware.  I don't know what the right answer is.

Alot of stuff seems to be shared, the size doesn't go up much:

-rw-rw-r--. 1 kraxel kraxel 35328 Jan 26 10:50 vgabios-bochs.bin
-rw-rw-r--. 1 kraxel kraxel 36352 Jan 26 10:50 vgabios-cirrus.bin
-rw-rw-r--. 1 kraxel kraxel 38400 Jan 26 10:50 vgabios-both.bin

> There's some simplicity for qemu/kvm in that only one blob is needed.
> BTW, the PCI spec does allow (with some magic to the pci struct) for
> multiple roms to be concatenated together to obtain a single blob for
> different hardware.

That are multiple, independant roms which are chained together I guess?
 So the seabios could walk the list, then grab the one which matches the
pci id of the device?

> I have some changes in my repo pending for vgahw.h (to support the
> remaining cirrus vbe calls).  I'd want to get those pushed before
> changing the way vgahw.h works.

Sure.

cheers,
  Gerd



More information about the SeaBIOS mailing list