[SeaBIOS] [PATCH 0/2][RFC] Remove BDAT from ACPI interface
kraxel at redhat.com
Fri Mar 8 11:11:42 CET 2013
On 03/07/13 04:04, Kevin O'Connor wrote:
> This patch changes SeaBIOS to pass the PCI regions via a dynamically
> updated SSDT instead of via the BDAT memory reference system. This
> change will likely make it easier to port the ACPI tables to QEMU.
> This patch has only been lightly tested.
Looks good to me & survived my testing.
> Gerd - I know you ran various tests when originally introducing the
> BDAT system. Do you recall what test cases you used?
(1) boot winxp -- must not BSOD at boot.
(2) boot linux guest, check the 32bit io window is recognized correctly
(boot messages, /proc/iomem).
(3) boot linux with xxl pci bar:
"qemu -vga qxl -global qxl-vga.vram64_size_mb=2048"
seabios should map 64bit pci bar(s) above 4G and enable the 64bit
window. Verify via seabios log, lspci, /proc/iomem, boot messages.
More information about the SeaBIOS