aboutsummaryrefslogtreecommitdiff
path: root/hw/pci-bridge
diff options
context:
space:
mode:
authorDavid Hildenbrand <david@redhat.com>2018-12-12 10:16:19 +0100
committerMichael S. Tsirkin <mst@redhat.com>2018-12-20 11:19:12 -0500
commitc97adf3ccfbfbe6885fd9de7293162489d293d44 (patch)
tree1903a7597717802612ca9752d3506714b41bfc25 /hw/pci-bridge
parent3e5209265798af396b9f20bac58f203a743cc3f4 (diff)
downloadqemu-c97adf3ccfbfbe6885fd9de7293162489d293d44.zip
qemu-c97adf3ccfbfbe6885fd9de7293162489d293d44.tar.gz
qemu-c97adf3ccfbfbe6885fd9de7293162489d293d44.tar.bz2
pci/pcihp: perform unplug via the hotplug handler
Introduce and use the "unplug" callback. This is a preparation for multi-stage hotplug handlers, whereby the bus hotplug handler is overwritten by the machine hotplug handler. This handler will then pass control to the bus hotplug handler. So to get this running cleanly, we also have to make sure to go via the hotplug handler chain when actually unplugging a device after an unplug request. Lookup the hotplug handler and call "unplug". Reviewed-by: Igor Mammedov <imammedo@redhat.com> Signed-off-by: David Hildenbrand <david@redhat.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'hw/pci-bridge')
0 files changed, 0 insertions, 0 deletions