On Fri, Jun 14, 2013 at 06:14:00PM +0400, Michael Tokarev wrote:
14.06.2013 16:36, Gerd Hoffmann wrote:
Hi,
Hmm. Speaking of the splitting. Does the current bios include the the tables which were split into separate files?
Yes, they are in out/ too after building seabios. Use "qemu -L /path/to/seabios/out" to make sure qemu picks up matching bios.bin and dsdt.
Yes I know they're built in seabios/out, and I know one may use -L option here. So that, for example, -bios option of qemu makes less sense now than it was before.
But my question was about something different.
Can I use current seabios with old qemu which does not provide the separate ACPI tables? For example, does current bios contain these tables too, so they're both separate and embedded?
Yes.
And the reverse, can I use old bios with new qemu which do provide the separate tables?
Yes. The only limitation is that one can not use the q35 machine type without also having a new version of seabios.
Which tables will be used in each case?
SeaBIOS has the "piix4" acpi tables compiled into it, and it will use those if it doesn't receive a dsdt from qemu.
-Kevin