]> git.ipfire.org Git - thirdparty/qemu.git/commit
vfio: Move vfio_reset_handler() into device.c
authorCédric Le Goater <clg@redhat.com>
Wed, 26 Mar 2025 07:51:10 +0000 (08:51 +0100)
committerCédric Le Goater <clg@redhat.com>
Fri, 25 Apr 2025 07:01:37 +0000 (09:01 +0200)
commit819a5865c0524c4bfcf1906955c9d15952fdbcc7
tree4be80f3bff78b7804293d851c70826ac1427a7f9
parent923b11411e0e68b460f6fd8e6a7f8ff11554e48c
vfio: Move vfio_reset_handler() into device.c

Pass-through devices of a VM are not necessarily in the same group and
all groups/address_spaces need to be scanned when the machine is
reset. Commit f16f39c3fc97 ("Implement PCI hot reset") introduced a VM
reset handler for this purpose. Move it under device.c

Also reintroduce the comment which explained the context and was lost
along the way.

Reviewed-by: Zhenzhong Duan <zhenzhong.duan@intel.com>
Reviewed-by: John Levon <john.levon@nutanix.com>
Link: https://lore.kernel.org/qemu-devel/20250326075122.1299361-26-clg@redhat.com
Signed-off-by: Cédric Le Goater <clg@redhat.com>
hw/vfio/common.c
hw/vfio/device.c
hw/vfio/trace-events