From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:51050) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SzUNC-0000uf-Kd for qemu-devel@nongnu.org; Thu, 09 Aug 2012 11:10:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SzUN5-000868-Kx for qemu-devel@nongnu.org; Thu, 09 Aug 2012 11:10:06 -0400 Received: from cantor2.suse.de ([195.135.220.15]:35388 helo=mx2.suse.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SzUN5-00085i-A4 for qemu-devel@nongnu.org; Thu, 09 Aug 2012 11:09:59 -0400 Message-ID: <5023D2BE.2030002@suse.de> Date: Thu, 09 Aug 2012 17:09:50 +0200 From: =?ISO-8859-1?Q?Andreas_F=E4rber?= MIME-Version: 1.0 References: <1343872026-18189-1-git-send-email-afaerber@suse.de> <20120802083053.GB24929@redhat.com> In-Reply-To: <20120802083053.GB24929@redhat.com> Content-Type: text/plain; charset=ISO-8859-1 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: "Michael S. Tsirkin" Cc: Peter Maydell , Jan Kiszka , Jason Baron , qemu-devel@nongnu.org, Alexander Graf , anthony@codemonkey.ws, Wanpeng Li Am 02.08.2012 10:30, schrieb Michael S. Tsirkin: > On Thu, Aug 02, 2012 at 03:46:52AM +0200, Andreas F=E4rber wrote: >> Hello Anthony and Michael, >> >> Here's a fixed version of the series making pci_host a first-class QOM= type. >> >> MAINTAINERS entries for the ppc devices touched herein are stripped fr= om the >> series but being used for sending. They can be applied later through p= pc-next. >> >> This series is a prerequisite for the i440fx refactoring and q35 intro= duction. >> >> I have verified this to apply cleanly to both master and pci branch no= w. >> >> mst: Followups for i440fx by Wanpeng were on the list already, but fee= l free >> not to apply the slimmed-down final patch if we can then finally move = on! >> >> Regards, >> Andreas >> >> Cc: Anthony Liguori >> Cc: Michael S. Tsirkin >=20 >=20 > ACK patches 1-13. Ping! I don't see these on the pci branch. Should they be picked up by Anthony directly? Thanks, Andreas >=20 >> >> Cc: Wanpeng Li >> Cc: Jason Baron >> Cc: Jan Kiszka >> Cc: Alexander Graf >> Cc: Peter Maydell >> >> v4 -> v5: >> * Resolved PCI_HOST_BRIDGE(s)->bus usage in alpha_typhoon (forgotten i= n v4). >> * Update Wanpeng's email address in SoB to avoid bounces. >> * Leave out MAINTAINERS additions, still valid but no ack from Alex ye= t and >> open question from Peter on ordering. >> >> v3 -> v4: >> * Moved spapr_pci.c:register_types() rename to later dedicated spapr_p= ci patch. >> * Added proposed patches for related MAINTAINERS machine entries w/ PH= B files. >> Anthony requested the QOM cast discussion to be held elsewhere, so no = change. >> >> 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. >> >> v1 -> v2: >> * Converted remaining PCI host bridges to new type. >> >> 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 >> >> 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 >> 1.7.7 >=20 --=20 SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 N=FCrnberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imend=F6rffer; HRB 16746 AG N=FCrnbe= rg