On Sun, Jul 21, 2013 at 04:09:00PM +0200, Andreas Färber wrote: > Hello Michael et al., > > This series turns PCIBridge, PCIEPort and PCIESlot into abstract QOM types, > so that we can use QOM casts to obtain a pointer. > > Possibly this was prompted by q35's PCIe?
What was prompted? What's the question exactly? > Don't remember ATM... > > Regards, > Andreas > > Cc: Anthony Liguori <anth...@codemonkey.ws> > Cc: Paolo Bonzini <pbonz...@redhat.com> > Cc: Michael S. Tsirkin <m...@redhat.com> > Cc: Peter Crosthwaite <peter.crosthwa...@xilinx.com> > Cc: Hu Tao <hu...@cn.fujitsu.com> > > Andreas Färber (4): > pci-bridge: Turn into abstract QOM type > pci-bridge-dev: QOM parent field cleanup > pci-bridge/i82801b11: Rename parent field > pcie_port: Turn PCIEPort and PCIESlot into abstract QOM types > > hw/pci-bridge/dec.c | 4 ++-- > hw/pci-bridge/i82801b11.c | 10 ++++++---- > hw/pci-bridge/ioh3420.c | 29 +++++++++++++-------------- > hw/pci-bridge/pci_bridge_dev.c | 26 +++++++++++++++---------- > hw/pci-bridge/xio3130_downstream.c | 29 +++++++++++++-------------- > hw/pci-bridge/xio3130_upstream.c | 20 +++++++++---------- > hw/pci-host/apb.c | 4 ++-- > hw/pci/pci_bridge.c | 40 > +++++++++++++++++++++++++++----------- > hw/pci/pcie.c | 2 +- > hw/pci/pcie_port.c | 22 +++++++++++++++++++++ > include/hw/pci/pci_bus.h | 7 ++++++- > include/hw/pci/pcie_port.h | 14 +++++++++++-- > 12 files changed, 132 insertions(+), 75 deletions(-) > > -- > 1.8.1.4