summaryrefslogtreecommitdiffstats
path: root/drivers/iommu
Commit message (Expand)AuthorAgeFilesLines
* iommu/amd: Restore IRTE.RemapEn bit for amd_iommu_activate_guest_modeSuravee Suthikulpanit2020-09-181-0/+4
* iommu/amd: Fix potential @entry null derefJoao Martins2020-09-181-1/+3
* iommu/vt-d: Handle 36bit addressing for x86-32Chris Wilson2020-09-041-7/+7
* iommu/amd: Do not use IOMMUv2 functionality when SME is activeJoerg Roedel2020-09-041-0/+7
* iommu/amd: Do not force direct mapping when SME is activeJoerg Roedel2020-09-041-1/+6
* iommu/amd: Use cmpxchg_double() when updating 128-bit IRTESuravee Suthikulpanit2020-09-043-7/+33
* iommu/amd: Restore IRTE.RemapEn bit after programming IRTESuravee Suthikulpanit2020-09-041-0/+2
* iommu/vt-d: Fix NULL pointer dereference in dev_iommu_priv_set()Lu Baolu2020-09-041-45/+55
* iommu/vt-d: Serialize IOMMU GCMD register modificationsLu Baolu2020-09-041-2/+8
* treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-234-9/+7
* dma-pool: fix coherent pool allocations for IOMMU mappingsChristoph Hellwig2020-08-141-2/+2
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2020-08-122-2/+3
|\
| * mm: do page fault accounting in handle_mm_faultPeter Xu2020-08-122-2/+3
* | Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2020-08-111-17/+17
|\ \
| * | virtio-iommu: convert to LE accessorsMichael S. Tsirkin2020-08-051-17/+17
* | | Merge tag 'iommu-updates-v5.9' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2020-08-1141-519/+1150
|\ \ \ | |_|/ |/| |
| * | Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/scm/linux/kernel/git...Joerg Roedel2020-07-2911-5/+9
| |\ \
| | * | iommu/arm-smmu: Move Arm SMMU drivers into their own subdirectoryWill Deacon2020-07-2711-4/+9
| | | |
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| *-----------------. \ \ Merge branches 'arm/renesas', 'arm/qcom', 'arm/mediatek', 'arm/omap', 'arm/ex...Joerg Roedel2020-07-2937-515/+1142
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | |_|_|_|/ / | | | | | | | |/| | | | / | | |_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | |
| | | | | | | | | | | * iommu/amd: Move Kconfig and Makefile bits down into amd directoryJerry Snitselaar2020-07-294-48/+50
| | | | | | | | | | | * iommu/vt-d: Move Kconfig and Makefile bits down into intel directoryJerry Snitselaar2020-07-294-91/+96
| | | | | | | | | | | * iommu: Add gfp parameter to io_pgtable_ops->map()Baolin Wang2020-07-248-24/+24
| | | | | | | | | | | * iommu: Mark __iommu_map_sg() as staticBaolin Wang2020-07-241-3/+3
| | | | | | | | | | | * iommu: Make some functions staticWei Yongjun2020-07-221-4/+4
| | | | | | | | | | | * iommu/renesas: Expand COMPILE_TEST coverageRobin Murphy2020-07-101-1/+0
| | | | | | | | | | | * iommu: Tidy up Kconfig for SoC IOMMUsRobin Murphy2020-07-101-12/+3
| | | | | | | | | | | * iommu/mediatek: Do no use dev->archdata.iommuJoerg Roedel2020-06-302-6/+6
| | | | | | | | | | | * iommu/pamu: Use dev_iommu_priv_get/set()Joerg Roedel2020-06-301-4/+4
| | | | | | | | | | | * iommu/tegra: Use dev_iommu_priv_get/set()Joerg Roedel2020-06-302-8/+8
| | | | | | | | | | | * iommu/rockchip: Use dev_iommu_priv_get/set()Joerg Roedel2020-06-301-4/+4
| | | | | | | | | | | * iommu/omap: Use dev_iommu_priv_get/set()Joerg Roedel2020-06-301-10/+10
| | | | | | | | | | | * iommu/msm: Use dev_iommu_priv_get/set()Joerg Roedel2020-06-301-2/+2
| | | | | | | | | | | * iommu/vt-d: Use dev_iommu_priv_get/set()Joerg Roedel2020-06-301-9/+9
| | | | | | | | | | | * iommu/exynos: Use dev_iommu_priv_get/set()Joerg Roedel2020-06-301-10/+10
| | | | | | | | | | | * iommu: Allow page responses without PASIDJean-Philippe Brucker2020-06-301-6/+17
| | | | | | | | | | | * iommu/iova: Don't BUG on invalid PFNsRobin Murphy2020-06-301-1/+3
| | | | | | | | | | * | iommu/amd: Remove double zero checkLibing Zhou2020-07-221-9/+2
| | | | | | | | | | * | iommu/amd: Add helper functions to update domain->pt_rootJoerg Roedel2020-06-301-11/+20
| | | | | | | | | | * | iommu/amd: Print extended features in one line to fix divergent log levelsPaul Menzel2020-06-301-1/+1
| | | | | | | | | | |/
| | | | | | | | | * | iommu/vt-d: Skip TE disabling on quirky gfx dedicated iommuLu Baolu2020-07-242-0/+28
| | | | | | | | | * | iommu/vt-d: Rename intel-pasid.h to pasid.hLu Baolu2020-07-245-5/+5
| | | | | | | | | * | iommu/vt-d: Add page response ops supportLu Baolu2020-07-242-0/+100
| | | | | | | | | * | iommu/vt-d: Report page request faults for guest SVALu Baolu2020-07-241-18/+85
| | | | | | | | | * | iommu/vt-d: Add a helper to get svm and sdev for pasidLu Baolu2020-07-241-50/+65
| | | | | | | | | * | iommu/vt-d: Refactor device_to_iommu() helperLu Baolu2020-07-242-43/+20
| | | | | | | | | * | iommu/vt-d: Disable multiple GPASID-dev bindJacob Pan2020-07-241-13/+9
| | | | | | | | | * | iommu/vt-d: Warn on out-of-range invalidation addressJacob Pan2020-07-241-3/+2
| | | | | | | | | * | iommu/vt-d: Fix devTLB flush for vSVALiu Yi L2020-07-241-10/+21
| | | | | | | | | * | iommu/vt-d: Handle non-page aligned addressLiu Yi L2020-07-241-2/+19
| | | | | | | | | * | iommu/vt-d: Fix PASID devTLB invalidationJacob Pan2020-07-241-1/+10