On 19.01.2012, at 14:24, Andreas Färber wrote: > Add -pcihost to SysBus devices to resolve name conflicts, > and clarify PCI vs. Internal PCI. > > Signed-off-by: Andreas Färber <afaer...@suse.de> > Cc: Alexander Graf <ag...@suse.de> > Cc: Anthony Liguori <aligu...@us.ibm.com> > --- > hw/unin_pci.c | 53 ++++++++++++++++++++++++++++++++++++++--------------- > 1 files changed, 38 insertions(+), 15 deletions(-) > > diff --git a/hw/unin_pci.c b/hw/unin_pci.c > index 14d9914..bd1b32a 100644 > --- a/hw/unin_pci.c > +++ b/hw/unin_pci.c > @@ -213,7 +213,7 @@ PCIBus *pci_pmac_init(qemu_irq *pic, > > /* Use values found on a real PowerMac */ > /* Uninorth main bus */ > - dev = qdev_create(NULL, "uni-north"); > + dev = qdev_create(NULL, "uni-north-pci-pcihost"); > qdev_init_nofail(dev); > s = sysbus_from_qdev(dev); > d = FROM_SYSBUS(UNINState, s); > @@ -245,7 +245,7 @@ PCIBus *pci_pmac_init(qemu_irq *pic, > > /* Uninorth AGP bus */ > pci_create_simple(d->host_state.bus, PCI_DEVFN(11, 0), "uni-north-agp"); > - dev = qdev_create(NULL, "uni-north-agp"); > + dev = qdev_create(NULL, "uni-north-agp-pcihost"); > qdev_init_nofail(dev); > s = sysbus_from_qdev(dev); > sysbus_mmio_map(s, 0, 0xf0800000); > @@ -254,8 +254,8 @@ PCIBus *pci_pmac_init(qemu_irq *pic, > /* Uninorth internal bus */ > #if 0 > /* XXX: not needed for now */ > - pci_create_simple(d->host_state.bus, PCI_DEVFN(14, 0), "uni-north-pci"); > - dev = qdev_create(NULL, "uni-north-pci"); > + pci_create_simple(d->host_state.bus, PCI_DEVFN(14, 0), > "uni-north-internal-pci");
agraf@lychee:/home/agraf/release/qemu> git pw am 'unin_pci: Clean up qdev names' WARNING: line over 80 characters #53: FILE: hw/unin_pci.c:257: + pci_create_simple(d->host_state.bus, PCI_DEVFN(14, 0), "uni-north-internal-pci"); total: 0 errors, 1 warnings, 100 lines checked Mind to fix that one up and resubmit? The rest looks good to me. Alex