On Thu, Jul 14, 2016 at 04:43:42PM +0300, Marcel Apfelbaum wrote: > Delay the host-bridge 'realization' until the > PCI root bus is attached. > > Signed-off-by: Marcel Apfelbaum <mar...@redhat.com> > --- > hw/mips/gt64xxx_pci.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-)
Acked-by: Leon Alrae <leon.al...@imgtec.com> Tested-by: Leon Alrae <leon.al...@imgtec.com> Thanks, Leon > > diff --git a/hw/mips/gt64xxx_pci.c b/hw/mips/gt64xxx_pci.c > index 3f4523d..4811843 100644 > --- a/hw/mips/gt64xxx_pci.c > +++ b/hw/mips/gt64xxx_pci.c > @@ -1167,7 +1167,6 @@ PCIBus *gt64120_register(qemu_irq *pic) > DeviceState *dev; > > dev = qdev_create(NULL, TYPE_GT64120_PCI_HOST_BRIDGE); > - qdev_init_nofail(dev); > d = GT64120_PCI_HOST_BRIDGE(dev); > phb = PCI_HOST_BRIDGE(dev); > memory_region_init(&d->pci0_mem, OBJECT(dev), "pci0-mem", UINT32_MAX); > @@ -1178,6 +1177,7 @@ PCIBus *gt64120_register(qemu_irq *pic) > &d->pci0_mem, > get_system_io(), > PCI_DEVFN(18, 0), 4, TYPE_PCI_BUS); > + qdev_init_nofail(dev); > memory_region_init_io(&d->ISD_mem, OBJECT(dev), &isd_mem_ops, d, > "isd-mem", 0x1000); > > pci_create_simple(phb->bus, PCI_DEVFN(0, 0), "gt64120_pci"); > -- > 2.4.3 >