Go back to using 0xf0000000 for PCI memory start.
authorKevin O'Connor <kevin@koconnor.net>
Fri, 29 Jan 2010 01:33:20 +0000 (20:33 -0500)
committerKevin O'Connor <kevin@koconnor.net>
Fri, 29 Jan 2010 01:33:20 +0000 (20:33 -0500)
Qemu/Kvm still has some dependencies on 0xe0000000, so go back until
they are ready.

src/config.h
src/pciinit.c

index dc0b69fed317398f75913dfc56f30999a4daa849..d83d6eaa81e6a6e0b35b7334768ff9b536c46e5e 100644 (file)
 // 32KB for shadow ram copying (works around emulator deficiencies)
 #define BUILD_BIOS_TMP_ADDR       0x30000
 #define BUILD_MAX_HIGHMEM         0xe0000000
+#define BUILD_PCIMEM_START        0xf0000000
 
 #define BUILD_APIC_ADDR           0xfee00000
 #define BUILD_IOAPIC_ADDR         0xfec00000
index a6070e7ae8c6baa6324fc75e0f307362c2bbef39..0556ee2b576aa6c09d911b0c5e14cb3d838ba706 100644 (file)
@@ -194,7 +194,7 @@ pci_setup(void)
     dprintf(3, "pci setup\n");
 
     pci_bios_io_addr = 0xc000;
-    pci_bios_mem_addr = BUILD_MAX_HIGHMEM;
+    pci_bios_mem_addr = BUILD_PCIMEM_START;
 
     int bdf, max;
     foreachpci(bdf, max) {