aboutsummaryrefslogtreecommitdiff
path: root/drivers/iommu
AgeCommit message (Expand)AuthorFilesLines
2024-04-26Merge branch 'memory-observability' into x86/amdJoerg Roedel20-198/+350
2024-04-26Merge branch 'iommu/fixes' into x86/amdJoerg Roedel1-0/+4
2024-04-26iommu/amd: Add SVA domain supportVasant Hegde4-3/+93
2024-04-26iommu: Add ops->domain_alloc_sva()Jason Gunthorpe1-5/+11
2024-04-26iommu/amd: Initial SVA support for AMD IOMMUVasant Hegde6-6/+156
2024-04-26iommu/amd: Add support for enable/disable IOPFVasant Hegde4-8/+77
2024-04-26iommu/amd: Add IO page fault notifier handlerWei Huang2-1/+107
2024-04-26iommu/amd: Add support for page responseSuravee Suthikulpanit3-6/+13
2024-04-26iommu/amd: Define per-IOMMU iopf_queueSuravee Suthikulpanit4-2/+55
2024-04-26iommu/amd: Enable PCI features based on attached domain capabilityVasant Hegde2-12/+14
2024-04-26iommu/amd: Setup GCR3 table in advance if domain is SVA capableVasant Hegde1-15/+71
2024-04-26iommu/amd: Introduce iommu_dev_data.max_pasidsVasant Hegde2-0/+13
2024-04-26iommu/amd: Fix PPR interrupt processing logicVasant Hegde1-4/+0
2024-04-26iommu/amd: Move PPR-related functions into ppr.cSuravee Suthikulpanit5-114/+139
2024-04-26iommu/amd: Add support for enabling/disabling IOMMU featuresWei Huang1-0/+28
2024-04-26iommu/amd: Introduce per device DTE update functionVasant Hegde2-8/+19
2024-04-26iommu/amd: Rename amd_iommu_v2_supported() as amd_iommu_pasid_supported()Vasant Hegde2-2/+2
2024-04-26iommu/amd: Enhance def_domain_type to handle untrusted deviceVasant Hegde1-0/+4
2024-04-26iommu/dma: Centralise iommu_setup_dma_ops()Robin Murphy7-64/+19
2024-04-26iommu/dma: Make limit checks self-containedRobin Murphy1-12/+9
2024-04-26iommu/vt-d: Remove struct intel_svmLu Baolu3-99/+37
2024-04-26iommu: Add ops->domain_alloc_sva()Jason Gunthorpe1-5/+11
2024-04-26iommu/vt-d: Remove intel_svm_devLu Baolu3-110/+42
2024-04-26iommu/vt-d: Use cache helpers in arch_invalidate_secondary_tlbsLu Baolu2-71/+11
2024-04-26iommu/vt-d: Use cache_tag_flush_range() in cache_invalidate_userLu Baolu2-47/+9
2024-04-26iommu/vt-d: Cleanup use of iommu_flush_iotlb_psi()Lu Baolu1-169/+2
2024-04-26iommu/vt-d: Use cache_tag_flush_range_np() in iotlb_sync_mapLu Baolu1-21/+1
2024-04-26iommu/vt-d: Use cache_tag_flush_range() in tlb_syncLu Baolu1-19/+2
2024-04-26iommu/vt-d: Use cache_tag_flush_all() in flush_iotlb_allLu Baolu1-19/+1
2024-04-26iommu/vt-d: Add trace events for cache tag interfaceLu Baolu2-0/+107
2024-04-26iommu/vt-d: Add cache tag invalidation helpersLu Baolu3-12/+209
2024-04-26iommu/vt-d: Add cache tag assignment interfaceLu Baolu6-9/+295
2024-04-26iommu/vt-d: Remove caching mode check before device TLB flushLu Baolu1-7/+2
2024-04-26iommu/vt-d: Remove private data use in fault messageJingqi Liu2-61/+15
2024-04-26iommu/vt-d: Remove debugfs use of private data fieldJingqi Liu3-17/+0
2024-04-26iommu/vt-d: Allocate DMAR fault interrupts locallyDimitri Sivanich5-6/+14
2024-04-26iommu/vt-d: Use try_cmpxchg64{,_local}() in iommu.cUros Bizjak1-4/+5
2024-04-26iommu/vt-d: Remove redundant assignment to variable errColin Ian King1-1/+0
2024-04-25mm: change inlined allocation helpers to account at the call siteSuren Baghdasaryan1-2/+3
2024-04-25change alloc_pages name in dma_map_ops to avoid name conflictsSuren Baghdasaryan1-1/+1
2024-04-19Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+1
2024-04-18iommu/arm-smmu-qcom: Use the custom fault handler on more platformsGeorgi Djakov1-0/+4
2024-04-18iommu/arm-smmu-qcom: Use a custom context fault handler for sdm845Georgi Djakov2-0/+147
2024-04-18iommu/arm-smmu: Allow using a threaded handler for context interruptsGeorgi Djakov2-2/+11
2024-04-18iommu/arm-smmu-qcom-debug: Add support for TBUsGeorgi Djakov4-4/+365
2024-04-18iommu/arm-smmu-v3: Free MSIs in case of ENOMEMAleksandr Aprelkov1-1/+1
2024-04-18iommu/arm-smmu: Convert to domain_alloc_paging()Jason Gunthorpe1-6/+2
2024-04-15iommu: account IOMMU allocated memoryPasha Tatashin1-0/+2
2024-04-15iommu: observability of the IOMMU allocationsPasha Tatashin1-0/+30
2024-04-15iommu/tegra-smmu: use page allocation function provided by iommu-pages.hPasha Tatashin1-8/+10