diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2016-05-27 22:49:24 +0200 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2016-05-27 22:49:24 +0200 |
commit | 2566278551d3db875bc3bbfc41b42f2e80392108 (patch) | |
tree | a8d9923a1b0f16e5af40fce0ee30e03f15956106 /arch/x86/include | |
parent | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm (diff) | |
parent | iommu/vt-d: Use per-cpu IOVA caching (diff) | |
download | linux-2566278551d3db875bc3bbfc41b42f2e80392108.tar.xz linux-2566278551d3db875bc3bbfc41b42f2e80392108.zip |
Merge git://git.infradead.org/intel-iommu
Pull intel IOMMU updates from David Woodhouse:
"This patchset improves the scalability of the Intel IOMMU code by
resolving two spinlock bottlenecks and eliminating the linearity of
the IOVA allocator, yielding up to ~5x performance improvement and
approaching 'iommu=off' performance"
* git://git.infradead.org/intel-iommu:
iommu/vt-d: Use per-cpu IOVA caching
iommu/iova: introduce per-cpu caching to iova allocation
iommu/vt-d: change intel-iommu to use IOVA frame numbers
iommu/vt-d: avoid dev iotlb logic for domains with no dev iotlbs
iommu/vt-d: only unmap mapped entries
iommu/vt-d: correct flush_unmaps pfn usage
iommu/vt-d: per-cpu deferred invalidation queues
iommu/vt-d: refactoring of deferred flush entries
Diffstat (limited to 'arch/x86/include')
0 files changed, 0 insertions, 0 deletions