the following patch was just integrated into master: commit ad690f2e8182b182b4c343d2238bb079e6bb8db2 Author: Gerd Hoffmann kraxel@redhat.com Date: Tue Sep 17 10:35:43 2013 +0200
qemu: q35: fix pci bar placement
Without this coreboot may (depends on the amount of memory) place the pci bars below 0xb0000000, then the linux kernel goes move them around so they are inside the window declared in the acpi tables.
This breaks vesafb as the vga framebuffer gets moved after vgabios initialization. It's also not exactly nice to expect the OS fix our mess ;)
Change-Id: If6b50ea863958eea71b567ccb7a06c6a28076111 Signed-off-by: Gerd Hoffmann kraxel@redhat.com Reviewed-on: http://review.coreboot.org/3927 Tested-by: build bot (Jenkins) Reviewed-by: Ronald G. Minnich rminnich@gmail.com Reviewed-by: Paul Menzel paulepanter@users.sourceforge.net
See http://review.coreboot.org/3927 for details.
-gerrit