From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:51653) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SwqnX-0002Nk-2d for qemu-devel@nongnu.org; Thu, 02 Aug 2012 04:30:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SwqnS-0004SR-Ls for qemu-devel@nongnu.org; Thu, 02 Aug 2012 04:30:22 -0400 Received: from mx1.redhat.com ([209.132.183.28]:46335) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SwqnS-0004SH-EI for qemu-devel@nongnu.org; Thu, 02 Aug 2012 04:30:18 -0400 Date: Thu, 2 Aug 2012 11:30:53 +0300 From: "Michael S. Tsirkin" Message-ID: <20120802083053.GB24929@redhat.com> References: <1343872026-18189-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: <1343872026-18189-1-git-send-email-afaerber@suse.de> Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] [PATCH for-1.2 v5 00/14] pci_host: Convert to QOM List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Andreas =?iso-8859-1?Q?F=E4rber?= Cc: Peter Maydell , Jan Kiszka , Jason Baron , Alexander Graf , qemu-devel@nongnu.org, anthony@codemonkey.ws, Wanpeng Li On Thu, Aug 02, 2012 at 03:46:52AM +0200, Andreas F=E4rber wrote: > Hello Anthony and Michael, >=20 > Here's a fixed version of the series making pci_host a first-class QOM = type. >=20 > MAINTAINERS entries for the ppc devices touched herein are stripped fro= m the > series but being used for sending. They can be applied later through pp= c-next. >=20 > This series is a prerequisite for the i440fx refactoring and q35 introd= uction. >=20 > I have verified this to apply cleanly to both master and pci branch now. >=20 > mst: Followups for i440fx by Wanpeng were on the list already, but feel= free > not to apply the slimmed-down final patch if we can then finally move o= n! >=20 > Regards, > Andreas >=20 > Cc: Anthony Liguori > Cc: Michael S. Tsirkin ACK patches 1-13. >=20 > Cc: Wanpeng Li > Cc: Jason Baron > Cc: Jan Kiszka > Cc: Alexander Graf > Cc: Peter Maydell >=20 > v4 -> v5: > * Resolved PCI_HOST_BRIDGE(s)->bus usage in alpha_typhoon (forgotten in= v4). > * Update Wanpeng's email address in SoB to avoid bounces. > * Leave out MAINTAINERS additions, still valid but no ack from Alex yet= and > open question from Peter on ordering. >=20 > v3 -> v4: > * Moved spapr_pci.c:register_types() rename to later dedicated spapr_pc= i patch. > * Added proposed patches for related MAINTAINERS machine entries w/ PHB= files. > Anthony requested the QOM cast discussion to be held elsewhere, so no c= hange. >=20 > v2 -> v3: > * Renamed PCI_HOST to PCI_HOST_BRIDGE, suggested by mst. > * Split off const changes to clarify the name/parent changes. > * Split off cleanups per host bridge. > * Prepared and enforced QOM-style field access through explicit types. >=20 > v1 -> v2: > * Converted remaining PCI host bridges to new type. >=20 > Andreas F=E4rber (14): > pci: Make host bridge TypeInfos const > alpha_typhoon: QOM'ify Typhoon PCI host bridge > bonito: QOM'ify Bonito PCI host bridge > dec_pci: QOM'ify DEC 21154 PCI-PCI bridge > grackle_pci: QOM'ify Grackle PCI host bridge > gt64xxx: QOM'ify GT64120 PCI host bridge > ppc4xx_pci: QOM'ify ppc4xx PCI host bridge > ppce500_pci: QOM'ify e500 PCI host bridge > prep_pci: QOM'ify Raven PCI host bridge > spapr_pci: QOM'ify sPAPR PCI host bridge > unin_pci: QOM'ify UniNorth PCI host bridges > pci_host: Turn into SysBus-derived QOM type > pci: Derive PCI host bridges from TYPE_PCI_HOST_BRIDGE > pci: Tidy up PCI host bridges >=20 > hw/alpha_typhoon.c | 26 +++++--- > hw/bonito.c | 152 ++++++++++++++++++++++++++----------------- > hw/dec_pci.c | 31 +++++---- > hw/dec_pci.h | 2 + > hw/grackle_pci.c | 65 +++++++++--------- > hw/gt64xxx.c | 67 +++++++++++-------- > hw/pci_host.c | 12 ++++ > hw/pci_host.h | 5 ++ > hw/piix_pci.c | 22 ++++--- > hw/ppc440_bamboo.c | 3 +- > hw/ppc4xx.h | 2 + > hw/ppc4xx_pci.c | 27 +++++--- > hw/ppc_mac.h | 1 + > hw/ppc_prep.c | 4 +- > hw/ppce500_pci.c | 24 ++++--- > hw/prep_pci.c | 33 ++++++---- > hw/spapr_pci.c | 29 +++++---- > hw/spapr_pci.h | 8 ++- > hw/unin_pci.c | 183 +++++++++++++++++++++++++++-----------------= -------- > 19 files changed, 402 insertions(+), 294 deletions(-) >=20 > --=20 > 1.7.7