summaryrefslogtreecommitdiff
path: root/drivers/iommu
AgeCommit message (Expand)AuthorFilesLines
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-10iommu/io-pgtable-arm: Add coverage for different OAS in selftestMostafa Saleh1-12/+15
2024-12-10iommu/io-pgtable-arm: Fix stage-2 concatenation with 16KMostafa Saleh1-12/+33
2024-12-10iommu/tegra241-cmdqv: do not use smp_processor_id in preemptible contextLuis Claudio R. Goncalves1-1/+1
2024-12-10iommu/arm-smmu-v3: Remove domain_alloc_paging()Jason Gunthorpe1-31/+0
2024-12-10iommu/arm-smmu-v3: Make domain_alloc_paging_flags() directly determine the S1/S2Jason Gunthorpe1-12/+30
2024-12-10iommu/arm-smmu-v3: Remove arm_smmu_domain_finalise() during attachJason Gunthorpe2-29/+9
2024-12-10iommu/arm-smmu-v3: Document SVA interaction with new pagetable featuresRobin Murphy1-1/+14
2024-12-10iommu: Manage driver probe deferral betterRobin Murphy2-3/+1
2024-12-10iommu/arm-smmu-v3: Clean up more on probe failureRobin Murphy1-5/+12
2024-12-10iommu/arm-smmu: Retire probe deferral workaroundRobin Murphy1-11/+0
2024-12-10iommu/arm-smmu: Make instance lookup robustRobin Murphy2-18/+15
2024-12-10iommu/arm-smmuv3: Update comments about ATS and bypassJason Gunthorpe1-5/+12
2024-12-10iommu/arm-smmu-v3: Log better event recordsPranjal Shrivastava2-13/+115
2024-12-10iommu/arm-smmu-v3: Introduce struct arm_smmu_eventPranjal Shrivastava2-19/+54
2024-12-09iommu/arm-smmu-qcom: add sdm670 adreno iommu compatibleRichard Acayan1-0/+1
2024-12-06Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-2/+0
2024-12-03iommufd: Fix out_fput in iommufd_fault_alloc()Nicolin Chen1-2/+0
2024-12-02module: Convert symbol namespace to string literalPeter Zijlstra8-38/+38
2024-12-02Get rid of 'remove_new' relic from platform driver structLinus Torvalds11-12/+12
2024-11-28Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds8-44/+41
2024-11-23Merge tag 'mm-stable-2024-11-18-19-27' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+6
2024-11-23Merge tag 'iommu-updates-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds41-1602/+4414