qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v2 0/2] pci_host: Convert to QOM
@ 2012-06-10 15:57 Andreas Färber
  2012-06-10 15:57 ` [Qemu-devel] [PATCH v2 1/2] pci_host: Turn into SysBus-derived QOM type Andreas Färber
                   ` (3 more replies)
  0 siblings, 4 replies; 11+ messages in thread
From: Andreas Färber @ 2012-06-10 15:57 UTC (permalink / raw)
  To: qemu-devel
  Cc: Jan Kiszka, Andreas Färber, Anthony Liguori,
	Michael S. Tsirkin

Hello Michael,

This series, based on a recent PReP RFC series, in turn based on Anthony's and
Wanpeng's i440fx refactoring, makes pci_host a proper QOM type and in this v2
also updates all remaining host controllers beyond PReP.

Only compile-tested were typhoon, bonito, ppc440 and ppce500.
I've checked it also applies cleanly to the current pci branch.

Please review and apply.

Intended merge plan is:
Merge this preparatory series through pci branch.
Follow up with move of struct PCIBus from pci_internals.h to pci.h (currently
typedef in qemu-common.h) once qom-next QBus refactoring is merged (qom-next-2),
merge through pci branch.
Rebase Raven PCI in-place initialization on that, merge through prep branch.

Regards,
Andreas

Cc: Michael S. Tsirkin <mst@redhat.com>
Cc: Anthony Liguori <anthony@codemonkey.ws>

Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org> (still no MAINTAINERS entry!)

Cc: Jan Kiszka <jan.kiszka@siemens.com> (FYI)

Andreas Färber (2):
  pci_host: Turn into SysBus-derived QOM type
  pci_host: Derive remaining PCI host controllers from TYPE_PCI_HOST

 hw/alpha_typhoon.c |    4 +-
 hw/bonito.c        |   73 ++++++++++++++++++++++++++++++++--------------------
 hw/dec_pci.c       |   11 ++++---
 hw/dec_pci.h       |    2 +
 hw/grackle_pci.c   |   22 ++++++++-------
 hw/gt64xxx.c       |   23 +++++++++-------
 hw/pci_host.c      |   11 ++++++++
 hw/pci_host.h      |    3 ++
 hw/piix_pci.c      |   14 +++++----
 hw/ppc4xx_pci.c    |    4 +-
 hw/ppc_mac.h       |    1 +
 hw/ppc_prep.c      |    4 +--
 hw/ppce500_pci.c   |    7 +++--
 hw/prep_pci.c      |    7 +++--
 hw/spapr_pci.c     |   17 ++++++-----
 hw/spapr_pci.h     |    6 +++-
 hw/unin_pci.c      |   13 +++++----
 17 files changed, 135 insertions(+), 87 deletions(-)

-- 
1.7.7

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2012-06-18 22:37 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-06-10 15:57 [Qemu-devel] [PATCH v2 0/2] pci_host: Convert to QOM Andreas Färber
2012-06-10 15:57 ` [Qemu-devel] [PATCH v2 1/2] pci_host: Turn into SysBus-derived QOM type Andreas Färber
2012-06-10 17:33   ` Anthony Liguori
2012-06-10 17:36     ` Andreas Färber
2012-06-18 18:28   ` Michael S. Tsirkin
2012-06-18 21:44     ` Andreas Färber
2012-06-18 22:23       ` Anthony Liguori
2012-06-18 22:37         ` Michael S. Tsirkin
2012-06-10 15:57 ` [Qemu-devel] [PATCH v2 2/2] pci_host: Derive remaining PCI host controllers from TYPE_PCI_HOST Andreas Färber
2012-06-18 15:08 ` [Qemu-devel] [PATCH v2 0/2] pci_host: Convert to QOM Anthony Liguori
2012-06-18 18:28 ` Michael S. Tsirkin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).