]> git.ipfire.org Git - thirdparty/qemu.git/commit
vfio/iommufd: preserve descriptors
authorSteve Sistare <steven.sistare@oracle.com>
Wed, 2 Jul 2025 21:58:52 +0000 (14:58 -0700)
committerCédric Le Goater <clg@redhat.com>
Thu, 3 Jul 2025 11:42:28 +0000 (13:42 +0200)
commit2a3f0a59bd6479f75fa5335f82b85b4f9cd7ed4e
tree308378dad2b6d8d73fd5b0fa7fe181d6ac48b336
parentf2f3e4667e4d6026f39ab17f355f79b2f8431e19
vfio/iommufd: preserve descriptors

Save the iommu and vfio device fd in CPR state when it is created.
After CPR, the fd number is found in CPR state and reused.

Signed-off-by: Steve Sistare <steven.sistare@oracle.com>
Reviewed-by: Zhenzhong Duan <zhenzhong.duan@intel.com>
Link: https://lore.kernel.org/qemu-devel/1751493538-202042-16-git-send-email-steven.sistare@oracle.com
Signed-off-by: Cédric Le Goater <clg@redhat.com>
backends/iommufd.c
hw/vfio/cpr-iommufd.c
hw/vfio/device.c