aboutsummaryrefslogtreecommitdiff
path: root/hw/device-assignment.c
diff options
context:
space:
mode:
Diffstat (limited to 'hw/device-assignment.c')
-rw-r--r--hw/device-assignment.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/hw/device-assignment.c b/hw/device-assignment.c
index 357a9462d..838bf5a62 100644
--- a/hw/device-assignment.c
+++ b/hw/device-assignment.c
@@ -404,9 +404,9 @@ static int assigned_dev_register_regions(PCIRegion *io_regions,
pci_dev->v_addrs[i].u.r_virtbase +=
(cur_region->base_addr & 0xFFF);
- pci_register_io_region((PCIDevice *) pci_dev, i,
- cur_region->size, t,
- assigned_dev_iomem_map);
+ pci_register_bar((PCIDevice *) pci_dev, i,
+ cur_region->size, t,
+ assigned_dev_iomem_map);
continue;
}
/* handle port io regions */
@@ -415,9 +415,9 @@ static int assigned_dev_register_regions(PCIRegion *io_regions,
pci_dev->v_addrs[i].r_size = cur_region->size;
pci_dev->v_addrs[i].e_size = 0;
- pci_register_io_region((PCIDevice *) pci_dev, i,
- cur_region->size, PCI_ADDRESS_SPACE_IO,
- assigned_dev_ioport_map);
+ pci_register_bar((PCIDevice *) pci_dev, i,
+ cur_region->size, PCI_ADDRESS_SPACE_IO,
+ assigned_dev_ioport_map);
/* not relevant for port io */
pci_dev->v_addrs[i].memory_index = 0;
@@ -1099,7 +1099,7 @@ static int assigned_dev_register_msix_mmio(AssignedDevice *dev)
return -EFAULT;
}
memset(dev->msix_table_page, 0, 0x1000);
- dev->mmio_index = cpu_register_io_memory(0,
+ dev->mmio_index = cpu_register_io_memory(
msix_mmio_read, msix_mmio_write, dev);
return 0;
}