diff options
author | Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> | 2018-03-21 12:46:19 -0600 |
---|---|---|
committer | Alex Williamson <alex.williamson@redhat.com> | 2018-03-21 12:46:19 -0600 |
commit | 6bd06f5a486c06023a618a86e8153b91d26f75f4 (patch) | |
tree | 1a3eb894fd10a6b101644824c79eb91a934d96b2 /samples/hidraw | |
parent | c698ca5278934c0ae32297a8725ced2e27585d7f (diff) |
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/hidraw')
0 files changed, 0 insertions, 0 deletions