On Mon, May 13, 2013 at 03:38:51PM -0500, Anthony Liguori wrote: > I don't think it's a good idea to move BIOS functionality in QEMU. > > We don't frequently add firmware or chipsets so it seems like we're > optimizing for an uncommon scenario here. > > Regards, > > Anthony Liguori
By the way, on x86 we already load some ACPI tables through fw_cfg: hw/i386/pc_piix.c: pc_acpi_init("acpi-dsdt.aml"); hw/i386/pc_q35.c: pc_acpi_init("q35-acpi-dsdt.aml"); so putting all other tables in one place will just make things more consistent. Yes, ACPI is messy, and pc-specific, but IMO that's life: it's better to give guests as much help as we can if it's messy, not push the messiness out for guests to handle. -- MST