aboutsummaryrefslogtreecommitdiffstats
path: root/samples/vfio-mdev
diff options
context:
space:
mode:
authorSuravee Suthikulpanit <suravee.suthikulpanit@amd.com>2018-03-21 12:46:19 -0600
committerAlex Williamson <alex.williamson@redhat.com>2018-03-21 12:46:19 -0600
commit6bd06f5a486c06023a618a86e8153b91d26f75f4 (patch)
tree1a3eb894fd10a6b101644824c79eb91a934d96b2 /samples/vfio-mdev
parentLinux 4.16-rc6 (diff)
downloadlinux-dev-6bd06f5a486c06023a618a86e8153b91d26f75f4.tar.xz
linux-dev-6bd06f5a486c06023a618a86e8153b91d26f75f4.zip
vfio/type1: Adopt fast IOTLB flush interface when unmap IOVAs
VFIO IOMMU type1 currently upmaps IOVA pages synchronously, which requires IOTLB flushing for every unmapping. This results in large IOTLB flushing overhead when handling pass-through devices has a large number of mapped IOVAs. This can be avoided by using the new IOTLB flushing interface. Cc: Alex Williamson <alex.williamson@redhat.com> Cc: Joerg Roedel <joro@8bytes.org> Signed-off-by: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> [aw - use LIST_HEAD] Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Diffstat (limited to 'samples/vfio-mdev')
0 files changed, 0 insertions, 0 deletions