]> git.proxmox.com Git - mirror_qemu.git/commitdiff
do not test reserved config bits
authorbellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>
Sun, 2 Apr 2006 19:11:31 +0000 (19:11 +0000)
committerbellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>
Sun, 2 Apr 2006 19:11:31 +0000 (19:11 +0000)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1795 c046a42c-6fe2-441c-8c8c-71466251a162

hw/pci.c

index e415ccf6c50477a264f1f0e8f27cebae6bedfd74..fd4ccd94758ea1a10755991c4d9c08497a3a7193 100644 (file)
--- a/hw/pci.c
+++ b/hw/pci.c
@@ -353,9 +353,6 @@ static void pci_data_write(void *opaque, uint32_t addr,
     if (!(s->config_reg & (1 << 31))) {
         return;
     }
-    if ((s->config_reg & 0x3) != 0) {
-        return;
-    }
     bus_num = (s->config_reg >> 16) & 0xff;
     if (bus_num != 0)
         return;
@@ -380,8 +377,6 @@ static uint32_t pci_data_read(void *opaque, uint32_t addr,
 
     if (!(s->config_reg & (1 << 31)))
         goto fail;
-    if ((s->config_reg & 0x3) != 0)
-        goto fail;
     bus_num = (s->config_reg >> 16) & 0xff;
     if (bus_num != 0)
         goto fail;