Am 02.08.2012 10:30, schrieb Michael S. Tsirkin: > On Thu, Aug 02, 2012 at 03:46:52AM +0200, Andreas Färber 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 from the >> series but being used for sending. They can be applied later through >> ppc-next. >> >> This series is a prerequisite for the i440fx refactoring and q35 >> introduction. >> >> I have verified this to apply cleanly to both master and pci branch now. >> >> 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 on! >> >> Regards, >> Andreas >> >> Cc: Anthony Liguori <anth...@codemonkey.ws> >> Cc: Michael S. Tsirkin <m...@redhat.com> > > > ACK patches 1-13.
Ping! I don't see these on the pci branch. Should they be picked up by Anthony directly? Thanks, Andreas > >> >> Cc: Wanpeng Li <liw...@linux.vnet.ibm.com> >> Cc: Jason Baron <jba...@redhat.com> >> Cc: Jan Kiszka <jan.kis...@siemens.com> >> Cc: Alexander Graf <ag...@suse.de> >> Cc: Peter Maydell <peter.mayd...@linaro.org> >> >> 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. >> >> v3 -> v4: >> * Moved spapr_pci.c:register_types() rename to later dedicated spapr_pci >> patch. >> * Added proposed patches for related MAINTAINERS machine entries w/ PHB >> 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ärber (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(-) >> >> -- >> 1.7.7 > -- SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer; HRB 16746 AG Nürnberg