summaryrefslogtreecommitdiff
path: root/drivers/iommu
AgeCommit message (Expand)Author
2025-01-07iommu/arm-smmu: Refactor qcom_smmu structure to include single pointerBibek Kumar Patro
2025-01-07iommu/arm-smmu: Re-enable context caching in smmu reset operationBibek Kumar Patro
2025-01-07iommu/vt-d: Link cache tags of same iommu unit togetherZhenzhong Duan
2025-01-07iommu/vt-d: Draining PRQ in sva unbind path when FPD bit setLu Baolu
2025-01-07iommu/vt-d: Remove iommu cap auditLu Baolu
2025-01-07iommu/vt-d: Remove domain_alloc_paging()Jason Gunthorpe
2025-01-07iommu/vt-d: Avoid use of NULL after WARN_ON_ONCEKees Bakker
2025-01-06iommu/amd: remove return value of amd_iommu_detectGao Shiyuan
2025-01-06iommu/msm: Use helper function devm_clk_get_prepared()Zhang Heng
2025-01-06iommu/riscv: Add shutdown function for iommu driverXu Lu
2025-01-06iommu/riscv: Empty iommu queue before enabling itXu Lu
2024-12-19iommu/tegra241-cmdqv: Read SMMU IDR1.CMDQS instead of hardcodingNicolin Chen
2024-12-19iommu/io-pgtable-arm: Fix cfg reading in arm_lpae_concat_mandatory()Mostafa Saleh
2024-12-18iommu: Remove the remove_dev_pasid opYi Liu
2024-12-18iommu/amd: Make the blocked domain support PASIDYi Liu
2024-12-18iommu/vt-d: Make the blocked domain support PASIDYi Liu
2024-12-18iommu/arm-smmu-v3: Make the blocked domain support PASIDJason Gunthorpe
2024-12-18iommu: Detaching pasid by attaching to the blocked_domainYi Liu
2024-12-18iommu: Consolidate the ops->remove_dev_pasid usage into a helperYi Liu
2024-12-18iommu: Prevent pasid attach if no ops->remove_dev_pasidYi Liu
2024-12-18iommu/amd: Remove amd_iommu_apply_erratum_63()Suravee Suthikulpanit
2024-12-18iommu/amd: Lock DTE before updating the entry with WRITE_ONCE()Suravee Suthikulpanit
2024-12-18iommu/amd: Modify clear_dte_entry() to avoid in-place updateSuravee Suthikulpanit
2024-12-18iommu/amd: Introduce helper function get_dte256()Suravee Suthikulpanit
2024-12-18iommu/amd: Modify set_dte_entry() to use 256-bit DTE helpersSuravee Suthikulpanit
2024-12-18iommu/amd: Introduce helper function to update 256-bit DTESuravee Suthikulpanit
2024-12-18iommu/amd: Introduce struct ivhd_dte_flags to store persistent DTE flagsSuravee Suthikulpanit
2024-12-18iommu/amd: Disable AMD IOMMU if CMPXCHG16B feature is not supportedSuravee Suthikulpanit
2024-12-18iommu/amd: Misc ACPI IVRS debug info clean upSuravee Suthikulpanit
2024-12-18iommu/riscv: Add support for platform msiAndrew Jones
2024-12-13iommu/vt-d: Avoid draining PRQ in sva mm release pathLu Baolu
2024-12-13iommu/vt-d: Fix qi_batch NULL pointer with nested parent domainYi Liu
2024-12-13iommu/vt-d: Remove cache tags before disabling ATSLu Baolu
2024-12-12Merge tag 'arm-smmu-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/w...Joerg Roedel
2024-12-11iommufd: Deal with IOMMU_HWPT_FAULT_ID_VALID in iommufd coreYi Liu
2024-12-11iommufd/selftest: Remove domain_alloc_paging()Jason Gunthorpe
2024-12-10iommu/amd: Add lockdep asserts for domain->dev_listJason Gunthorpe
2024-12-10iommu/amd: Put list_add/del(dev_data) back under the domain->lockJason Gunthorpe
2024-12-09iommu/io-pgtable-arm: Add coverage for different OAS in selftestMostafa Saleh
2024-12-09iommu/io-pgtable-arm: Fix stage-2 concatenation with 16KMostafa Saleh
2024-12-09iommu/tegra241-cmdqv: do not use smp_processor_id in preemptible contextLuis Claudio R. Goncalves
2024-12-09iommu/arm-smmu-v3: Remove domain_alloc_paging()Jason Gunthorpe
2024-12-09iommu/arm-smmu-v3: Make domain_alloc_paging_flags() directly determine the S1/S2Jason Gunthorpe
2024-12-09iommu/arm-smmu-v3: Remove arm_smmu_domain_finalise() during attachJason Gunthorpe
2024-12-09iommu/arm-smmu-v3: Document SVA interaction with new pagetable featuresRobin Murphy
2024-12-09iommu: Manage driver probe deferral betterRobin Murphy
2024-12-09iommu/arm-smmu-v3: Clean up more on probe failureRobin Murphy
2024-12-09iommu/arm-smmu: Retire probe deferral workaroundRobin Murphy
2024-12-09iommu/arm-smmu: Make instance lookup robustRobin Murphy
2024-12-09iommu/arm-smmuv3: Update comments about ATS and bypassJason Gunthorpe