qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v2 0/4] QOM'ify PCIDevices
@ 2017-12-18 15:12 Philippe Mathieu-Daudé
  2017-12-18 15:12 ` [Qemu-devel] [PATCH v2 1/4] hw/block/nvme: QOM'ify PCI NVME Philippe Mathieu-Daudé
                   ` (4 more replies)
  0 siblings, 5 replies; 10+ messages in thread
From: Philippe Mathieu-Daudé @ 2017-12-18 15:12 UTC (permalink / raw)
  To: Michael S. Tsirkin, Marcel Apfelbaum, Eduardo Habkost,
	Paul Burton, Yongbok Kim, Edgar E . Iglesias, Alistair Francis,
	Hervé Poussineau, Keith Busch
  Cc: Philippe Mathieu-Daudé, qemu-devel, qemu-block, James Hogan

Hi,

In this series we QOM'ify the last few PCI devices still using
PCIDeviceClass->init() by converting this init() to realize(),

Then we finally remove the then PCIDeviceClass->init() method for good.

Regards,

Phil.

v2: addressed review feedbacks from Marcel Apfelbaum

Philippe Mathieu-Daudé (4):
  hw/block/nvme: QOM'ify PCI NVME
  hw/pci-host/piix: QOM'ify the IGD Passthrough host bridge
  hw/pci-host/xilinx: QOM'ify the AXI-PCIe host bridge
  hw/pci: remove obsolete PCIDevice->init()

 include/hw/pci/pci.h      |  1 -
 hw/block/nvme.c           | 32 +++++++++++++++++---------------
 hw/pci-host/piix.c        | 45 ++++++++++++++++++++-------------------------
 hw/pci-host/xilinx-pcie.c | 20 +++++++++-----------
 hw/pci/pci.c              | 14 --------------
 5 files changed, 46 insertions(+), 66 deletions(-)

-- 
2.15.1

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

end of thread, other threads:[~2017-12-21 17:05 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-12-18 15:12 [Qemu-devel] [PATCH v2 0/4] QOM'ify PCIDevices Philippe Mathieu-Daudé
2017-12-18 15:12 ` [Qemu-devel] [PATCH v2 1/4] hw/block/nvme: QOM'ify PCI NVME Philippe Mathieu-Daudé
2017-12-18 15:12 ` [Qemu-devel] [PATCH v2 2/4] hw/pci-host/piix: QOM'ify the IGD Passthrough host bridge Philippe Mathieu-Daudé
2017-12-18 15:41   ` Marcel Apfelbaum
2017-12-18 15:12 ` [Qemu-devel] [PATCH v2 3/4] hw/pci-host/xilinx: QOM'ify the AXI-PCIe " Philippe Mathieu-Daudé
2017-12-18 15:43   ` Marcel Apfelbaum
2017-12-21 14:20   ` Michael S. Tsirkin
2017-12-21 17:04     ` Philippe Mathieu-Daudé
2017-12-18 15:12 ` [Qemu-devel] [PATCH v2 4/4] hw/pci: remove obsolete PCIDevice->init() Philippe Mathieu-Daudé
2017-12-18 17:45 ` [Qemu-devel] [PATCH v2 0/4] QOM'ify PCIDevices no-reply

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).