summaryrefslogtreecommitdiffstats
path: root/drivers/iommu
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'hyperv-next-signed-20210216' of git://git.kernel.org/pub/scm/linux...Linus Torvalds2021-02-211-3/+174
|\
| * iommu/hyperv: setup an IO-APIC IRQ remapping domain for root partitionWei Liu2021-02-111-3/+174
* | iommu/vt-d: Do not use flush-queue when caching-mode is onNadav Amit2021-01-281-1/+31
* | iommu/vt-d: Correctly check addr alignment in qi_flush_dev_iotlb_pasid()Lu Baolu2021-01-281-1/+1
* | iommu/amd: Use IVHD EFR for early initialization of IOMMU featuresSuravee Suthikulpanit2021-01-283-7/+60
|/
* iommu/vt-d: Fix duplicate included linux/dma-map-ops.hTian Tao2021-01-121-1/+0
* iommu: arm-smmu-qcom: Add sdm630/msm8998 compatibles for qcom quirksKonrad Dybcio2021-01-121-0/+2
* iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev()Lu Baolu2021-01-121-2/+20
* iommu/vt-d: Fix ineffective devTLB invalidation for subdevicesLiu Yi L2021-01-071-16/+37
* iommu/vt-d: Fix general protection fault in aux_detach_device()Liu Yi L2021-01-071-24/+71
* iommu/vt-d: Move intel_iommu info from struct intel_svm to struct intel_svm_devLiu Yi L2021-01-071-4/+5
* iommu/arm-smmu-qcom: Initialize SCTLR of the bypass contextBjorn Andersson2021-01-071-0/+2
* iommu/vt-d: Fix lockdep splat in sva bind()/unbind()Lu Baolu2021-01-071-6/+8
* Revert "iommu: Add quirk for Intel graphic devices in map_sg"Lu Baolu2021-01-071-27/+0
* iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb()Lu Baolu2021-01-071-2/+2
* iommu/amd: Stop irq_remapping_select() matching when remapping is disabledDavid Woodhouse2021-01-051-0/+3
* iommu/amd: Set iommu->int_enabled consistently when interrupts are set upDavid Woodhouse2021-01-051-2/+1
* iommu/intel: Fix memleak in intel_irq_remapping_allocDinghao Liu2021-01-051-0/+2
* iommu/iova: fix 'domain' typosStefano Garzarella2021-01-051-4/+4
* Merge tag 'iommu-updates-v5.11' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2020-12-1629-1193/+1527
|\
| * iommu/amd: Add sanity check for interrupt remapping table length macrosSuravee Suthikulpanit2020-12-113-13/+14
| * dma-iommu: remove __iommu_dma_mmapChristoph Hellwig2020-12-091-16/+1
| * iommu/io-pgtable: Remove tlb_flush_leafRobin Murphy2020-12-088-49/+4
| * Merge branch 'for-next/iommu/fixes' into for-next/iommu/coreWill Deacon2020-12-086-16/+60
| |\
| * \ Merge branch 'for-next/iommu/vt-d' into for-next/iommu/coreWill Deacon2020-12-083-809/+327
| |\ \
| | * | iommu/vt-d: Avoid GFP_ATOMIC where it is not neededChristophe JAILLET2020-12-011-1/+1
| | * | iommu/vt-d: Remove set but not used variableLu Baolu2020-11-271-2/+1
| | * | iommu/vt-d: Cleanup after converting to dma-iommu opsLu Baolu2020-11-251-62/+28
| | * | iommu/vt-d: Convert intel iommu driver to the iommu opsTom Murphy2020-11-252-703/+43
| | * | iommu/vt-d: Update domain geometry in iommu_ops.at(de)tach_devLu Baolu2020-11-251-2/+14
| | * | iommu: Add quirk for Intel graphic devices in map_sgLu Baolu2020-11-251-0/+27
| | * | iommu: Allow the dma-iommu api to use bounce buffersTom Murphy2020-11-251-13/+149
| | * | iommu: Add iommu_dma_free_cpu_cached_iovas()Tom Murphy2020-11-251-0/+9
| | * | iommu: Handle freelists when using deferred flushing in iommu driversTom Murphy2020-11-252-27/+57
| | * | Merge branch 'stable/for-linus-5.10-rc2' of git://git.kernel.org/pub/scm/linu...Will Deacon2020-11-231-3/+2
| | |\ \
| | * | | iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVMLukas Bulwahn2020-11-171-1/+1
| * | | | Merge branch 'for-next/iommu/tegra-smmu' into for-next/iommu/coreWill Deacon2020-12-081-152/+88
| |\ \ \ \
| | * | | | iommu/tegra-smmu: Add PCI supportNicolin Chen2020-11-251-10/+25
| | * | | | iommu/tegra-smmu: Rework tegra_smmu_probe_device()Nicolin Chen2020-11-251-81/+15
| | * | | | iommu/tegra-smmu: Use fwspec in tegra_smmu_(de)attach_devNicolin Chen2020-11-251-33/+23
| | * | | | iommu/tegra-smmu: Expand mutex protection rangeNicolin Chen2020-11-251-13/+21
| | * | | | iommu/tegra-smmu: Unwrap tegra_smmu_group_getNicolin Chen2020-11-251-15/+4
| | |/ / /
| * | | | Merge branch 'for-next/iommu/svm' into for-next/iommu/coreWill Deacon2020-12-0810-21/+460
| |\ \ \ \
| | * | | | iommu/arm-smmu-v3: Hook up ATC invalidation to mm opsJean-Philippe Brucker2020-11-233-3/+33
| | * | | | iommu/arm-smmu-v3: Implement iommu_sva_bind/unbind()Jean-Philippe Brucker2020-11-234-10/+282
| | * | | | iommu/sva: Add PASID helpersJean-Philippe Brucker2020-11-234-0/+107
| | * | | | iommu/ioasid: Add ioasid referencesJean-Philippe Brucker2020-11-233-9/+39
| | |/ / /
| * | | | Merge branch 'for-next/iommu/misc' into for-next/iommu/coreWill Deacon2020-12-083-21/+33
| |\ \ \ \
| | * | | | iommu/io-pgtable-arm: Remove unused 'level' parameter from iopte_type() macroKunkun Jiang2020-12-081-5/+5
| | * | | | iommu: Defer the early return in arm_(v7s/lpae)_mapKeqian Zhu2020-12-082-8/+8