- 00ecd54 iommu/vt-d: Clean up unused PASID updating functions by Fenghua Yu · 3 years, 3 months ago
- 6ef0505 iommu/vt-d: Fix a deadlock in intel_svm_drain_prq() by Fenghua Yu · 3 years, 5 months ago
- a21518c iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() by Fenghua Yu · 3 years, 5 months ago
- d8768d7 Merge branches 'apple/dart', 'arm/smmu', 'iommu/fixes', 'x86/amd', 'x86/vt-d' and 'core' into next by Joerg Roedel · 3 years, 5 months ago
- 48811c4 iommu/vt-d: Allow devices to have more than 32 outstanding PRs by Lu Baolu · 3 years, 5 months ago
- 62ef907 iommu/vt-d: Fix PASID reference leak by Fenghua Yu · 3 years, 5 months ago
- 606636d iommu/vt-d: Fix out-bounds-warning in intel/svm.c by Gustavo A. R. Silva · 3 years, 7 months ago
- 0f4834ab iommu/vt-d: Add PRQ handling latency sampling by Lu Baolu · 3 years, 7 months ago
- e93a67f iommu/vt-d: Add prq_report trace event by Lu Baolu · 3 years, 7 months ago
- d5b9e4b iommu/vt-d: Report prq to io-pgfault framework by Lu Baolu · 3 years, 7 months ago
- 4c82b88 iommu/vt-d: Allocate/register iopf queue for sva devices by Lu Baolu · 3 years, 7 months ago
- ae7f09b iommu/vt-d: Refactor prq_event_thread() by Lu Baolu · 3 years, 7 months ago
- 9e52cc0 iommu/vt-d: Use common helper to lookup svm devices by Lu Baolu · 3 years, 7 months ago
- 4048377 iommu/vt-d: Use iommu_sva_alloc(free)_pasid() helpers by Lu Baolu · 3 years, 7 months ago
- 100b8a1 iommu/vt-d: Add pasid private data helpers by Lu Baolu · 3 years, 7 months ago
- 03d2050 iommu/vt-d: Report the right page fault address by Lu Baolu · 3 years, 10 months ago
- 06905ea iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID by Lu Baolu · 3 years, 10 months ago
- 2e1a44c iommu/vt-d: Remove svm_dev_ops by Lu Baolu · 3 years, 10 months ago
- 1d42105 iommu/vt-d: Don't set then clear private data in prq_event_thread() by Lu Baolu · 3 years, 10 months ago
- 396bd6f iommu/vt-d: Calculate and set flags for handle_mm_fault by Jacob Pan · 3 years, 11 months ago
- 78a523f iommu/vt-d: Reject unsupported page request modes by Jacob Pan · 3 years, 11 months ago
- 3aa7c62 iommu/vt-d: Use INVALID response code instead of FAILURE by Lu Baolu · 4 years ago
- 28a7718 iommu/vt-d: Clear PRQ overflow only when PRQ is empty by Lu Baolu · 4 years ago
- 9872f9b iommu/vt-d: Consolidate duplicate cache invaliation code by Lu Baolu · 4 years ago
- 2d6ffc6 iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() by Lu Baolu · 4 years, 1 month ago
- 9ad9f45 iommu/vt-d: Move intel_iommu info from struct intel_svm to struct intel_svm_dev by Liu Yi L · 4 years ago
- 420d42f iommu/vt-d: Fix lockdep splat in sva bind()/unbind() by Lu Baolu · 4 years, 1 month ago
- cb4789b iommu/ioasid: Add ioasid references by Jean-Philippe Brucker · 4 years, 2 months ago
- 71cd8e2 iommu/vt-d: Fix a bug for PDP check in prq_event_thread by Liu, Yi L · 4 years, 3 months ago
- eea4e29 iommu/vt-d: Fix sid not set issue in intel_svm_bind_gpasid() by Liu Yi L · 4 years, 3 months ago
- 531d29b Merge tag 'iommu-updates-v5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 4 years, 3 months ago
- 6278eec iommu/vt-d: Check UAPI data processed by IOMMU core by Jacob Pan · 4 years, 4 months ago
- 8d3bb3b iommu/uapi: Use named union for user data by Jacob Pan · 4 years, 4 months ago
- 20f0afd x86/mmu: Allocate/free a PASID by Fenghua Yu · 4 years, 4 months ago
- 2a5054c iommu/vt-d: Change flags type to unsigned int in binding mm by Fenghua Yu · 4 years, 4 months ago
- c7b6bac drm, iommu: Change type of pasid to u32 by Fenghua Yu · 4 years, 4 months ago
- 9ad57f6 Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 4 years, 5 months ago
- bce617e mm: do page fault accounting in handle_mm_fault by Peter Xu · 4 years, 5 months ago
- 02f3eff iommu/vt-d: Rename intel-pasid.h to pasid.h by Lu Baolu · 4 years, 6 months ago
- 8b73712 iommu/vt-d: Add page response ops support by Lu Baolu · 4 years, 6 months ago
- eb8d93e iommu/vt-d: Report page request faults for guest SVA by Lu Baolu · 4 years, 6 months ago
- 19abcf7 iommu/vt-d: Add a helper to get svm and sdev for pasid by Lu Baolu · 4 years, 6 months ago
- dd6692f iommu/vt-d: Refactor device_to_iommu() helper by Lu Baolu · 4 years, 6 months ago
- d315e9e iommu/vt-d: Disable multiple GPASID-dev bind by Jacob Pan · 4 years, 6 months ago
- 8f02f36 Merge tag 'iommu-drivers-move-v5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 4 years, 7 months ago
- 672cf6d iommu/vt-d: Move Intel IOMMU driver into subdirectory by Joerg Roedel · 4 years, 7 months ago[Renamed from drivers/iommu/intel-svm.c]
- 71974cf iommu/vt-d: Fix compile warning by Jacob Pan · 4 years, 8 months ago
- bfe6240 iommu/vt-d: Fix pointer cast warnings on 32 bit by Lu Baolu · 4 years, 8 months ago
- 7482fd5 iommu/vt-d: Remove duplicated check in intel_svm_bind_mm() by Lu Baolu · 4 years, 8 months ago
- 81ebd91 iommu/vt-d: Remove redundant IOTLB flush by Lu Baolu · 4 years, 8 months ago
- 66ac4db iommu/vt-d: Add page request draining support by Lu Baolu · 4 years, 8 months ago
- 37e91bd iommu/vt-d: Disable non-recoverable fault processing before unbind by Lu Baolu · 4 years, 8 months ago
- 8a1d824 iommu/vt-d: Multiple descriptors per qi_submit_sync() by Lu Baolu · 4 years, 8 months ago
- 064a57d iommu/vt-d: Replace intel SVM APIs with generic SVA APIs by Jacob Pan · 4 years, 8 months ago
- e85bb99 iommu/vt-d: Add get_domain_info() helper by Lu Baolu · 4 years, 8 months ago
- 56722a4 iommu/vt-d: Add bind guest PASID support by Jacob Pan · 4 years, 8 months ago
- ff68eb2 Merge branches 'iommu/fixes', 'arm/qcom', 'arm/omap', 'arm/smmu', 'x86/amd', 'x86/vt-d', 'virtio' and 'core' into next by Joerg Roedel · 4 years, 10 months ago
- 902baf6 iommu/vt-d: Fix mm reference leak by Jacob Pan · 4 years, 10 months ago
- 52355fb iommu/vt-d: Fix page request descriptor size by Jacob Pan · 4 years, 10 months ago
- 87208f2 iommu/vt-d: Add PASID_FLAG_FL5LP for first-level pasid setup by Lu Baolu · 5 years ago
- 034d473 iommu/vt-d: Misc macro clean up for SVM by Jacob Pan · 5 years ago
- 5f75585 iommu/vt-d: Avoid sending invalid page response by Jacob Pan · 5 years ago
- 59a6233 iommu/vt-d: Replace Intel specific PASID allocator with IOASID by Jacob Pan · 5 years ago
- 39d630e iommu/vt-d: Fix off-by-one in PASID allocation by Jacob Pan · 5 years ago
- 6eba09a iommu/vt-d: Reject SVM bind for failed capability check by Jacob Pan · 5 years ago
- ff3dc65 iommu/vt-d: Fix CPU and IOMMU SVM feature matching checks by Jacob Pan · 5 years ago
- f81b846 iommu/vt-d: Remove incorrect PSI capability check by Lu Baolu · 5 years ago
- 8744daf iommu/vt-d: Remove global page flush support by Jacob Pan · 5 years ago
- d95c388 Merge branches 'x86/vt-d', 'x86/amd', 'arm/smmu', 'arm/omap', 'generic-dma-ops' and 'core' into next by Joerg Roedel · 6 years ago
- 2025cf9 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 by Thomas Gleixner · 6 years ago
- d7af4d9 iommu/vt-d: Fix bind svm with multiple devices by Jacob Pan · 6 years ago
- d7cbc0f iommu/vt-d: Make intel_iommu_enable_pasid() more generic by Lu Baolu · 6 years ago
- c56cba5 iommu/vt-d: Fix NULL pointer reference in intel_svm_bind_mm() by Lu Baolu · 6 years ago
- 1a9eb9b iommu/vt-d: Remove change_pte notifier by Peter Xu · 6 years ago
- 5b438f4 iommu/vt-d: Support page request in scalable mode by Jacob Pan · 6 years ago
- 03ebe48 Merge branches 'iommu/fixes', 'arm/renesas', 'arm/mediatek', 'arm/tegra', 'arm/omap', 'arm/smmu', 'x86/vt-d', 'x86/amd' and 'core' into next by Joerg Roedel · 6 years ago
- 6d68b88 iommu/vt-d: Remove deferred invalidation by Lu Baolu · 6 years ago
- 1c4f88b iommu/vt-d: Shared virtual address in scalable mode by Lu Baolu · 6 years ago
- 5d308fc iommu/vt-d: Add 256-bit invalidation descriptor support by Lu Baolu · 6 years ago
- 0bbeb01 iommu/vt-d: Manage scalalble mode PASID tables by Lu Baolu · 6 years ago
- 19ed3e2 iommu/vt-d: Fix NULL pointer dereference in prq_event_thread() by Lu Baolu · 6 years ago
- 4e15a07 Revert "mm, mmu_notifier: annotate mmu notifiers with blockable invalidate callbacks" by Michal Hocko · 6 years ago
- 18b8bfd Merge tag 'iommu-updates-v4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 6 years ago
- 50a7ca3 mm: convert return type of handle_mm_fault() caller to vm_fault_t by Souptick Joarder · 6 years ago
- d973795 iommu/vt-d: Remove the obsolete per iommu pasid tables by Lu Baolu · 7 years ago
- 4774cc5 iommu/vt-d: Apply per pci device pasid table in SVA by Lu Baolu · 7 years ago
- cc580e4 iommu/vt-d: Per PCI device pasid table interfaces by Lu Baolu · 7 years ago
- af39507 iommu/vt-d: Apply global PASID in SVA by Lu Baolu · 7 years ago
- 51261aa iommu/vt-d: Avoid using idr_for_each_entry() by Lu Baolu · 7 years ago
- 3e781fc iommu/vt-d: Remove unnecessary WARN_ON() by Lu Baolu · 7 years ago
- bb37f7d iommu/vt-d: Remove unnecessary parentheses by Lu Baolu · 7 years ago
- d4f96fd Merge branches 'x86/amd', 'x86/vt-d', 'arm/rockchip', 'arm/omap', 'arm/mediatek', 'arm/exynos', 'arm/renesas', 'arm/smmu' and 'core' into next by Joerg Roedel · 7 years ago
- 9714010 iommu/vt-d: Use real PASID for flush in caching mode by Lu Baolu · 7 years ago
- bbe4b3a iommu/vt-d: Fix a potential memory leak by Lu Baolu · 7 years ago
- ed7158b treewide/trivial: Remove ';;$' typo noise by Ingo Molnar · 7 years ago
- ef9417e Merge tag 'iommu-updates-v4.16' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 7 years ago
- 5ff7091 mm, mmu_notifier: annotate mmu notifiers with blockable invalidate callbacks by David Rientjes · 7 years ago
- 2f13eb7 iommu/vt-d: Enable 5-level paging mode in the PASID entry by Sohil Mehta · 7 years ago
- f1ac10c iommu/vt-d: Add a check for 5-level paging support by Sohil Mehta · 7 years ago
- 59103ca iommu/vt-d: Add a check for 1GB page support by Sohil Mehta · 7 years ago