qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/4] QOM'ify PCIDevices
@ 2017-12-17 20:49 Philippe Mathieu-Daudé
  2017-12-17 20:49 ` [Qemu-devel] [PATCH 1/4] hw/block/nvme: QOM'ify PCI NVME Philippe Mathieu-Daudé
                   ` (3 more replies)
  0 siblings, 4 replies; 15+ messages in thread
From: Philippe Mathieu-Daudé @ 2017-12-17 20:49 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.

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        | 31 +++++++++++++++----------------
 hw/pci-host/xilinx-pcie.c | 19 +++++++++----------
 hw/pci/pci.c              | 14 --------------
 5 files changed, 41 insertions(+), 56 deletions(-)

-- 
2.15.1

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

end of thread, other threads:[~2018-03-12 10:57 UTC | newest]

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

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