On Mon, Jun 14, 2010 at 03:40:16PM +0100, Jamie Lokier wrote:
Gleb Natapov wrote:
On Mon, Jun 14, 2010 at 09:54:25AM -0400, Kevin O'Connor wrote:
Could we just have qemu build the hpet tables and pass them through to seabios? Perhaps using the qemu_cfg_acpi_additional_tables() method.
Possible, and I considered that. I personally prefer to pass minimum information required for seabios to discover underlying HW and leave ACPI table creation to seabios. That is how things done for HW that seabios can actually detect. If we will go your way pretty soon we will move creation of ACPI/SMBIOS/MP tables into qemu and IMHO this will be step backworkds.
Why would creation of all the tables in qemu be a bad thing or a step in the wrong direction?
See Avi's answer. All those tables are firmware/OS interface and as such may (and some definitely do) contain information known only to BIOS.
-- Gleb.