summaryrefslogtreecommitdiffstats
path: root/drivers/iommu
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'pci-v5.5-changes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2019-12-032-0/+3
|\
| * Merge branch 'pci/virtualization'Bjorn Helgaas2019-11-281-0/+1
| |\
| | * iommu/vt-d: Select PCI_PRI for INTEL_IOMMU_SVMBjorn Helgaas2019-10-151-0/+1
| * | Merge branch 'pci/misc'Bjorn Helgaas2019-11-281-0/+2
| |\ \
| | * | PCI: Remove unused includes and superfluous struct declarationKrzysztof Wilczynski2019-11-211-0/+2
| | |/
* | | Merge tag 'iommu-updates-v5.5' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2019-12-0229-1162/+1189
|\ \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| *-----------------. \ \ Merge branches 'iommu/fixes', 'arm/qcom', 'arm/renesas', 'arm/rockchip', 'arm...Joerg Roedel2019-11-1229-1162/+1189
| |\ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | * | | iommu: Introduce guest PASID bind functionJacob Pan2019-10-151-0/+20
| | | | | | | | | | | * | | iommu/ioasid: Add custom allocatorsJacob Pan2019-10-151-9/+280
| | | | | | | | | | | * | | iommu: Add I/O ASID allocatorJean-Philippe Brucker2019-10-153-0/+156
| | | | | | | | | | | * | | iommu: Introduce cache_invalidate APIYi L Liu2019-10-151-0/+10
| | | | | | | | | | | | |/ | | | | | | | | | | | |/|
| | | | | | | | | | * / | iommu/virtio: Remove unused variableCristiane Naves2019-10-301-2/+1
| | | | | | | | | | |/ /
| | | | | | | | | * | | iommu/vt-d: Turn off translations at shutdownDeepa Dinamani2019-11-112-1/+24
| | | | | | | | | * | | iommu/vt-d: Check VT-d RMRR region in BIOS is reported as reservedYian Chen2019-11-111-1/+7
| | | | | | | | | * | | iommu/vt-d: Refactor find_domain() helperLu Baolu2019-10-151-13/+18
| | | | | | | | | |/ /
| | | | | | | | * | | iommu/amd: Support multiple PCI DMA aliases in IRQ RemappingLogan Gunthorpe2019-10-301-7/+30
| | | | | | | | * | | iommu/amd: Support multiple PCI DMA aliases in device tableLogan Gunthorpe2019-10-302-73/+62
| | | | | | | | * | | iommu/amd: Do not re-fetch iommu->cmd_buf_tailDenys Vlasenko2019-10-301-6/+7
| | | | | | | | * | | iommu/amd: Pass gfp flags to iommu_map_page() in amd_iommu_map()Joerg Roedel2019-10-181-1/+1
| | | | | | | | * | | iommu/amd: Simpify decoding logic for INVALID_PPR_REQUEST eventSuthikulpanit, Suravee2019-10-151-2/+1
| | | | | | | | * | | iommu/amd: Convert AMD iommu driver to the dma-iommu apiTom Murphy2019-10-152-625/+68
| | | | | | | | * | | iommu/dma-iommu: Use the dev->coherent_dma_maskTom Murphy2019-10-151-5/+7
| | | | | | | | * | | iommu/dma-iommu: Handle deferred devicesTom Murphy2019-10-151-1/+26
| | | | | | | | * | | iommu: Add gfp parameter to iommu_ops::mapTom Murphy2019-10-1518-25/+57
| | | | | | | | * | | iommu/amd: Remove unnecessary locking from AMD iommu driverTom Murphy2019-10-152-10/+1
| | | | | | | | |/ /
| | | | | | | * | | iommu/arm-smmu: Remove duplicate error messageJean-Philippe Brucker2019-11-111-3/+1
| | | | | | | * | | iommu/arm-smmu-v3: Don't display an error when IRQ lines are missingJean-Philippe Brucker2019-11-111-4/+4
| | | | | | | * | | iommu/io-pgtable-arm: Rename IOMMU_QCOM_SYS_CACHE and improve docWill Deacon2019-11-071-1/+1
| | | | | | | * | | iommu/io-pgtable-arm: Rationalise MAIR handlingRobin Murphy2019-11-045-8/+7
| | | | | | | * | | iommu/io-pgtable-arm: Simplify level indexingRobin Murphy2019-11-041-16/+13
| | | | | | | * | | iommu/io-pgtable-arm: Simplify PGD size handlingRobin Murphy2019-11-041-16/+17
| | | | | | | * | | iommu/io-pgtable-arm: Simplify start level lookupRobin Murphy2019-11-041-25/+20
| | | | | | | * | | iommu/io-pgtable-arm: Simplify bounds checksRobin Murphy2019-11-041-3/+2
| | | | | | | * | | iommu/io-pgtable-arm: Rationalise size checkRobin Murphy2019-11-041-1/+9
| | | | | | | * | | iommu/io-pgtable: Make selftest gubbins consistently __initRobin Murphy2019-11-042-13/+15
| | | | | | | * | | Merge branch 'for-joerg/arm-smmu/fixes' into for-joerg/arm-smmu/updatesWill Deacon2019-11-042-13/+46
| | | | | | | |\ \ \
| | | | | | | * | | | iommu: arm-smmu-impl: Add sdm845 implementation hookVivek Gautam2019-11-044-2/+59
| | | | | | | * | | | iommu/arm-smmu: Avoid pathological RPM behaviour for unmapsRob Clark2019-11-011-1/+15
| | | | | | | * | | | iommu/arm-smmu: Axe a useless test in 'arm_smmu_master_alloc_smes()'Christophe JAILLET2019-10-011-2/+0
| | | | | | | * | | | iommu/io-pgtable: Move some initialization data to .init.rodataChristophe JAILLET2019-10-011-3/+3
| | | | | | | * | | | iommu/arm-smmu: Report USF more clearlyRobin Murphy2019-10-012-5/+18
| | | | | | | * | | | iommu/arm-smmu: Remove arm_smmu_flush_opsRobin Murphy2019-10-012-28/+18
| | | | | | | * | | | iommu/arm-smmu: Move .tlb_sync method to implementationRobin Murphy2019-10-012-19/+17
| | | | | | | * | | | iommu/arm-smmu: Remove "leaf" indirectionRobin Murphy2019-10-011-13/+16
| | | | | | | * | | | iommu/arm-smmu: Remove .tlb_inv_range indirectionRobin Murphy2019-10-012-47/+61
| | | | | | | | |/ / | | | | | | | |/| |
| | | | | | * | | | iommu/tegra-smmu: Fix page tables in > 4 GiB memoryThierry Reding2019-10-181-5/+6
| | | | | | * | | | iommu/tegra-smmu: Fix client enablement orderNavneet Kumar2019-10-181-9/+14
| | | | | | * | | | iommu/tegra-smmu: Use non-secure register for flushingNavneet Kumar2019-10-181-1/+1
| | | | | | |/ / /
| | | | | * | | | iommu/mediatek: Reduce the tlb flush timeout valueYong Wu2019-11-111-1/+1
| | | | | * | | | iommu/mediatek: Get rid of the pgtlockYong Wu2019-11-111-22/+3