These changes are the raw update to qemu-2.6.
[kvmfornfv.git] / qemu / roms / ipxe / src / drivers / net / forcedeth.c
index d8ece9a..79938cb 100644 (file)
@@ -1749,10 +1749,8 @@ forcedeth_map_regs ( struct forcedeth_private *priv )
        for ( reg = PCI_BASE_ADDRESS_0; reg <= PCI_BASE_ADDRESS_5; reg += 4 ) {
                pci_read_config_dword ( priv->pci_dev, reg, &bar );
 
-               if ( ( ( bar & PCI_BASE_ADDRESS_SPACE ) ==
-                        PCI_BASE_ADDRESS_SPACE_MEMORY ) &&
-                      ( pci_bar_size ( priv->pci_dev, reg ) >=
-                        register_size ) ) {
+               if ( ( ! ( bar & PCI_BASE_ADDRESS_SPACE_IO ) ) &&
+                    ( pci_bar_size ( priv->pci_dev, reg ) >= register_size ) ){
                        addr = pci_bar_start ( priv->pci_dev, reg );
                        break;
                }