summaryrefslogtreecommitdiffstats
path: root/drivers/iommu
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2022-10-061-3/+3
|\
| * arm64/sysreg: Standardise naming of ID_AA64MMFR0_EL1.ASIDBitsMark Brown2022-09-091-1/+1
| * arm64/sysreg: Add _EL1 into ID_AA64MMFR0_EL1 definition namesMark Brown2022-09-091-3/+3
* | iommu/vt-d: Check correct capability for sagaw determinationYi Liu2022-09-211-1/+1
* | Revert "iommu/vt-d: Fix possible recursive locking in intel_iommu_init()"Lu Baolu2022-09-212-9/+25
* | iommu: Fix false ownership failure on AMD systems with PASID activatedJason Gunthorpe2022-09-112-2/+21
* | iommu/vt-d: Fix possible recursive locking in intel_iommu_init()Lu Baolu2022-09-112-25/+9
* | iommu/virtio: Fix interaction with VFIOJean-Philippe Brucker2022-09-071-0/+11
* | iommu/vt-d: Fix lockdep splat due to klist iteration in atomic contextLu Baolu2022-09-071-28/+19
* | iommu/vt-d: Fix recursive lock issue in iommu_flush_dev_iotlb()Lu Baolu2022-09-071-16/+23
* | iommu/vt-d: Correctly calculate sagaw value of IOMMULu Baolu2022-09-071-3/+25
* | iommu/vt-d: Fix kdump kernels boot failure with scalable modeLu Baolu2022-09-072-59/+50
* | iommu/amd: use full 64-bit value in build_completion_wait()John Sperbeck2022-09-071-1/+2
* | Revert "iommu/of: Delete usage of driver_deferred_probe_check_state()"Saravana Kannan2022-08-231-1/+1
|/
* Merge tag 'irqchip-fixes-6.0-1' of git://git.kernel.org/pub/scm/linux/kernel/...Thomas Gleixner2022-08-181-3/+1
|\
| * iommu/hyper-v: Use helper instead of directly accessing affinityMichael Kelley2022-08-041-3/+1
* | Merge tag 'bitmap-6.0-rc1' of https://github.com/norov/linuxLinus Torvalds2022-08-071-1/+1
|\ \
| * | lib/bitmap: change type of bitmap_weight to unsigned longYury Norov2022-07-151-1/+1
| * | iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE)Alexander Lobakin2022-07-131-1/+1
* | | Revert "iommu/dma: Add config for PCI SAC address trick"Linus Torvalds2022-08-062-27/+1
* | | Merge tag 'dma-mapping-5.20-2022-08-06' of git://git.infradead.org/users/hch/...Linus Torvalds2022-08-063-14/+100
|\ \ \
| * | | iommu/dma: support PCI P2PDMA pages in dma-iommu map_sgLogan Gunthorpe2022-07-261-14/+85
| * | | iommu: Explicitly skip bus address marked segments in __iommu_map_sg()Logan Gunthorpe2022-07-261-0/+4
| * | | dma-iommu: add iommu_dma_opt_mapping_size()John Garry2022-07-192-0/+11
| |/ /
* | | Merge tag 'iommu-updates-v5.20-or-v6.0' of git://git.kernel.org/pub/scm/linux...Linus Torvalds2022-08-0643-1379/+2993
|\ \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| *-------------. \ \ Merge branches 'arm/exynos', 'arm/mediatek', 'arm/msm', 'arm/smmu', 'virtio',...Joerg Roedel2022-07-2943-1379/+2993
| |\ \ \ \ \ \ \ \ \ \
| | | | | | | | | * | | iommu/arm-smmu-v3: cleanup arm_smmu_dev_{enable,disable}_featureChristoph Hellwig2022-07-151-41/+14
| | | | | | | | | * | | iommu: remove the put_resv_regions methodChristoph Hellwig2022-07-158-26/+6
| | | | | | | | | * | | iommu: remove iommu_dev_feature_enabledChristoph Hellwig2022-07-152-14/+0
| | | | | | | | | * | | iommu: remove the unused dev_has_feat methodChristoph Hellwig2022-07-151-1/+0
| | | | | | | | | * | | iommu/iova: change IOVA_MAG_SIZE to 127 to save memoryFeng Tang2022-07-061-1/+6
| | | | | | | | | * | | iommu: Clean up release_device checksRobin Murphy2022-07-069-63/+5
| | | | | | | | | * | | iommu: Make .release_device optionalRobin Murphy2022-07-066-23/+4
| | | | | | | | | * | | iommu: Use dev_iommu_ops() for probe_finalizeRobin Murphy2022-07-061-1/+2
| | | | | | | | | * | | iommu/arm-smmu: Get associated RMR info and install bypass SMRJon Nettleton2022-07-061-0/+52
| | | | | | | | | * | | iommu/arm-smmu-v3: Get associated RMR info and install bypass STEShameer Kolothum2022-07-061-0/+33
| | | | | | | | | * | | iommu/arm-smmu-v3: Refactor arm_smmu_init_bypass_stes() to force bypassShameer Kolothum2022-07-061-4/+13
| | | | | | | | | * | | iommu/arm-smmu-v3: Introduce strtab init helperShameer Kolothum2022-07-061-13/+15
| | | | | | | | | * | | ACPI/IORT: Provide a generic helper to retrieve reserve regionsShameer Kolothum2022-07-061-1/+1
| | | | | | | | | * | | iommu: Introduce a callback to struct iommu_resv_regionShameer Kolothum2022-07-061-5/+11
| | | | | | | | | * | | iommu/dma: Fix race condition during iova_domain initializationYunfei Wang2022-06-221-4/+13
| | | | | | | | | * | | iommu/dma: Add config for PCI SAC address trickRobin Murphy2022-06-222-1/+27
| | | | | | | | | * | | iommu: Directly use ida_alloc()/free()Ke Liu2022-06-221-3/+3
| | | | | | | | | |/ /
| | | | | | | | * | | iommu/amd: Fix compile warning in init codeJoerg Roedel2022-07-291-6/+3
| | | | | | | | * | | iommu/amd: Add support for AVIC when SNP is enabledSuravee Suthikulpanit2022-07-292-1/+17
| | | | | | | | * | | iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) EnablementSuravee Suthikulpanit2022-07-291-30/+55
| | | | | | | | * | | iommu/amd: Do not support IOMMUv2 APIs when SNP is enabledSuravee Suthikulpanit2022-07-151-1/+6
| | | | | | | | * | | iommu/amd: Do not support IOMMU_DOMAIN_IDENTITY after SNP is enabledSuravee Suthikulpanit2022-07-151-0/+7
| | | | | | | | * | | iommu/amd: Set translation valid bit only when IO page tables are in useSuravee Suthikulpanit2022-07-152-3/+16
| | | | | | | | * | | iommu/amd: Introduce function to check and enable SNPBrijesh Singh2022-07-152-0/+44