qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH 2/2 (RFC)] QEMU: SMBIOS: Build full smbios table


From: Gabriel L. Somlo
Subject: Re: [Qemu-devel] [PATCH 2/2 (RFC)] QEMU: SMBIOS: Build full smbios tables
Date: Thu, 6 Mar 2014 11:09:16 -0500
User-agent: Mutt/1.5.21 (2010-09-15)

On Thu, Mar 06, 2014 at 10:03:32AM +0100, Gerd Hoffmann wrote:
> 
> You don't need to worry about live migration, but the smbios stuff
> clearly goes into the guest-visible change category.
> 
> smbios_type1_defaults is one of the compatibility controls.  It is false
> for 1.7 (+older) machine types and true otherwise.  So when mucking with
> it we need to be careful to not break the compatibility stuff.
> 
> So, if we manage to get the patches into shape in time for qemu 2.0 your
> way to do that is fine.  We are pretty close to the 2.0 freeze though,
> so maybe we should better plan for post-2.0 anyway, especially as you
> plan to add more tables.

Well, the only other type I'm personally interested in is 17 (memory
device), because SeaBIOS doesn't build its smbios-v2.3 fields, even
though it advertises v2.4 in its entry point data structure. And OS X
is calling us out on that bluff... :)


Type 2 (base board) is required during boot by OS X 10.7 and 10.8
(strangely though, not by 10.6 or 10.9). But if it were only about
Type 2, I'd probably have left it at passing the binary table in via
the command line :)


What really convinced me to go for all this additional work was
Laszlo's suggestion that this might help if/when we try to start
trying to use UEFI/tianocore/ovmf instead of SeaBIOS.

Thanks,
--Gabriel



reply via email to

[Prev in Thread] Current Thread [Next in Thread]