Hi,
Ok, I like this idea. My only hesitation would be that the dsdt table might in the future include a dependency on being built with seabios, such as the 'ACPI_EXTRACT_*' stuff. At the moment it can be cleanly separated out. And this patch enforces that.
If we don't touch seabios here as you've suggested. What steps are required on the qemu side? To copy the 2 .aml files to its bios dir (Not too familiar with these details)?
roms/Makefile builds seabios for qemu and copyes bios.bin to pc-bios/. Needs to be updated to also copy the acpi tables. acpi tables must be committed (like pc-bios/bios.bin, this is done for non-x86 hosts which can't easily build x86 bios btw). "make install" must be updated to also install the acpi tables. pc_piix.c should load them from disk and stick into fw_cfg.
cheers, Gerd