qemu/include/hw/pci
Igor Mammedov 5e95494380 hw/pci: switch to a generic hotplug handling for PCIDevice
make qdev_unplug()/device_set_realized() to call hotplug handler's
plug/unplug methods if available and remove not needed anymore
hot(un)plug handling from PCIDevice.

In case if hotplug handler is not available, revert to the legacy
hotplug method for compatibility with not yet converted buses.

Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
2014-02-10 10:27:00 +02:00
..
msi.h hw: move headers to include/ 2013-04-08 18:13:10 +02:00
msix.h pci: add VMSTATE_MSIX 2013-06-03 11:37:44 +02:00
pci_bridge.h pci-bridge: update mappings for migration/restore 2013-07-10 12:49:26 +03:00
pci_bus.h hw/pci: switch to a generic hotplug handling for PCIDevice 2014-02-10 10:27:00 +02:00
pci_host.h pci: Fold host_buses list into PCIHostState functionality 2013-07-07 23:10:57 +03:00
pci_ids.h xen-pvdevice: make device-id property compulsory 2013-12-01 18:25:48 +00:00
pci_regs.h hw: move headers to include/ 2013-04-08 18:13:10 +02:00
pci.h hw/pci: switch to a generic hotplug handling for PCIDevice 2014-02-10 10:27:00 +02:00
pcie_aer.h hw: move headers to include/ 2013-04-08 18:13:10 +02:00
pcie_host.h q35: expose mmcfg size as a property 2013-10-14 17:48:51 +03:00
pcie_port.h pcie_port: Turn PCIEPort and PCIESlot into abstract QOM types 2013-07-29 20:45:24 +02:00
pcie_regs.h hw: move headers to include/ 2013-04-08 18:13:10 +02:00
pcie.h pci/pcie: convert PCIE hotplug to use hotplug-handler API 2014-02-10 10:27:00 +02:00
shpc.h pci/shpc: convert SHPC hotplug to use hotplug-handler API 2014-02-10 10:27:00 +02:00
slotid_cap.h hw: move headers to include/ 2013-04-08 18:13:10 +02:00