summaryrefslogtreecommitdiff
path: root/drivers/iommu
AgeCommit message (Expand)AuthorFilesLines
2025-01-07iommu/io-pgtable-arm: Re-use the pgtable walk for iova_to_physRob Clark1-37/+37
2025-01-07iommu/io-pgtable-arm: Make pgtable walker more genericRob Clark1-24/+43
2025-01-07iommu/arm-smmu: Add ACTLR data and support for qcom_smmu_500Bibek Kumar Patro1-0/+33
2025-01-07iommu/arm-smmu: Introduce ACTLR custom prefetcher settingsBibek Kumar Patro2-0/+34
2025-01-07iommu/arm-smmu: Add support for PRR bit setupBibek Kumar Patro2-0/+54
2025-01-07iommu/arm-smmu: Refactor qcom_smmu structure to include single pointerBibek Kumar Patro3-3/+3
2025-01-07iommu/arm-smmu: Re-enable context caching in smmu reset operationBibek Kumar Patro2-2/+15
2025-01-07iommu/vt-d: Link cache tags of same iommu unit togetherZhenzhong Duan1-1/+10
2025-01-07iommu/vt-d: Draining PRQ in sva unbind path when FPD bit setLu Baolu2-1/+27
2025-01-07iommu/vt-d: Remove iommu cap auditLu Baolu5-366/+1
2025-01-07iommu/vt-d: Remove domain_alloc_paging()Jason Gunthorpe1-16/+0
2025-01-07iommu/vt-d: Avoid use of NULL after WARN_ON_ONCEKees Bakker1-3/+4
2025-01-06iommu/amd: remove return value of amd_iommu_detectGao Shiyuan1-6/+4
2025-01-06iommu/msm: Use helper function devm_clk_get_prepared()Zhang Heng1-40/+11
2025-01-06iommu/riscv: Add shutdown function for iommu driverXu Lu4-2/+19
2025-01-06iommu/riscv: Empty iommu queue before enabling itXu Lu1-0/+6
2024-12-19iommu/tegra241-cmdqv: Read SMMU IDR1.CMDQS instead of hardcodingNicolin Chen1-3/+5
2024-12-19iommu/io-pgtable-arm: Fix cfg reading in arm_lpae_concat_mandatory()Mostafa Saleh1-5/+6
2024-12-18iommu: Remove the remove_dev_pasid opYi Liu1-13/+4
2024-12-18iommu/amd: Make the blocked domain support PASIDYi Liu1-1/+9
2024-12-18iommu/vt-d: Make the blocked domain support PASIDYi Liu1-4/+11
2024-12-18iommu/arm-smmu-v3: Make the blocked domain support PASIDJason Gunthorpe1-6/+6
2024-12-18iommu: Detaching pasid by attaching to the blocked_domainYi Liu1-2/+14
2024-12-18iommu: Consolidate the ops->remove_dev_pasid usage into a helperYi Liu1-8/+11
2024-12-18iommu: Prevent pasid attach if no ops->remove_dev_pasidYi Liu1-5/+8
2024-12-18iommu/amd: Remove amd_iommu_apply_erratum_63()Suravee Suthikulpanit2-48/+3
2024-12-18iommu/amd: Lock DTE before updating the entry with WRITE_ONCE()Suravee Suthikulpanit2-19/+25
2024-12-18iommu/amd: Modify clear_dte_entry() to avoid in-place updateSuravee Suthikulpanit1-12/+9
2024-12-18iommu/amd: Introduce helper function get_dte256()Suravee Suthikulpanit1-11/+51
2024-12-18iommu/amd: Modify set_dte_entry() to use 256-bit DTE helpersSuravee Suthikulpanit4-68/+106
2024-12-18iommu/amd: Introduce helper function to update 256-bit DTESuravee Suthikulpanit2-1/+132
2024-12-18iommu/amd: Introduce struct ivhd_dte_flags to store persistent DTE flagsSuravee Suthikulpanit2-29/+100
2024-12-18iommu/amd: Disable AMD IOMMU if CMPXCHG16B feature is not supportedSuravee Suthikulpanit1-14/+9
2024-12-18iommu/amd: Misc ACPI IVRS debug info clean upSuravee Suthikulpanit2-21/+16
2024-12-18iommu/riscv: Add support for platform msiAndrew Jones1-18/+84
2024-12-13iommu/vt-d: Avoid draining PRQ in sva mm release pathLu Baolu1-1/+2
2024-12-13iommu/vt-d: Fix qi_batch NULL pointer with nested parent domainYi Liu1-7/+27
2024-12-13iommu/vt-d: Remove cache tags before disabling ATSLu Baolu1-1/+3
2024-12-12Merge tag 'arm-smmu-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/w...Joerg Roedel1-1/+1
2024-12-11iommufd: Deal with IOMMU_HWPT_FAULT_ID_VALID in iommufd coreYi Liu4-13/+10
2024-12-11iommufd/selftest: Remove domain_alloc_paging()Jason Gunthorpe1-27/+16
2024-12-10iommu/amd: Add lockdep asserts for domain->dev_listJason Gunthorpe1-0/+5
2024-12-10iommu/amd: Put list_add/del(dev_data) back under the domain->lockJason Gunthorpe1-1/+4
2024-12-09iommu/io-pgtable-arm: Add coverage for different OAS in selftestMostafa Saleh1-12/+15
2024-12-09iommu/io-pgtable-arm: Fix stage-2 concatenation with 16KMostafa Saleh1-12/+33
2024-12-09iommu/tegra241-cmdqv: do not use smp_processor_id in preemptible contextLuis Claudio R. Goncalves1-1/+1
2024-12-09iommu/arm-smmu-v3: Remove domain_alloc_paging()Jason Gunthorpe1-31/+0
2024-12-09iommu/arm-smmu-v3: Make domain_alloc_paging_flags() directly determine the S1/S2Jason Gunthorpe1-12/+30
2024-12-09iommu/arm-smmu-v3: Remove arm_smmu_domain_finalise() during attachJason Gunthorpe2-29/+9
2024-12-09iommu/arm-smmu-v3: Document SVA interaction with new pagetable featuresRobin Murphy1-1/+14