From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43560) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V10CD-0005Ph-RF for qemu-devel@nongnu.org; Sun, 21 Jul 2013 16:25:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V10C9-0005xl-FQ for qemu-devel@nongnu.org; Sun, 21 Jul 2013 16:25:33 -0400 Received: from mx1.redhat.com ([209.132.183.28]:51338) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V10C9-0005xa-51 for qemu-devel@nongnu.org; Sun, 21 Jul 2013 16:25:29 -0400 Date: Sun, 21 Jul 2013 23:26:44 +0300 From: "Michael S. Tsirkin" Message-ID: <20130721202644.GB15187@redhat.com> References: <1374415744-6675-1-git-send-email-afaerber@suse.de> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline In-Reply-To: <1374415744-6675-1-git-send-email-afaerber@suse.de> Content-Transfer-Encoding: quoted-printable Subject: Re: [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: Andreas =?iso-8859-1?Q?F=E4rber?= Cc: Paolo Bonzini , Peter Crosthwaite , qemu-devel@nongnu.org, Anthony Liguori , Hu Tao On Sun, Jul 21, 2013 at 04:09:00PM +0200, Andreas F=E4rber wrote: > Hello Michael et al., >=20 > This series turns PCIBridge, PCIEPort and PCIESlot into abstract QOM ty= pes, > so that we can use QOM casts to obtain a pointer. >=20 > Possibly this was prompted by q35's PCIe? What was prompted? What's the question exactly? > Don't remember ATM... >=20 > Regards, > Andreas >=20 > Cc: Anthony Liguori > Cc: Paolo Bonzini > Cc: Michael S. Tsirkin > Cc: Peter Crosthwaite > Cc: Hu Tao >=20 > Andreas F=E4rber (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 >=20 > 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 > --=20 > 1.8.1.4