aboutsummaryrefslogtreecommitdiff
path: root/drivers/iommu
AgeCommit message (Expand)AuthorFilesLines
2024-01-18Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Gravatar Linus Torvalds 6-13/+256
2024-01-18Merge tag 'iommu-updates-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/g...Gravatar Linus Torvalds 33-952/+1036
2024-01-11iommufd/selftest: Check the bus type during probeGravatar Jason Gunthorpe 1-13/+15
2024-01-11iommu/vt-d: Add iotlb flush for nested domainGravatar Lu Baolu 1-0/+88
2024-01-11iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test opGravatar Nicolin Chen 2-0/+31
2024-01-11iommufd/selftest: Add mock_domain_cache_invalidate_user supportGravatar Nicolin Chen 2-0/+68
2024-01-11iommufd: Add IOMMU_HWPT_INVALIDATEGravatar Yi Liu 3-0/+54
2024-01-09Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/...Gravatar Linus Torvalds 2-2/+2
2024-01-08Merge tag 'x86-apic-2024-01-08' of git://git.kernel.org/pub/scm/linux/kernel/...Gravatar Linus Torvalds 2-3/+3
2024-01-08mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDERGravatar Kirill A. Shutemov 2-2/+2
2024-01-03Merge branches 'apple/dart', 'arm/rockchip', 'arm/smmu', 'virtio', 'x86/vt-d'...Gravatar Joerg Roedel 33-952/+1036
2023-12-19iommu: Don't reserve 0-length IOVA regionGravatar Ashish Mhetre 1-0/+4
2023-12-19iommu/vt-d: Move inline helpers to header filesGravatar Lu Baolu 4-405/+400
2023-12-19iommu/vt-d: Remove unused vcmd interfacesGravatar Lu Baolu 4-75/+0
2023-12-19iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through()Gravatar Lu Baolu 3-5/+2
2023-12-19iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directlyGravatar Lu Baolu 3-38/+13
2023-12-15iommu/sva: Fix memory leak in iommu_sva_bind_device()Gravatar Harshit Mogalapalli 1-1/+2
2023-12-15iommu/dma: Trace bounce buffer usage when mapping buffersGravatar Isaac J. Manjarres 1-0/+3
2023-12-13iommu/arm-smmu: Convert to domain_alloc_paging()Gravatar Jason Gunthorpe 1-6/+11
2023-12-13iommu/arm-smmu: Pass arm_smmu_domain to internal functionsGravatar Jason Gunthorpe 1-12/+10
2023-12-13iommu/arm-smmu: Implement IOMMU_DOMAIN_BLOCKEDGravatar Jason Gunthorpe 1-3/+25
2023-12-13iommu/arm-smmu: Convert to a global static identity domainGravatar Jason Gunthorpe 2-29/+53
2023-12-13iommu/arm-smmu: Reorganize arm_smmu_domain_add_master()Gravatar Jason Gunthorpe 1-13/+10
2023-12-13iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTEDGravatar Jason Gunthorpe 2-4/+1
2023-12-13iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent()Gravatar Jason Gunthorpe 1-7/+2
2023-12-13iommu/arm-smmu-v3: Add a type for the STEGravatar Jason Gunthorpe 2-31/+35
2023-12-12iommu/arm-smmu-v3: disable stall for quiet_cdGravatar Wenkai Lin 1-0/+3
2023-12-12iommu/qcom: restore IOMMU state if neededGravatar Vladimir Lypak 1-1/+9
2023-12-12iommu/arm-smmu-qcom: Add QCM2290 MDSS compatibleGravatar Konrad Dybcio 1-0/+1
2023-12-12iommu/arm-smmu-qcom: Add missing GMU entry to match tableGravatar Rob Clark 1-0/+1
2023-12-12iommu: Mark dev_iommu_priv_set() with a lockdepGravatar Jason Gunthorpe 7-8/+9
2023-12-12iommu: Mark dev_iommu_get() with lockdepGravatar Jason Gunthorpe 1-0/+2
2023-12-12iommu/of: Use -ENODEV consistently in of_iommu_configure()Gravatar Jason Gunthorpe 1-34/+15
2023-12-12iommmu/of: Do not return struct iommu_ops from of_iommu_configure()Gravatar Jason Gunthorpe 1-12/+19
2023-12-12iommu: Set owner token to SVA domainGravatar Lu Baolu 1-0/+1
2023-12-12iommu: Support mm PASID 1:n with sva domainsGravatar Tina Zhang 1-38/+54
2023-12-12iommu: Add mm_get_enqcmd_pasid() helper functionGravatar Tina Zhang 2-9/+16
2023-12-12iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm()Gravatar Tina Zhang 1-7/+7
2023-12-12iommu: Change kconfig around IOMMU_SVAGravatar Jason Gunthorpe 1-0/+1
2023-12-11iommu/apple-dart: Fix spelling mistake "grups" -> "groups"Gravatar Colin Ian King 1-1/+1
2023-12-11iommu/amd/pgtbl_v2: Invalidate updated page ranges onlyGravatar Vasant Hegde 2-16/+22
2023-12-11iommu/amd: Make domain_flush_pages as global functionGravatar Vasant Hegde 3-12/+17
2023-12-11iommu/amd: Consolidate amd_iommu_domain_flush_complete() callGravatar Vasant Hegde 2-12/+10
2023-12-11iommu/amd: Refactor device iotlb invalidation codeGravatar Vasant Hegde 1-21/+12
2023-12-11iommu/amd: Refactor IOMMU tlb invalidation codeGravatar Vasant Hegde 1-22/+14
2023-12-11iommu/amd: Add support to invalidate multiple guest pagesGravatar Vasant Hegde 1-18/+13
2023-12-11iommu/amd: Remove redundant passing of PDE bitGravatar Vasant Hegde 1-14/+13
2023-12-11iommu/amd: Remove redundant domain flush from attach_device()Gravatar Vasant Hegde 1-9/+0
2023-12-11iommu/amd: Rename iommu_flush_all_caches() -> amd_iommu_flush_all_caches()Gravatar Vasant Hegde 4-11/+10
2023-12-11iommu/amd: Do not flush IRTE when only updating isRun and destination fieldsGravatar Suravee Suthikulpanit 1-4/+16