|
@@ -432,10 +432,10 @@ bool pci_bus_bypass_iommu(PCIBus *bus)
|
|
|
return host_bridge->bypass_iommu;
|
|
|
}
|
|
|
|
|
|
-static void pci_root_bus_init(PCIBus *bus, DeviceState *parent,
|
|
|
- MemoryRegion *address_space_mem,
|
|
|
- MemoryRegion *address_space_io,
|
|
|
- uint8_t devfn_min)
|
|
|
+static void pci_root_bus_internal_init(PCIBus *bus, DeviceState *parent,
|
|
|
+ MemoryRegion *address_space_mem,
|
|
|
+ MemoryRegion *address_space_io,
|
|
|
+ uint8_t devfn_min)
|
|
|
{
|
|
|
assert(PCI_FUNC(devfn_min) == 0);
|
|
|
bus->devfn_min = devfn_min;
|
|
@@ -460,15 +460,15 @@ bool pci_bus_is_express(PCIBus *bus)
|
|
|
return object_dynamic_cast(OBJECT(bus), TYPE_PCIE_BUS);
|
|
|
}
|
|
|
|
|
|
-void pci_root_bus_new_inplace(PCIBus *bus, size_t bus_size, DeviceState *parent,
|
|
|
- const char *name,
|
|
|
- MemoryRegion *address_space_mem,
|
|
|
- MemoryRegion *address_space_io,
|
|
|
- uint8_t devfn_min, const char *typename)
|
|
|
+void pci_root_bus_init(PCIBus *bus, size_t bus_size, DeviceState *parent,
|
|
|
+ const char *name,
|
|
|
+ MemoryRegion *address_space_mem,
|
|
|
+ MemoryRegion *address_space_io,
|
|
|
+ uint8_t devfn_min, const char *typename)
|
|
|
{
|
|
|
qbus_create_inplace(bus, bus_size, typename, parent, name);
|
|
|
- pci_root_bus_init(bus, parent, address_space_mem, address_space_io,
|
|
|
- devfn_min);
|
|
|
+ pci_root_bus_internal_init(bus, parent, address_space_mem,
|
|
|
+ address_space_io, devfn_min);
|
|
|
}
|
|
|
|
|
|
PCIBus *pci_root_bus_new(DeviceState *parent, const char *name,
|
|
@@ -479,8 +479,8 @@ PCIBus *pci_root_bus_new(DeviceState *parent, const char *name,
|
|
|
PCIBus *bus;
|
|
|
|
|
|
bus = PCI_BUS(qbus_create(typename, parent, name));
|
|
|
- pci_root_bus_init(bus, parent, address_space_mem, address_space_io,
|
|
|
- devfn_min);
|
|
|
+ pci_root_bus_internal_init(bus, parent, address_space_mem,
|
|
|
+ address_space_io, devfn_min);
|
|
|
return bus;
|
|
|
}
|
|
|
|