Only do complete VGA init if a VGABIOS was found and installed.
authorPatrick Georgi <patrick.georgi@coresystems.de>
Sun, 25 Apr 2010 18:05:42 +0000 (18:05 +0000)
committerPatrick Georgi <patrick.georgi@coresystems.de>
Sun, 25 Apr 2010 18:05:42 +0000 (18:05 +0000)
Signed-off-by: Patrick Georgi <patrick.georgi@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5495 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

src/northbridge/via/cx700/cx700_vga.c

index f2d54503549c673211d65f8a10cd607d0eaee06d..8cf107c955c5affa9c57a095a681cc88a1e09d8d 100644 (file)
@@ -117,6 +117,8 @@ static void vga_init(device_t dev)
 
        pci_dev_init(dev);
 
+       if (pci_read_config32(dev, PCI_ROM_ADDRESS) != 0xc0000) return;
+
        printk(BIOS_DEBUG, "Enable VGA console\n");
        // this is how it should look:
        //   call_bios_interrupt(0x10,0x4f1f,0x8003,1,0);