| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-26 | Merge branches 'apple/dart', 'ti/omap', 'riscv', 'intel/vt-d' and 'amd/amd-vi' into next |  Joerg Roedel | 6 | -32/+28 |
| 2025-09-26 | iommu/vt-d: Disallow dirty tracking if incoherent page walk |  Lu Baolu | 1 | -1/+2 |
| 2025-09-19 | iommu/vt-d: debugfs: Avoid dumping context command register |  Lu Baolu | 1 | -1/+0 |
| 2025-09-19 | iommu/vt-d: Removal of Advanced Fault Logging |  Lu Baolu | 2 | -2/+0 |
| 2025-09-19 | iommu/vt-d: PRS isn't usable if PDS isn't supported |  Lu Baolu | 1 | -1/+1 |
| 2025-09-19 | iommu/vt-d: Remove LPIG from page group response descriptor |  Lu Baolu | 2 | -6/+2 |
| 2025-09-19 | iommu/vt-d: Drop unused cap_super_offset() |  Yury Norov (NVIDIA) | 1 | -2/+0 |
| 2025-09-19 | iommu/vt-d: debugfs: Fix legacy mode page table dump logic |  Vineeth Pillai (Google) | 1 | -2/+15 |
| 2025-09-19 | iommu/vt-d: Replace snprintf with scnprintf in dmar_latency_snapshot() |  Seyediman Seyedarab | 3 | -17/+8 |
| 2025-09-05 | iommu/vt-d: Fix __domain_mapping()'s usage of switch_to_super_page() |  Eugene Koira | 1 | -1/+6 |
| 2025-08-01 | Merge tag 'pci-v6.17-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci |  Linus Torvalds | 1 | -1/+1 |
| 2025-07-31 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd |  Linus Torvalds | 1 | -1/+6 |
| 2025-07-30 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm |  Linus Torvalds | 1 | -5/+5 |
| 2025-07-30 | Merge tag 'iommu-updates-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux |  Linus Torvalds | 10 | -213/+289 |
| 2025-07-29 | Merge tag 'kvm-x86-irqs-6.17' of https://github.com/kvm-x86/linux into HEAD |  Paolo Bonzini | 1 | -5/+5 |
| 2025-07-24 | Merge branch 'intel/vt-d' into next |  Will Deacon | 9 | -198/+275 |
| 2025-07-23 | iommu/vt-d: Fix UAF on sva unbind with pending IOPFs |  Lu Baolu | 1 | -1/+1 |
| 2025-07-21 | iommu/vt-d: Make iotlb_sync_map a static property of dmar_domain |  Lu Baolu | 1 | -14/+29 |
| 2025-07-17 | iommu/vt-d: Use pci_is_display() |  Mario Limonciello | 1 | -1/+1 |
| 2025-07-14 | iommu/vt-d: Deduplicate cache_tag_flush_all by reusing flush_range |  Ethan Milon | 2 | -31/+8 |
| 2025-07-14 | iommu/vt-d: Fix missing PASID in dev TLB flush with cache_tag_flush_all |  Ethan Milon | 1 | -17/+1 |
| 2025-07-14 | iommu/vt-d: Split paging_domain_compatible() |  Jason Gunthorpe | 1 | -12/+54 |
| 2025-07-14 | iommu/vt-d: Split intel_iommu_enforce_cache_coherency() |  Jason Gunthorpe | 1 | -25/+22 |
| 2025-07-14 | iommu/vt-d: Create unique domain ops for each stage |  Jason Gunthorpe | 5 | -24/+58 |
| 2025-07-14 | iommu/vt-d: Split intel_iommu_domain_alloc_paging_flags() |  Jason Gunthorpe | 1 | -42/+58 |
| 2025-07-14 | iommu/vt-d: Do not wipe out the page table NID when devices detach |  Jason Gunthorpe | 1 | -1/+0 |
| 2025-07-14 | iommu/vt-d: Fold domain_exit() into intel_iommu_domain_free() |  Jason Gunthorpe | 1 | -20/+18 |
| 2025-07-14 | iommu/vt-d: Lift the __pa to domain_setup_first_level/intel_svm_set_dev_pasid() |  Jason Gunthorpe | 5 | -27/+25 |
| 2025-07-14 | iommu/vt-d: Optimize iotlb_sync_map for non-caching/non-RWBF modes |  Lu Baolu | 2 | -1/+21 |
| 2025-07-14 | iommu/vt-d: Remove the CONFIG_X86 wrapping from iommu init hook |  Vineeth Pillai (Google) | 1 | -3/+0 |
| 2025-07-11 | iommu: Allow an input type in hw_info op |  Nicolin Chen | 1 | -0/+4 |
| 2025-07-10 | iommu: Use enum iommu_hw_info_type for type in hw_info op |  Nicolin Chen | 1 | -1/+2 |
| 2025-07-04 | iommu/vt-d: Assign devtlb cache tag on ATS enablement |  Lu Baolu | 3 | -4/+14 |
| 2025-07-04 | iommu/intel: Convert to msi_create_parent_irq_domain() helper |  Marc Zyngier | 1 | -14/+14 |
| 2025-06-27 | iommu: Remove ops.pgsize_bitmap from drivers that don't use it |  Jason Gunthorpe | 1 | -1/+0 |
| 2025-06-23 | iommu: KVM: Split "struct vcpu_data" into separate AMD vs. Intel structs |  Sean Christopherson | 1 | -5/+5 |
| 2025-05-23 | Merge branches 'fixes', 'apple/dart', 'arm/smmu/updates', 'arm/smmu/bindings', 'fsl/pamu', 'mediatek', 'renesas/ipmmu', 's390', 'intel/vt-d', 'amd/amd-vi' and 'core' into next |  Joerg Roedel | 10 | -182/+207 |
| 2025-05-23 | iommu/vt-d: Restore context entry setup order for aliased devices |  Lu Baolu | 3 | -2/+14 |
| 2025-05-16 | iommu/vt-d: Change dmar_ats_supported() to return boolean |  Wei Wang | 1 | -9/+10 |
| 2025-05-16 | iommu/vt-d: Eliminate pci_physfn() in dmar_find_matched_satc_unit() |  Wei Wang | 1 | -1/+0 |
| 2025-05-16 | iommu/vt-d: Replace spin_lock with mutex to protect domain ida |  Lu Baolu | 3 | -8/+7 |
| 2025-05-16 | iommu/vt-d: Use ida to manage domain id |  Lu Baolu | 3 | -68/+34 |
| 2025-05-16 | iommu/vt-d: Restore WO permissions on second-level paging entries |  Jason Gunthorpe | 1 | -2/+1 |
| 2025-05-16 | iommu: make inclusion of intel directory conditional |  Rolf Eike Beer | 1 | -5/+2 |
| 2025-04-28 | iommu: Remove iommu_dev_enable/disable_feature() |  Lu Baolu | 1 | -25/+0 |
| 2025-04-28 | iommu/vt-d: Put iopf enablement in domain attach path |  Lu Baolu | 4 | -10/+90 |
| 2025-04-28 | iommu: Remove IOMMU_DEV_FEAT_SVA |  Jason Gunthorpe | 1 | -6/+0 |
| 2025-04-28 | iommu/vt-d: Apply quirk_iommu_igfx for 8086:0044 (QM57/QS57) |  Mingcong Bai | 1 | -1/+3 |
| 2025-04-17 | iommu/vt-d: Revert ATS timing change to fix boot failure |  Lu Baolu | 1 | -12/+19 |
| 2025-04-17 | iommu/vtd: Remove iommu_alloc_pages_node() |  Jason Gunthorpe | 4 | -10/+11 |