]> git.proxmox.com Git - mirror_qemu.git/commit
qdev/machine: Introduce hotplug_allowed hook
authorPeter Xu <peterx@redhat.com>
Mon, 16 Sep 2019 08:07:16 +0000 (16:07 +0800)
committerMichael S. Tsirkin <mst@redhat.com>
Mon, 16 Sep 2019 10:57:24 +0000 (06:57 -0400)
commitd2321d31ff98b75b652c2b1594f00a4cfd48102a
tree076d75ca1e63764fffb271f55eb9cde7f915e4d2
parent28cf553afeb29b0c4f339c600171552a72a68cb7
qdev/machine: Introduce hotplug_allowed hook

Introduce this new per-machine hook to give any machine class a chance
to do a sanity check on the to-be-hotplugged device as a sanity test.
This will be used for x86 to try to detect some illegal configuration
of devices, e.g., possible conflictions between vfio-pci and x86
vIOMMU.

Reviewed-by: Eric Auger <eric.auger@redhat.com>
Signed-off-by: Peter Xu <peterx@redhat.com>
Message-Id: <20190916080718.3299-3-peterx@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
hw/core/qdev.c
include/hw/boards.h
include/hw/qdev-core.h
qdev-monitor.c