[SeaBIOS] "PCI: out of address space" with two video cards
kevin at koconnor.net
Fri Oct 14 01:31:53 CEST 2011
On Thu, Oct 13, 2011 at 04:52:05PM -0500, marek dudek wrote:
> I am trying to get a KVM guest to work with (up to) TWO video cards
> assigned to it.
> 02:00.0 VGA compatible controller: nVidia Corporation G72 [GeForce
> 7300 SE/7200 GS] (rev a1) (prog-if 00 [VGA controller])
> Subsystem: eVga.com. Corp. Device c429
> Flags: bus master, fast devsel, latency 0, IRQ 36
> Memory at f8000000 (32-bit, non-prefetchable) [size=16M]
> Memory at b0000000 (64-bit, prefetchable) [size=256M]
As a guess, you've simply run out of virtual memory because the two
cards need 512M of address space.
I think Gerd had some experimental patches to make this more
flexible. You could try modifying src/pciinit.c:
u32 start = BUILD_PCIMEM_START;
to something like:
u32 start = 0xc0000000;
but note that this isn't a real solution (due to possible conflicts at
the 0xc0000000 - 0xe0000000 address range).
More information about the SeaBIOS