On Tue, Jun 09, 2015 at 08:35:38AM +0200, Michael S. Tsirkin wrote: > On Tue, Jun 09, 2015 at 02:02:31AM -0400, Paolo Bonzini wrote: > > I would just patch OVMF to ignore the RSDT if there is an XSDT. > > > > Alternatively, can you check for ACPI 2.0 support via _OSI, and load the > > ACPI 2.0 bits via LoadTable? Hopefully XP does not BSOD if the invalid (for > > ACPI 1.0) opcodes are in a Then block or in a separate method... Then you > > can use just an RSDT. > > > > Paolo > > > It does BSOD. > Skipping RSDT sounds good.
Thought a full fix would be nicer - I suspect we'll have more things like this in the future.