On 10/09/12 05:35, Jason Baron wrote:
From: Jason Baron jbaron@redhat.com
This builds seabios such that the dsdt tables are no longer built into the seabios binary. They must be passed to the seabios via fw_cfg. This saves space in the seabios binary for unnecessary dsdt tables.
I suspect that this will make other users of Seabios, besides qemu unhappy, but I'm not sure.
I think this should best be submitted / discussed separately from the q35 patch series. And dropping the dsdt from seabios will should actually be the last step. Loading via fw_cfg works even when seabios has a builtin dsdt. So we can start loading the dsdt via fwcfg unconditionally in qemu without touching seabios. Once everything is in place in qemu we can finally zap the builtin dsdt in seabios (or make it a config option so latest seabios continues to work with older qemu versions).
cheers, Gerd