Fix PPC crash
authorBlue Swirl <blauwirbel@gmail.com>
Fri, 13 Nov 2009 19:00:11 +0000 (19:00 +0000)
committerBlue Swirl <blauwirbel@gmail.com>
Fri, 13 Nov 2009 19:00:11 +0000 (19:00 +0000)
Because of a typo, structure field vga_bios_size was not initialized
properly and a bogus BAR6 for the nonexistent VGA BIOS appeared.

The bug was uncovered by c169998802505c244b8bcad562633f29de7d74a4.

Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
hw/vga-pci.c

index 479ffb1..234d581 100644 (file)
@@ -119,7 +119,7 @@ int pci_vga_init(PCIBus *bus,
 
     dev = pci_create(bus, -1, "VGA");
     qdev_prop_set_uint32(&dev->qdev, "bios-offset", vga_bios_offset);
-    qdev_prop_set_uint32(&dev->qdev, "bios-size", vga_bios_offset);
+    qdev_prop_set_uint32(&dev->qdev, "bios-size", vga_bios_size);
     qdev_init_nofail(&dev->qdev);
 
     return 0;