| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-07-14 | iommu/vt-d: Create unique domain ops for each stage | Jason Gunthorpe | 1 | -1/+0 |
| 2025-07-14 | iommu/vt-d: Lift the __pa to domain_setup_first_level/intel_svm_set_dev_pasid() | Jason Gunthorpe | 1 | -1/+1 |
| 2025-04-28 | iommu/vt-d: Put iopf enablement in domain attach path | Lu Baolu | 1 | -2/+7 |
| 2025-03-10 | iommu/vt-d: Check if SVA is supported when attaching the SVA domain | Jason Gunthorpe | 1 | -0/+43 |
| 2024-11-08 | iommu/vt-d: Make intel_svm_set_dev_pasid() support domain replacement | Yi Liu | 1 | -2/+3 |
| 2024-11-08 | iommu/vt-d: Consolidate the struct dev_pasid_info add/remove | Yi Liu | 1 | -21/+7 |
| 2024-11-08 | iommu: Pass old domain to set_dev_pasid op | Yi Liu | 1 | -1/+2 |
| 2024-11-05 | iommu/vt-d: Separate page request queue from SVM | Joel Granados | 1 | -397/+0 |
| 2024-09-02 | iommu/vt-d: Add qi_batch for dmar_domain | Lu Baolu | 1 | -1/+4 |
| 2024-09-02 | iommu/vt-d: Add support for static identity domain | Lu Baolu | 1 | -1/+1 |
| 2024-05-13 | Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'core' and 'x86/vt-d' in... | Joerg Roedel | 1 | -297/+86 |
| 2024-04-26 | iommu/vt-d: Remove struct intel_svm | Lu Baolu | 1 | -73/+26 |
| 2024-04-26 | iommu/vt-d: Remove intel_svm_dev | Lu Baolu | 1 | -93/+37 |
| 2024-04-26 | iommu/vt-d: Use cache helpers in arch_invalidate_secondary_tlbs | Lu Baolu | 1 | -71/+10 |
| 2024-04-26 | iommu/vt-d: Add cache tag assignment interface | Lu Baolu | 1 | -1/+9 |
| 2024-04-26 | iommu/vt-d: Remove private data use in fault message | Jingqi Liu | 1 | -60/+15 |
| 2024-04-26 | iommu/vt-d: Remove debugfs use of private data field | Jingqi Liu | 1 | -9/+0 |
| 2024-04-15 | iommu/vt-d: add wrapper functions for page allocations | Pasha Tatashin | 1 | -6/+5 |
| 2024-04-12 | iommu/vt-d: Allocate local memory for page request queue | Jacob Pan | 1 | -1/+1 |
| 2024-03-08 | Merge branches 'arm/mediatek', 'arm/renesas', 'arm/smmu', 'x86/vt-d', 'x86/am... | Joerg Roedel | 1 | -56/+20 |
| 2024-03-01 | iommu/vt-d: Use device rbtree in iopf reporting path | Lu Baolu | 1 | -8/+9 |
| 2024-03-01 | iommu/vt-d: Merge intel_svm_bind_mm() into its caller | Tina Zhang | 1 | -11/+3 |
| 2024-03-01 | iommu/vt-d: Remove initialization for dynamically heap-allocated rcu_head | Tina Zhang | 1 | -1/+0 |
| 2024-03-01 | iommu/vt-d: Remove treatment for revoking PASIDs with pending page faults | Tina Zhang | 1 | -7/+0 |
| 2024-02-16 | iommu: Make iommu_report_device_fault() return void | Lu Baolu | 1 | -12/+7 |
| 2024-02-16 | iommu: Make iopf_group_response() return void | Lu Baolu | 1 | -16/+2 |
| 2024-02-16 | iommu: Separate SVA and IOPF | Lu Baolu | 1 | -1/+0 |
| 2024-02-16 | iommu: Merge iommu_fault_event and iopf_fault | Lu Baolu | 1 | -3/+2 |
| 2024-01-03 | Merge branches 'apple/dart', 'arm/rockchip', 'arm/smmu', 'virtio', 'x86/vt-d'... | Joerg Roedel | 1 | -24/+10 |
| 2023-12-19 | iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directly | Lu Baolu | 1 | -17/+3 |
| 2023-12-12 | iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm() | Tina Zhang | 1 | -7/+7 |
| 2023-11-27 | iommu/vt-d: Fix incorrect cache invalidation for mm notification | Lu Baolu | 1 | -0/+26 |
| 2023-09-01 | Merge tag 'iommu-updates-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -55/+7 |
| 2023-08-18 | mmu_notifiers: rename invalidate_range notifier | Alistair Popple | 1 | -4/+4 |
| 2023-08-09 | iommu/vt-d: Make prq draining code generic | Lu Baolu | 1 | -15/+2 |
| 2023-08-09 | iommu/vt-d: Remove pasid_mutex | Lu Baolu | 1 | -40/+5 |
| 2023-03-31 | iommu: Remove ioasid infrastructure | Jason Gunthorpe | 1 | -1/+0 |
| 2023-03-31 | iommu/ioasid: Rename INVALID_IOASID | Jacob Pan | 1 | -1/+1 |
| 2023-02-03 | iommu/vt-d: Add IOMMU perfmon overflow handler support | Kan Liang | 1 | -1/+1 |
| 2023-02-03 | iommu/vt-d: Remove sva from intel_svm_dev | Lu Baolu | 1 | -14/+9 |
| 2023-02-03 | iommu/vt-d: Remove users from intel_svm_dev | Lu Baolu | 1 | -35/+27 |
| 2023-02-03 | iommu/vt-d: Remove unused fields in svm structures | Lu Baolu | 1 | -2/+0 |
| 2023-02-03 | iommu/vt-d: Remove include/linux/intel-svm.h | Lu Baolu | 1 | -1/+0 |
| 2022-12-14 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -88/+57 |
| 2022-12-02 | iommu/vt-d: Fix PCI device refcount leak in prq_event_thread() | Yang Yingliang | 1 | -5/+9 |
| 2022-12-02 | iommu/vt-d: Add a fix for devices need extra dtlb flush | Jacob Pan | 1 | -1/+4 |
| 2022-11-03 | iommu: Rename iommu-sva-lib.{c,h} | Lu Baolu | 1 | -1/+1 |
| 2022-11-03 | iommu: Remove SVA related callbacks from iommu ops | Lu Baolu | 1 | -49/+0 |
| 2022-11-03 | iommu/vt-d: Add SVA domain support | Lu Baolu | 1 | -0/+47 |
| 2022-11-03 | iommu: Remove SVM_FLAG_SUPERVISOR_MODE support | Lu Baolu | 1 | -42/+13 |
| 2022-09-26 | iommu/vt-d: Rename cap_5lp_support to cap_fl5lp_support | Yi Liu | 1 | -1/+1 |
| 2022-09-26 | iommu/vt-d: Remove unnecessary SVA data accesses in page fault path | Lu Baolu | 1 | -53/+7 |
| 2022-07-15 | iommu/vt-d: Refactor iommu information of each domain | Lu Baolu | 1 | -1/+1 |
| 2022-07-15 | iommu/vt-d: Acquiring lock in pasid manipulation helpers | Lu Baolu | 1 | -3/+0 |
| 2022-07-15 | iommu/vt-d: Replace spin_lock_irqsave() with spin_lock() | Lu Baolu | 1 | -3/+3 |
| 2022-07-15 | iommu/vt-d: Move include/linux/intel-iommu.h under iommu | Lu Baolu | 1 | -1/+1 |
| 2022-07-15 | iommu/vt-d: Move trace/events/intel_iommu.h under iommu | Lu Baolu | 1 | -1/+1 |
| 2022-04-28 | iommu/vt-d: Drop stop marker messages | Lu Baolu | 1 | -0/+4 |
| 2022-03-24 | Merge tag 'iommu-updates-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -217/+3 |
| 2022-03-04 | iommu/vt-d: Remove unused function intel_svm_capable() | YueHaibing | 1 | -5/+0 |
| 2022-03-04 | iommu/vt-d: Remove DEFER_DEVICE_DOMAIN_INFO | Lu Baolu | 1 | -3/+3 |
| 2022-02-28 | iommu/vt-d: Remove guest pasid related callbacks | Lu Baolu | 1 | -209/+0 |
| 2022-02-15 | iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit | Fenghua Yu | 1 | -9/+0 |
| 2021-10-18 | iommu/vt-d: Clean up unused PASID updating functions | Fenghua Yu | 1 | -23/+1 |
| 2021-09-09 | iommu/vt-d: Fix a deadlock in intel_svm_drain_prq() | Fenghua Yu | 1 | -0/+12 |
| 2021-09-09 | iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() | Fenghua Yu | 1 | -3/+0 |
| 2021-08-20 | Merge branches 'apple/dart', 'arm/smmu', 'iommu/fixes', 'x86/amd', 'x86/vt-d'... | Joerg Roedel | 1 | -5/+2 |
| 2021-08-19 | iommu/vt-d: Allow devices to have more than 32 outstanding PRs | Lu Baolu | 1 | -4/+0 |
| 2021-08-18 | iommu/vt-d: Fix PASID reference leak | Fenghua Yu | 1 | -1/+2 |
| 2021-06-10 | iommu/vt-d: Fix out-bounds-warning in intel/svm.c | Gustavo A. R. Silva | 1 | -10/+16 |
| 2021-06-10 | iommu/vt-d: Add PRQ handling latency sampling | Lu Baolu | 1 | -3/+13 |
| 2021-06-10 | iommu/vt-d: Add prq_report trace event | Lu Baolu | 1 | -0/+7 |
| 2021-06-10 | iommu/vt-d: Report prq to io-pgfault framework | Lu Baolu | 1 | -79/+5 |
| 2021-06-10 | iommu/vt-d: Allocate/register iopf queue for sva devices | Lu Baolu | 1 | -7/+30 |
| 2021-06-10 | iommu/vt-d: Refactor prq_event_thread() | Lu Baolu | 1 | -103/+136 |
| 2021-06-10 | iommu/vt-d: Use common helper to lookup svm devices | Lu Baolu | 1 | -28/+40 |
| 2021-06-10 | iommu/vt-d: Use iommu_sva_alloc(free)_pasid() helpers | Lu Baolu | 1 | -162/+116 |
| 2021-06-10 | iommu/vt-d: Add pasid private data helpers | Lu Baolu | 1 | -21/+41 |
| 2021-04-07 | iommu/vt-d: Report the right page fault address | Lu Baolu | 1 | -1/+1 |
| 2021-04-07 | iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID | Lu Baolu | 1 | -22/+18 |
| 2021-04-07 | iommu/vt-d: Remove svm_dev_ops | Lu Baolu | 1 | -14/+1 |
| 2021-04-07 | iommu/vt-d: Don't set then clear private data in prq_event_thread() | Lu Baolu | 1 | -2/+2 |
| 2021-03-18 | iommu/vt-d: Calculate and set flags for handle_mm_fault | Jacob Pan | 1 | -3/+6 |
| 2021-03-18 | iommu/vt-d: Reject unsupported page request modes | Jacob Pan | 1 | -1/+11 |
| 2021-01-29 | iommu/vt-d: Use INVALID response code instead of FAILURE | Lu Baolu | 1 | -4/+1 |
| 2021-01-29 | iommu/vt-d: Clear PRQ overflow only when PRQ is empty | Lu Baolu | 1 | -2/+11 |
| 2021-01-28 | iommu/vt-d: Consolidate duplicate cache invaliation code | Lu Baolu | 1 | -46/+9 |
| 2021-01-12 | iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() | Lu Baolu | 1 | -2/+20 |
| 2021-01-07 | iommu/vt-d: Move intel_iommu info from struct intel_svm to struct intel_svm_dev | Liu Yi L | 1 | -4/+5 |
| 2021-01-07 | iommu/vt-d: Fix lockdep splat in sva bind()/unbind() | Lu Baolu | 1 | -6/+8 |
| 2020-11-23 | iommu/ioasid: Add ioasid references | Jean-Philippe Brucker | 1 | -3/+3 |
| 2020-11-03 | iommu/vt-d: Fix a bug for PDP check in prq_event_thread | Liu, Yi L | 1 | -1/+1 |
| 2020-11-03 | iommu/vt-d: Fix sid not set issue in intel_svm_bind_gpasid() | Liu Yi L | 1 | -0/+6 |
| 2020-10-14 | Merge tag 'iommu-updates-v5.10' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -3/+10 |
| 2020-10-01 | iommu/vt-d: Check UAPI data processed by IOMMU core | Jacob Pan | 1 | -2/+9 |
| 2020-10-01 | iommu/uapi: Use named union for user data | Jacob Pan | 1 | -1/+1 |
| 2020-09-17 | x86/mmu: Allocate/free a PASID | Fenghua Yu | 1 | -1/+27 |
| 2020-09-17 | iommu/vt-d: Change flags type to unsigned int in binding mm | Fenghua Yu | 1 | -3/+4 |
| 2020-09-17 | drm, iommu: Change type of pasid to u32 | Fenghua Yu | 1 | -6/+6 |
| 2020-08-12 | Merge branch 'akpm' (patches from Andrew) | Linus Torvalds | 1 | -1/+2 |
| 2020-08-12 | mm: do page fault accounting in handle_mm_fault | Peter Xu | 1 | -1/+2 |
| 2020-07-24 | iommu/vt-d: Rename intel-pasid.h to pasid.h | Lu Baolu | 1 | -1/+1 |
| 2020-07-24 | iommu/vt-d: Add page response ops support | Lu Baolu | 1 | -0/+99 |
| 2020-07-24 | iommu/vt-d: Report page request faults for guest SVA | Lu Baolu | 1 | -18/+85 |
| 2020-07-24 | iommu/vt-d: Add a helper to get svm and sdev for pasid | Lu Baolu | 1 | -50/+65 |
| 2020-07-24 | iommu/vt-d: Refactor device_to_iommu() helper | Lu Baolu | 1 | -4/+4 |
| 2020-07-24 | iommu/vt-d: Disable multiple GPASID-dev bind | Jacob Pan | 1 | -13/+9 |
| 2020-06-12 | Merge tag 'iommu-drivers-move-v5.8' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -0/+1002 |
| 2020-06-10 | iommu/vt-d: Move Intel IOMMU driver into subdirectory | Joerg Roedel | 1 | -0/+1002 |