From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37769) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V0uK2-0008Ge-0r for qemu-devel@nongnu.org; Sun, 21 Jul 2013 10:09:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V0uK0-00053Q-Vt for qemu-devel@nongnu.org; Sun, 21 Jul 2013 10:09:13 -0400 Received: from cantor2.suse.de ([195.135.220.15]:48205 helo=mx2.suse.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V0uK0-00053E-OK for qemu-devel@nongnu.org; Sun, 21 Jul 2013 10:09:12 -0400 From: =?UTF-8?q?Andreas=20F=C3=A4rber?= Date: Sun, 21 Jul 2013 16:09:00 +0200 Message-Id: <1374415744-6675-1-git-send-email-afaerber@suse.de> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] [PATCH RFC qom-next 0/4] QOM'ification of pci-bridge types List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Peter Crosthwaite , "Michael S. Tsirkin" , Hu Tao , Anthony Liguori , Paolo Bonzini , =?UTF-8?q?Andreas=20F=C3=A4rber?= Hello Michael et al., This series turns PCIBridge, PCIEPort and PCIESlot into abstract QOM type= s, so that we can use QOM casts to obtain a pointer. Possibly this was prompted by q35's PCIe? Don't remember ATM... Regards, Andreas Cc: Anthony Liguori Cc: Paolo Bonzini Cc: Michael S. Tsirkin Cc: Peter Crosthwaite Cc: Hu Tao Andreas F=C3=A4rber (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(-) --=20 1.8.1.4