[SeaBIOS] VM won't start since 76e58028d28e78431f9de3cee0b3c88d807fa39d

Gerd Hoffmann kraxel at redhat.com
Mon Mar 18 12:26:16 CET 2013


  Hi,

>> The values for the pci i/o windows are passed in a different way now.
>> It used to be a reference to seabios-allocated memory (BDAT) with the
>> location of that memory being added to the ssdt.  Now that indirection
>> is gone and seabios generates ssdt fields directly.  The later makes it
>> easier to generate the ssdt tables in qemu instead.
>>
>> cheers,
>>   Gerd
>>
> 
> Ah so dsdt in qemu and ssdt in seabios conflict?

dsdt + ssdt must match, and when using the qemu prebuild dsdt (older
than commit 76e58028d28e78431f9de3cee0b3c88d807fa39d, thus expecting a
old-style ssdt) and a fresh seabios build (newer than
76e58028d28e78431f9de3cee0b3c88d807fa39d, thus generating a new-style
ssdt) via -bios then you'll end up with a mismatch and things don't work.

cheers,
  Gerd




More information about the SeaBIOS mailing list