From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59698) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eQfsE-0001EC-Lj for qemu-devel@nongnu.org; Sun, 17 Dec 2017 15:49:27 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eQfsB-0005Wu-He for qemu-devel@nongnu.org; Sun, 17 Dec 2017 15:49:26 -0500 Sender: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Date: Sun, 17 Dec 2017 17:49:08 -0300 Message-Id: <20171217204912.12420-1-f4bug@amsat.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [Qemu-devel] [PATCH 0/4] QOM'ify PCIDevices List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Michael S. Tsirkin" , Marcel Apfelbaum , Eduardo Habkost , Paul Burton , Yongbok Kim , "Edgar E . Iglesias" , Alistair Francis , =?UTF-8?q?Herv=C3=A9=20Poussineau?= , Keith Busch Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , qemu-devel@nongnu.org, qemu-block@nongnu.org, 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