[SeaBIOS] [PATCH] qemu: piix: PCI bridge ACPI hotplug support

Paolo Bonzini pbonzini at redhat.com
Fri Jun 14 01:05:13 CEST 2013


Il 11/06/2013 03:35, Michael S. Tsirkin ha scritto:
> Two points
> 1. You never explained what you mean by un-hardware like.
> 
>    Currently bios is in a ROM device, and it has a
>    template for ACPI tables together with it.
>    This simply moves the tables to a separate ROM
>    device (FW CFG), and generalizes the template using
>    the linker interface.
>    One ROM is hardware-like but two is un-hardware like?
> 
>    ACPI tables are static so it's likely lots of
>    hardware has at least some of them pre-formatted in flash,
>    then tweak some things like SRAT a bit.

Also having a "bootstrap processor" was certainly not unheard of some
decades ago.  Right now we get all sort of SMM hacks instead of adding
more processors, but it's certainly not un-hardware like.

Maybe we should just have a bytecode interpreter and write the ACPI
generator in that language. :)

Paolo



More information about the SeaBIOS mailing list