X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=hw%2Fpci.c;h=e72071590c6674b42e1354053846c3fc43227a5b;hb=4c7634bcb3643f83405501d328a5e6dd5cb42719;hp=1e8466ef10569ed585b3809060393603dfe25a67;hpb=a21ae81d8ad647cb9b7869367edf646f37e4e4e5;p=qemu diff --git a/hw/pci.c b/hw/pci.c index 1e8466e..e720715 100644 --- a/hw/pci.c +++ b/hw/pci.c @@ -1030,6 +1030,8 @@ static void pci_bios_init_device(PCIDevice *d) } break; case 0x0300: + if (vendor_id != 0x1234) + goto default_map; /* VGA: map frame buffer to default Bochs VBE address */ pci_set_io_region_addr(d, 0, 0xE0000000); break; @@ -1040,6 +1042,7 @@ static void pci_bios_init_device(PCIDevice *d) } break; default: + default_map: /* default memory mappings */ for(i = 0; i < PCI_NUM_REGIONS; i++) { r = &d->io_regions[i];