[SeaBIOS] [QEMU v6 PATCH 00/17] SMBIOS: build full tables in QEMU

Kevin O'Connor kevin at koconnor.net
Wed Apr 16 02:47:07 CEST 2014


On Tue, Apr 15, 2014 at 10:29:26AM +0200, Gerd Hoffmann wrote:
> Leave the old interface code basically as-is.  type0 and type1
> individual fields are passed like they are passed today.  We don't
> change to to pass full tables, and we don't extend that to new table
> types.  Continue to provide these in parallel to the new interface, for
> compatibility with old firmware (and old machine types).
> 
> The code to generate complete tables will only be used for
> "etc/smbios/smbios-tables".  Only machine types for 2.1 + newer will
> provide them, so with older machine types seabios will continue to
> generate the smbios tables and guest wouldn't notice a difference.

This does mean that SeaBIOS would need to continue to support
generating of smbios tables for the foreseeable future as it would
need that support whenever one wanted to run a v2.0 or earlier machine
type.  It would be nice if a future version of SeaBIOS could drop the
smbios generation code.

However, I'm okay with either direction.

-Kevin



More information about the SeaBIOS mailing list