| Age | Commit message (Expand) | Author | Files | Lines |
| 13 days | iommu/vt-d: Simplify calculate_psi_aligned_address() | Jason Gunthorpe | 1 | -31/+18 |
| 2026-05-11 | iommu/vt-d: Avoid NULL pointer dereference or refcount corruption | Zhenzhong Duan | 1 | -4/+5 |
| 2026-05-11 | iommu/vt-d: Fix oops due to out of scope access | Zhenzhong Duan | 1 | -2/+2 |
| 2026-05-11 | iommu/vt-d: Disable DMAR for Intel Q35 IGFX | Naval Alcalá | 1 | -0/+3 |
| 2026-04-09 | Merge branches 'fixes', 'arm/smmu/updates', 'arm/smmu/bindings', 'riscv', 'in... | Will Deacon | 10 | -174/+153 |
| 2026-04-09 | iommu/vt-d: Restore IOMMU_CAP_CACHE_COHERENCY | Alex Williamson | 1 | -0/+1 |
| 2026-04-02 | iommu/vt-d: Remove the remaining pages along the invalidation path | Jason Gunthorpe | 2 | -26/+19 |
| 2026-04-02 | iommu/vt-d: Pass size_order to qi_desc_piotlb() not npages | Jason Gunthorpe | 2 | -14/+9 |
| 2026-04-02 | iommu/vt-d: Split piotlb invalidation into range and all | Jason Gunthorpe | 5 | -47/+39 |
| 2026-04-02 | iommu/vt-d: Remove dmar_writel() and dmar_writeq() | Bjorn Helgaas | 6 | -30/+27 |
| 2026-04-02 | iommu/vt-d: Remove dmar_readl() and dmar_readq() | Bjorn Helgaas | 7 | -48/+46 |
| 2026-04-02 | iommu/vt-d: Support dirty tracking on PASID | Zhenzhong Duan | 2 | -8/+10 |
| 2026-04-02 | iommu/vt-d: Rename device_set_dirty_tracking() and pass dmar_domain pointer | Zhenzhong Duan | 1 | -12/+9 |
| 2026-04-02 | iommu/vt-d: Block PASID attachment to nested domain with dirty tracking | Zhenzhong Duan | 1 | -1/+5 |
| 2026-04-01 | iommu/dma: Always allow DMA-FQ when iommupt provides the iommu_domain | Jason Gunthorpe | 1 | -2/+0 |
| 2026-03-17 | iommu: Add device ATS supported capability | Shameer Kolothum | 1 | -0/+2 |
| 2026-03-17 | iommu/vt-d: Only handle IOPF for SVA when PRI is supported | Lu Baolu | 1 | -4/+8 |
| 2026-03-17 | iommu/vt-d: Fix intel iommu iotlb sync hardlockup and retry | Guanghui Feng | 1 | -2/+1 |
| 2026-02-21 | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument | Linus Torvalds | 7 | -15/+15 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook | 9 | -21/+21 |
| 2026-02-11 | Merge tag 'iommu-updates-v7.0' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 6 | -229/+83 |
| 2026-02-10 | Merge tag 'x86-irq-2026-02-09' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -2/+2 |
| 2026-02-06 | Merge branches 'fixes', 'arm/smmu/updates', 'intel/vt-d', 'amd/amd-vi' and 'c... | Joerg Roedel | 6 | -229/+83 |
| 2026-02-06 | iommu/vt-d: Treat PAGE_SNOOP and PWSNP separately | Viktor Kleen | 1 | -1/+1 |
| 2026-01-22 | iommu/vt-d: Fix race condition during PASID entry replacement | Lu Baolu | 4 | -220/+16 |
| 2026-01-22 | iommu/vt-d: Clear Present bit before tearing down context entry | Lu Baolu | 3 | -3/+27 |
| 2026-01-22 | iommu/vt-d: Clear Present bit before tearing down PASID entry | Lu Baolu | 2 | -1/+19 |
| 2026-01-22 | iommu/vt-d: Flush piotlb for SVM and Nested domain | Yi Liu | 1 | -1/+8 |
| 2026-01-22 | iommu/vt-d: Flush cache for PASID table before using it | Dmytro Maluka | 1 | -3/+4 |
| 2026-01-22 | iommu/vt-d: Flush dev-IOTLB only when PCIe device is accessible in scalable mode | Jinhui Guo | 1 | -1/+1 |
| 2026-01-22 | iommu/vt-d: Skip dev-iotlb flush for inaccessible PCIe device without scalabl... | Jinhui Guo | 1 | -0/+8 |
| 2025-12-18 | x86/irq_remapping: Sanitize posted_msi_supported() | Thomas Gleixner | 1 | -2/+2 |
| 2025-12-17 | x86/msi: Make irq_retrigger() functional for posted MSI | Thomas Gleixner | 1 | -4/+4 |
| 2025-12-05 | Merge tag 'soc-drivers-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -4/+8 |
| 2025-11-28 | Merge branches 'arm/smmu/updates', 'arm/smmu/bindings', 'mediatek', 'nvidia/t... | Joerg Roedel | 7 | -871/+218 |
| 2025-11-28 | iommupt/vtd: Support mgaw's less than a 4 level walk for first stage | Jason Gunthorpe | 1 | -14/+24 |
| 2025-11-28 | iommupt/vtd: Allow VT-d to have a larger table top than the vasz requires | Jason Gunthorpe | 1 | -7/+13 |
| 2025-11-20 | iommu/vt-d: Restore previous domain::aperture_end calculation | Lu Baolu | 1 | -0/+10 |
| 2025-11-20 | iommu/vt-d: Fix unused invalidation hint in qi_desc_iotlb | Aashish Sharma | 1 | -1/+1 |
| 2025-11-20 | iommu/vt-d: Set INTEL_IOMMU_FLOPPY_WA depend on BLK_DEV_FD | Vineeth Pillai (Google) | 1 | -1/+1 |
| 2025-11-14 | syscore: Pass context data to callbacks | Thierry Reding | 1 | -4/+8 |
| 2025-11-05 | iommu/vt-d: Follow PT_FEAT_DMA_INCOHERENT into the PASID entry | Jason Gunthorpe | 4 | -19/+22 |
| 2025-11-05 | iommu/vt-d: Use the generic iommu page table | Jason Gunthorpe | 5 | -861/+175 |
| 2025-10-27 | iommu: Pass in old domain to attach_dev callback functions | Nicolin Chen | 2 | -4/+8 |
| 2025-09-26 | Merge branches 'apple/dart', 'ti/omap', 'riscv', 'intel/vt-d' and 'amd/amd-vi... | 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/gi... | Linus Torvalds | 1 | -1/+1 |
| 2025-07-31 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi... | 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/... | Linus Torvalds | 10 | -212/+288 |
| 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 | -197/+274 |
| 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 | -41/+57 |
| 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'... | 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 |
| 2025-04-17 | iommu/pages: Remove iommu_alloc_page_node() | Jason Gunthorpe | 2 | -6/+10 |
| 2025-04-17 | iommu: Update various drivers to pass in lg2sz instead of order to iommu pages | Jason Gunthorpe | 1 | -3/+3 |
| 2025-04-17 | iommu: Change iommu_iotlb_gather to use iommu_page_list | Jason Gunthorpe | 1 | -12/+12 |
| 2025-04-17 | iommu/pages: Remove iommu_free_page() | Jason Gunthorpe | 3 | -10/+10 |
| 2025-04-17 | iommu/pages: Remove the order argument to iommu_free_pages() | Jason Gunthorpe | 4 | -7/+5 |
| 2025-04-11 | iommu/vt-d: Remove an unnecessary call set_dma_ops() | Petr Tesarik | 1 | -1/+0 |
| 2025-04-11 | iommu/vt-d: Wire up irq_ack() to irq_move_irq() for posted MSIs | Sean Christopherson | 1 | -14/+15 |
| 2025-04-01 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 2 | -2/+3 |
| 2025-03-25 | iommu/vt-d: Add IOMMU_HWPT_ALLOC_PASID support | Yi Liu | 2 | -2/+3 |
| 2025-03-20 | Merge branches 'apple/dart', 'arm/smmu/updates', 'arm/smmu/bindings', 'rockch... | Joerg Roedel | 6 | -225/+172 |
| 2025-03-20 | iommu/vt-d: Fix possible circular locking dependency | Lu Baolu | 1 | -0/+2 |
| 2025-03-20 | iommu/vt-d: Don't clobber posted vCPU IRTE when host IRQ affinity changes | Sean Christopherson | 1 | -10/+15 |
| 2025-03-20 | iommu/vt-d: Put IRTE back into posted MSI mode if vCPU posting is disabled | Sean Christopherson | 1 | -6/+13 |
| 2025-03-10 | iommu/vt-d: Cleanup intel_context_flush_present() | Lu Baolu | 3 | -38/+10 |
| 2025-03-10 | iommu/vt-d: Move PRI enablement in probe path | Lu Baolu | 4 | -90/+55 |
| 2025-03-10 | iommu/vt-d: Move scalable mode ATS enablement to probe path | Lu Baolu | 1 | -24/+27 |
| 2025-03-10 | iommu/vt-d: Check if SVA is supported when attaching the SVA domain | Jason Gunthorpe | 2 | -36/+44 |
| 2025-03-10 | iommu/vt-d: Use virt_to_phys() | Jason Gunthorpe | 2 | -20/+2 |
| 2025-03-10 | iommu/vt-d: Fix system hang on reboot -f | Yunhui Cui | 1 | -7/+10 |
| 2025-02-28 | iommu/vt-d: Fix suspicious RCU usage | Lu Baolu | 2 | -0/+8 |
| 2025-02-28 | iommu/vt-d: Remove device comparison in context_setup_pass_through_cb | Jerry Snitselaar | 1 | -3/+0 |
| 2025-02-14 | iommu/vt-d: Make intel_iommu_drain_pasid_prq() cover faults for RID | Lu Baolu | 1 | -1/+3 |
| 2025-01-24 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -2/+1 |
| 2025-01-24 | Merge tag 'iommu-updates-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 8 | -391/+53 |
| 2025-01-21 | Merge tag 'irq-core-2025-01-21' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -1/+0 |
| 2025-01-17 | Merge branches 'arm/smmu/updates', 'arm/smmu/bindings', 'qualcomm/msm', 'rock... | Joerg Roedel | 8 | -391/+53 |
| 2025-01-15 | x86/apic: Convert to IRQCHIP_MOVE_DEFERRED | Thomas Gleixner | 1 | -1/+0 |
| 2025-01-07 | iommu/vt-d: Link cache tags of same iommu unit together | Zhenzhong Duan | 1 | -1/+10 |
| 2025-01-07 | iommu/vt-d: Draining PRQ in sva unbind path when FPD bit set | Lu Baolu | 2 | -1/+27 |
| 2025-01-07 | iommu/vt-d: Remove iommu cap audit | Lu Baolu | 5 | -366/+1 |
| 2025-01-07 | iommu/vt-d: Remove domain_alloc_paging() | Jason Gunthorpe | 1 | -16/+0 |
| 2025-01-07 | iommu/vt-d: Avoid use of NULL after WARN_ON_ONCE | Kees Bakker | 1 | -3/+4 |
| 2024-12-18 | iommu/vt-d: Make the blocked domain support PASID | Yi Liu | 1 | -4/+11 |
| 2024-12-13 | iommu/vt-d: Avoid draining PRQ in sva mm release path | Lu Baolu | 1 | -1/+2 |
| 2024-12-13 | iommu/vt-d: Fix qi_batch NULL pointer with nested parent domain | Yi Liu | 1 | -7/+27 |
| 2024-12-13 | iommu/vt-d: Remove cache tags before disabling ATS | Lu Baolu | 1 | -1/+3 |
| 2024-12-11 | iommufd: Deal with IOMMU_HWPT_FAULT_ID_VALID in iommufd core | Yi Liu | 1 | -2/+1 |
| 2024-11-22 | iommu: Rename ops->domain_alloc_user() to domain_alloc_paging_flags() | Jason Gunthorpe | 1 | -7/+3 |
| 2024-11-22 | iommu: Add ops->domain_alloc_nested() | Jason Gunthorpe | 3 | -10/+16 |
| 2024-11-15 | Merge branches 'intel/vt-d', 'amd/amd-vi' and 'iommufd/arm-smmuv3-nested' int... | Joerg Roedel | 11 | -908/+1060 |
| 2024-11-08 | iommu/vt-d: Add set_dev_pasid callback for nested domain | Yi Liu | 3 | -6/+57 |
| 2024-11-08 | iommu/vt-d: Make identity_domain_set_dev_pasid() to handle domain replacement | Yi Liu | 1 | -1/+18 |
| 2024-11-08 | iommu/vt-d: Make intel_svm_set_dev_pasid() support domain replacement | Yi Liu | 3 | -6/+12 |
| 2024-11-08 | iommu/vt-d: Limit intel_iommu_set_dev_pasid() for paging domain | Yi Liu | 1 | -2/+4 |
| 2024-11-08 | iommu/vt-d: Make intel_iommu_set_dev_pasid() to handle domain replacement | Yi Liu | 1 | -9/+37 |
| 2024-11-08 | iommu/vt-d: Add iommu_domain_did() to get did | Yi Liu | 2 | -7/+16 |
| 2024-11-08 | iommu/vt-d: Consolidate the struct dev_pasid_info add/remove | Yi Liu | 3 | -51/+74 |
| 2024-11-08 | iommu/vt-d: Add pasid replace helpers | Yi Liu | 2 | -0/+205 |
| 2024-11-08 | iommu/vt-d: Refactor the pasid setup helpers | Yi Liu | 1 | -64/+105 |
| 2024-11-08 | iommu/vt-d: Add a helper to flush cache for updating present pasid entry | Yi Liu | 1 | -18/+34 |
| 2024-11-08 | iommu: Pass old domain to set_dev_pasid op | Yi Liu | 2 | -3/+6 |
| 2024-11-05 | iommu/vt-d: Drain PRQs when domain removed from RID | Lu Baolu | 3 | -18/+10 |
| 2024-11-05 | iommu/vt-d: Drop pasid requirement for prq initialization | Klaus Jensen | 1 | -6/+4 |
| 2024-11-05 | iommufd: Enable PRI when doing the iommufd_hwpt_alloc | Joel Granados | 1 | -1/+2 |
| 2024-11-05 | iommu/vt-d: Move IOMMU_IOPF into INTEL_IOMMU | Joel Granados | 1 | -1/+1 |
| 2024-11-05 | iommu/vt-d: Remove the pasid present check in prq_event_thread | Klaus Jensen | 1 | -8/+2 |
| 2024-11-05 | iommu/vt-d: Separate page request queue from SVM | Joel Granados | 5 | -419/+424 |
| 2024-11-05 | iommu/vt-d: Fix checks and print in pgtable_walk() | Zhenzhong Duan | 1 | -5/+6 |
| 2024-11-05 | iommu/vt-d: Fix checks and print in dmar_fault_dump_ptes() | Zhenzhong Duan | 1 | -9/+20 |
| 2024-11-05 | iommu/vt-d: Drop s1_pgtbl from dmar_domain | Yi Liu | 3 | -5/+1 |
| 2024-11-05 | iommu/vt-d: Remove unused dmar_msi_read | Dr. David Alan Gilbert | 1 | -13/+0 |
| 2024-11-05 | iommu/vt-d: Increase buffer size for device name | Andy Shevchenko | 2 | -2/+2 |
| 2024-11-05 | iommu/vt-d: Use PCI_DEVID() macro | Jinjie Ruan | 3 | -5/+5 |
| 2024-11-05 | iommu/vt-d: Refine intel_iommu_domain_alloc_user() | Lu Baolu | 1 | -2/+15 |
| 2024-11-05 | iommu/vt-d: Refactor first_level_by_default() | Lu Baolu | 1 | -8/+9 |
| 2024-11-05 | iommu/vt-d: Remove domain_update_iommu_superpage() | Lu Baolu | 1 | -38/+1 |
| 2024-11-05 | iommu/vt-d: Remove domain_update_iommu_cap() | Lu Baolu | 2 | -84/+0 |
| 2024-11-05 | iommu/vt-d: Enhance compatibility check for paging domain attach | Lu Baolu | 4 | -77/+26 |
| 2024-11-05 | iommu/vt-d: Remove unused domain_alloc callback | Lu Baolu | 1 | -90/+0 |
| 2024-11-05 | iommu/vt-d: Add domain_alloc_paging support | Lu Baolu | 1 | -0/+14 |
| 2024-10-15 | iommu/vt-d: Fix incorrect pci_for_each_dma_alias() for non-PCI devices | Lu Baolu | 1 | -1/+3 |
| 2024-09-19 | Merge tag 'dma-mapping-6.12-2024-09-19' of git://git.infradead.org/users/hch/... | Linus Torvalds | 1 | -1/+0 |
| 2024-09-18 | Merge tag 'perf-core-2024-09-18' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 2 | -111/+2 |
| 2024-09-18 | Merge tag 'iommu-updates-v6.12' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 7 | -454/+548 |
| 2024-09-17 | Merge tag 'x86-apic-2024-09-17' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -6/+5 |
| 2024-09-13 | Merge branches 'fixes', 'arm/smmu', 'intel/vt-d', 'amd/amd-vi' and 'core' int... | Joerg Roedel | 7 | -454/+548 |
| 2024-09-10 | iommu/vt-d: Clean up cpumask and hotplug for perfmon | Kan Liang | 2 | -111/+2 |
| 2024-09-02 | iommu/vt-d: Introduce batched cache invalidation | Tina Zhang | 1 | -15/+107 |
| 2024-09-02 | iommu/vt-d: Add qi_batch for dmar_domain | Lu Baolu | 5 | -1/+27 |
| 2024-09-02 | iommu/vt-d: Refactor IOTLB and Dev-IOTLB flush for batching | Tina Zhang | 3 | -67/+83 |
| 2024-09-02 | iommu/vt-d: Factor out invalidation descriptor composition | Tina Zhang | 2 | -87/+115 |
| 2024-09-02 | iommu/vt-d: Unconditionally flush device TLB for pasid table updates | Lu Baolu | 1 | -9/+3 |
| 2024-09-02 | iommu/vt-d: Move PCI PASID enablement to probe path | Lu Baolu | 1 | -14/+15 |
| 2024-09-02 | iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count | Sanjay K Kumar | 1 | -5/+11 |
| 2024-09-02 | iommu/vt-d: Cleanup si_domain | Lu Baolu | 1 | -72/+19 |
| 2024-09-02 | iommu/vt-d: Add support for static identity domain | Lu Baolu | 2 | -5/+111 |
| 2024-09-02 | iommu/vt-d: Factor out helpers from domain_context_mapping_one() | Lu Baolu | 1 | -41/+58 |
| 2024-09-02 | iommu/vt-d: Remove has_iotlb_device flag | Lu Baolu | 3 | -37/+1 |
| 2024-09-02 | iommu/vt-d: Always reserve a domain ID for identity setup | Lu Baolu | 1 | -3/+3 |
| 2024-09-02 | iommu/vt-d: Remove identity mappings from si_domain | Lu Baolu | 1 | -118/+4 |
| 2024-09-02 | iommu/vt-d: Require DMA domain if hardware not support passthrough | Lu Baolu | 1 | -0/+10 |
| 2024-08-30 | iommu: Allow ATS to work on VFs when the PF uses IDENTITY | Jason Gunthorpe | 1 | -0/+1 |
| 2024-08-26 | iommu/vt-d: Fix incorrect domain ID in context flush helper | Lu Baolu | 3 | -6/+11 |
| 2024-08-22 | dma-mapping: direct calls for dma-iommu | Leon Romanovsky | 1 | -1/+0 |
| 2024-08-07 | iommu/vt-d: Cleanup apic_printk() | Thomas Gleixner | 1 | -6/+5 |
| 2024-07-19 | Merge tag 'iommu-updates-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 7 | -101/+249 |
| 2024-07-12 | iommu/vt-d: Fix identity map bounds in si_domain_init() | Jon Pan-Doh | 1 | -1/+1 |
| 2024-07-10 | iommu/vt-d: Fix aligned pages in calculate_psi_aligned_address() | Lu Baolu | 1 | -0/+1 |
| 2024-07-10 | iommu/vt-d: Limit max address mask to MAX_AGAW_PFN_WIDTH | Lu Baolu | 1 | -1/+1 |
| 2024-07-03 | iommu/vt-d: Refactor PCI PRI enabling/disabling callbacks | Lu Baolu | 3 | -7/+61 |
| 2024-07-03 | iommu/vt-d: Add helper to flush caches for context change | Lu Baolu | 3 | -50/+92 |
| 2024-07-03 | iommu/vt-d: Add helper to allocate paging domain | Lu Baolu | 1 | -9/+81 |
| 2024-07-03 | iommu/vt-d: Downgrade warning for pre-enabled IR | Lu Baolu | 1 | -2/+2 |
| 2024-07-03 | iommu/vt-d: Remove control over Execute-Requested requests | Lu Baolu | 4 | -17/+4 |
| 2024-07-03 | iommu/vt-d: Remove comment for def_domain_type | Lu Baolu | 1 | -11/+0 |
| 2024-07-03 | iommu/vt-d: Handle volatile descriptor status read | Jacob Pan | 1 | -1/+1 |