summaryrefslogtreecommitdiff
path: root/drivers/iommu/intel
AgeCommit message (Expand)Author
4 daysiommu/vt-d: Fix intel iommu iotlb sync hardlockup and retryGuanghui Feng
2026-03-04iommu/vt-d: Flush dev-IOTLB only when PCIe device is accessible in scalable modeJinhui Guo
2026-03-04iommu/vt-d: Flush cache for PASID table before using itDmytro Maluka
2025-11-24iommu/vt-d: Replace snprintf with scnprintf in dmar_latency_snapshot()Seyediman Seyedarab
2025-10-19iommu/vt-d: PRS isn't usable if PDS isn't supportedLu Baolu
2025-09-25iommu/vt-d: Fix __domain_mapping()'s usage of switch_to_super_page()Eugene Koira
2025-05-09iommu/vt-d: Apply quirk_iommu_igfx for 8086:0044 (QM57/QS57)Mingcong Bai
2024-12-09iommu/vt-d: Fix checks and print in pgtable_walk()Zhenzhong Duan
2024-12-09iommu/vt-d: Fix checks and print in dmar_fault_dump_ptes()Zhenzhong Duan
2024-10-22iommu/vt-d: Fix incorrect pci_for_each_dma_alias() for non-PCI devicesLu Baolu
2024-10-10iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 countSanjay K Kumar
2024-10-10iommu/vt-d: Always reserve a domain ID for identity setupLu Baolu
2024-09-12iommu/vt-d: Handle volatile descriptor status readJacob Pan
2024-08-03iommu/vt-d: Fix identity map bounds in si_domain_init()Jon Pan-Doh
2024-04-17iommu/vt-d: Allocate local memory for page request queueJacob Pan
2024-04-17iommu/vt-d: Fix wrong use of pasid configXuchun Shang
2024-03-26iommu: Fix compilation without CONFIG_IOMMU_INTELBert Karwatzki
2024-03-26iommu/vt-d: Don't issue ATS Invalidation request when device is disconnectedEthan Zhao
2024-01-10iommu/vt-d: Support enforce_cache_coherency only for empty domainsLu Baolu
2023-12-08iommu/vt-d: Make context clearing consistent with context mappingLu Baolu
2023-12-08iommu/vt-d: Disable PCI ATS in legacy passthrough modeLu Baolu
2023-12-08iommu/vt-d: Omit devTLB invalidation requests when TES=0Lu Baolu
2023-12-08iommu/vt-d: Add MTL to quirk list to skip TE disablingAbdul Halim, Mohd Syazwan
2023-12-08iommu/vt-d: Fix incorrect cache invalidation for mm notificationLu Baolu
2023-09-25iommu/vt-d: Avoid memory allocation in iommu_suspend()Zhang Rui
2023-09-01Merge tag 'iommu-updates-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds
2023-08-30Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds
2023-08-30Merge tag 'x86_apic_for_6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds
2023-08-21Merge branches 'apple/dart', 'arm/mediatek', 'arm/renesas', 'arm/rockchip', '...Joerg Roedel
2023-08-18mmu_notifiers: rename invalidate_range notifierAlistair Popple
2023-08-18iommu/vt-d: Implement hw_info for iommu capability queryYi Liu
2023-08-09iommu/vt-d: Fix to convert mm pfn to dma pfnYanfei Xu
2023-08-09iommu/vt-d: Fix to flush cache of PASID directory tableYanfei Xu
2023-08-09iommu/vt-d: Remove rmrr check in domain attaching device pathLu Baolu
2023-08-09iommu/vt-d: Add set_dev_pasid callback for dma domainLu Baolu
2023-08-09iommu/vt-d: Prepare for set_dev_pasid callbackLu Baolu
2023-08-09iommu/vt-d: Make prq draining code genericLu Baolu
2023-08-09iommu/vt-d: Remove pasid_mutexLu Baolu
2023-08-09iommu/vt-d: Add domain_flush_pasid_iotlb()Lu Baolu
2023-08-09iommu: Generalize PASID 0 for normal DMA w/o PASIDJacob Pan
2023-08-06x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup()Thomas Gleixner
2023-07-14iommu: Have __iommu_probe_device() check for already probed devicesJason Gunthorpe
2023-06-29Merge tag 'iommu-updates-v6.5' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds
2023-06-19Merge branches 'iommu/fixes', 'arm/smmu', 'ppc/pamu', 'virtio', 'x86/vt-d', '...Joerg Roedel
2023-06-16iommu/vt-d: Remove commented-out codeLu Baolu
2023-06-16iommu/vt-d: Remove two WARN_ON in domain_context_mapping_one()Yanfei Xu
2023-06-16iommu/vt-d: Handle the failure case of dmar_reenable_qi()Yanfei Xu
2023-06-16iommu/vt-d: Remove unnecessary (void*) conversionsSuhui
2023-06-05x86,intel_iommu: Replace cmpxchg_double()Peter Zijlstra
2023-05-22iommu: Use flush queue capabilityRobin Murphy