diff options
author | David Gibson <david@gibson.dropbear.id.au> | 2015-09-30 12:13:56 +1000 |
---|---|---|
committer | Alex Williamson <alex.williamson@redhat.com> | 2015-10-05 12:39:47 -0600 |
commit | 508ce5eb00070809f0d19917a1b2960dfcf5a64b (patch) | |
tree | 828d231a49a1e45c8e3f46599b326aa3037dbed0 /docs | |
parent | a788f227ef7bd2912fcaacdfe13d13ece2998149 (diff) |
vfio: Allow hotplug of containers onto existing guest IOMMU mappings
At present the memory listener used by vfio to keep host IOMMU mappings
in sync with the guest memory image assumes that if a guest IOMMU
appears, then it has no existing mappings.
This may not be true if a VFIO device is hotplugged onto a guest bus
which didn't previously include a VFIO device, and which has existing
guest IOMMU mappings.
Therefore, use the memory_region_register_iommu_notifier_replay()
function in order to fix this case, replaying existing guest IOMMU
mappings, bringing the host IOMMU into sync with the guest IOMMU.
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions