[SeaBIOS] [PATCH 5/5] pci: set BUILD_PCIMEM_START to 0xe0000000

Gerd Hoffmann kraxel at redhat.com
Mon Jul 11 15:01:37 CEST 2011


   Hi,

>> -#define BUILD_PCIMEM_START        0xf0000000
>> +#define BUILD_PCIMEM_START        0xe0000000
>
> I thought there was some dependency on 0xe0000000 in the VGA BIOS.
> Has that been cleared up now?

Yes, the magic bochs vga lfb @ 0xe0000000 is gone in recent qemu 
(version 0.14 + newer).  The vgabios looks up the framebuffer bar 
address in pci config space instead of depending on the hardcoded address.

And even when combining this with old qemu this is quite unlikely to 
actually cause trouble as the code tries to move the pci bars as high as 
possible.  On a typical qemu configuration the lowest address used is 
0xfc000000.

cheers,
   Gerd




More information about the SeaBIOS mailing list