[SeaBIOS] VM won't start since 76e58028d28e78431f9de3cee0b3c88d807fa39d

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


>> 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.


More information about the SeaBIOS mailing list