summaryrefslogtreecommitdiffstats
path: root/drivers/iommu
Commit message (Expand)AuthorAgeFilesLines
* iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry()Liu Yi L2021-08-182-2/+14
* iommu/vt-d: Fix PASID reference leakFenghua Yu2021-08-181-1/+2
* iommu: Check if group is NULL before remove deviceFrank Wunderlich2021-08-021-0/+3
* iommu/dma: Fix leak in non-contiguous APIEzequiel Garcia2021-07-261-0/+1
* Merge tag 'Wimplicit-fallthrough-clang-5.14-rc2' of git://git.kernel.org/pub/...Linus Torvalds2021-07-151-0/+1
|\
| * iommu/arm-smmu-v3: Fix fall-through warning for ClangGustavo A. R. Silva2021-07-131-0/+1
* | iommu/rockchip: Fix physical address decodingBenjamin Gaignard2021-07-141-2/+4
* | iommu/vt-d: Fix clearing real DMA device's scalable-mode context entriesLu Baolu2021-07-141-3/+2
* | iommu/vt-d: Global devTLB flush when present context entry changedSanjay Kumar2021-07-141-9/+22
* | iommu/qcom: Revert "iommu/arm: Cleanup resources in case of probe error path"Marek Szyprowski2021-07-141-11/+2
|/
* Merge tag 'arm-drivers-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2021-07-103-28/+81
|\
| * iommu/arm-smmu: Use Tegra implementation on Tegra186Thierry Reding2021-06-111-1/+2
| * iommu/arm-smmu: tegra: Implement SID override programmingThierry Reding2021-06-111-3/+30
| * iommu/arm-smmu: tegra: Detect number of instances at runtimeThierry Reding2021-06-111-16/+41
| * Merge branch 'for-thierry/arm-smmu' of https://git.kernel.org/pub/scm/linux/k...Krzysztof Kozlowski2021-06-112-0/+14
| |\
| * | memory: tegra: Consolidate register fieldsThierry Reding2021-06-031-8/+8
* | | Merge tag 'iommu-updates-v5.14' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2021-07-0232-593/+1422
|\ \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| *-----------. \ \ Merge branches 'iommu/fixes', 'arm/rockchip', 'arm/smmu', 'x86/vt-d', 'x86/am...Joerg Roedel2021-06-2532-593/+1422
| |\ \ \ \ \ \ \ \ \
| | | | | | | | * | | iommu: Delete a duplicate check in iommu_change_dev_def_domain()Zhen Lei2021-06-091-3/+0
| | | | | | | | * | | iommu/dma: Fix compile warning in 32-bit buildsJoerg Roedel2021-06-081-2/+2
| | | | | | | | * | | iommu: Drop unnecessary of_iommu.h includesRob Herring2021-06-0811-11/+0
| | | | | | | | * | | iommu: Remove unused of_get_dma_window()Rob Herring2021-06-081-68/+0
| | | | | | | | * | | iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lockXiang Chen2021-06-081-7/+11
| | | | | | | | * | | iommu/dma: Fix IOVA reserve dma rangesSrinath Mannam2021-06-081-2/+4
| | |_|_|_|_|_|/ / / | |/| | | | | | | |
| | | | | | | * | | iommu/virtio: Enable x86 supportJean-Philippe Brucker2021-06-253-1/+14
| | | | | | | * | | iommu/dma: Pass address limit rather than size to iommu_setup_dma_ops()Jean-Philippe Brucker2021-06-253-11/+8
| | | | | | | * | | ACPI: Add driver for the VIOT tableJean-Philippe Brucker2021-06-251-0/+1
| | |_|_|_|_|/ / / | |/| | | | | | |
| | | | | | * | | iommu/amd: Fix section mismatch warning for detect_ivrs()Joerg Roedel2021-06-081-1/+1
| | | | | | * | | iommu/amd: Add amd_iommu=force_enable optionJoerg Roedel2021-06-041-1/+8
| | | | | | * | | iommu/amd: Fix extended features loggingAlexander Monakov2021-06-041-2/+2
| | |_|_|_|/ / / | |/| | | | | |
| | | | | * | | iommu/vt-d: Fix dereference of pointer info before it is null checkedColin Ian King2021-06-181-2/+6
| | | | | * | | iommu/vt-d: Fix linker error on 32-bitJoerg Roedel2021-06-101-3/+3
| | | | | * | | iommu/vt-d: No need to typecastParav Pandit2021-06-101-3/+2
| | | | | * | | iommu/vt-d: Remove unnecessary bracesParav Pandit2021-06-101-2/+1
| | | | | * | | iommu/vt-d: Removed unused iommu_count in dmar domainParav Pandit2021-06-101-8/+3
| | | | | * | | iommu/vt-d: Use bitfields for DMAR capabilitiesParav Pandit2021-06-101-9/+9
| | | | | * | | iommu/vt-d: Use DEVICE_ATTR_RO macroYueHaibing2021-06-101-24/+18
| | | | | * | | iommu/vt-d: Fix out-bounds-warning in intel/svm.cGustavo A. R. Silva2021-06-101-10/+16
| | | | | * | | iommu/vt-d: Add PRQ handling latency samplingLu Baolu2021-06-101-3/+13
| | | | | * | | iommu/vt-d: Add cache invalidation latency samplingLu Baolu2021-06-101-0/+31
| | | | | * | | iommu/vt-d: Expose latency monitor data through debugfsLu Baolu2021-06-102-0/+112
| | | | | * | | iommu/vt-d: Add common code for dmar latency performance monitorsLu Baolu2021-06-104-0/+243
| | | | | * | | iommu/vt-d: Add prq_report trace eventLu Baolu2021-06-101-0/+7
| | | | | * | | iommu/vt-d: Report prq to io-pgfault frameworkLu Baolu2021-06-102-81/+17
| | | | | * | | iommu/vt-d: Allocate/register iopf queue for sva devicesLu Baolu2021-06-102-26/+77
| | | | | * | | iommu/vt-d: Refactor prq_event_thread()Lu Baolu2021-06-101-103/+136
| | | | | * | | iommu/vt-d: Use common helper to lookup svm devicesLu Baolu2021-06-101-28/+40
| | | | | * | | iommu/vt-d: Use iommu_sva_alloc(free)_pasid() helpersLu Baolu2021-06-103-162/+120
| | | | | * | | iommu/vt-d: Add pasid private data helpersLu Baolu2021-06-101-21/+41
| | | | | * | | iommu/vt-d: Support asynchronous IOMMU nested capabilitiesLu Baolu2021-06-101-1/+8