aboutsummaryrefslogtreecommitdiff
path: root/drivers/iommu
AgeCommit message (Expand)Author
2024-02-01iommu: Allow ops->default_domain to work when !CONFIG_IOMMU_DMAJason Gunthorpe
2024-01-18Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds
2024-01-18Merge tag 'iommu-updates-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds
2024-01-11iommufd/selftest: Check the bus type during probeJason Gunthorpe
2024-01-11iommu/vt-d: Add iotlb flush for nested domainLu Baolu
2024-01-11iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test opNicolin Chen
2024-01-11iommufd/selftest: Add mock_domain_cache_invalidate_user supportNicolin Chen
2024-01-11iommufd: Add IOMMU_HWPT_INVALIDATEYi Liu
2024-01-09Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2024-01-08Merge tag 'x86-apic-2024-01-08' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds
2024-01-08mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDERKirill A. Shutemov
2024-01-03Merge branches 'apple/dart', 'arm/rockchip', 'arm/smmu', 'virtio', 'x86/vt-d'...Joerg Roedel
2023-12-19iommu: Don't reserve 0-length IOVA regionAshish Mhetre
2023-12-19iommu/vt-d: Move inline helpers to header filesLu Baolu
2023-12-19iommu/vt-d: Remove unused vcmd interfacesLu Baolu
2023-12-19iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through()Lu Baolu
2023-12-19iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directlyLu Baolu
2023-12-15iommu/sva: Fix memory leak in iommu_sva_bind_device()Harshit Mogalapalli
2023-12-15iommu/dma: Trace bounce buffer usage when mapping buffersIsaac J. Manjarres
2023-12-13iommu/arm-smmu: Convert to domain_alloc_paging()Jason Gunthorpe
2023-12-13iommu/arm-smmu: Pass arm_smmu_domain to internal functionsJason Gunthorpe
2023-12-13iommu/arm-smmu: Implement IOMMU_DOMAIN_BLOCKEDJason Gunthorpe
2023-12-13iommu/arm-smmu: Convert to a global static identity domainJason Gunthorpe
2023-12-13iommu/arm-smmu: Reorganize arm_smmu_domain_add_master()Jason Gunthorpe
2023-12-13iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTEDJason Gunthorpe
2023-12-13iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent()Jason Gunthorpe
2023-12-13iommu/arm-smmu-v3: Add a type for the STEJason Gunthorpe
2023-12-12iommu/arm-smmu-v3: disable stall for quiet_cdWenkai Lin
2023-12-12iommu/qcom: restore IOMMU state if neededVladimir Lypak
2023-12-12iommu/arm-smmu-qcom: Add QCM2290 MDSS compatibleKonrad Dybcio
2023-12-12iommu/arm-smmu-qcom: Add missing GMU entry to match tableRob Clark
2023-12-12iommu: Mark dev_iommu_priv_set() with a lockdepJason Gunthorpe
2023-12-12iommu: Mark dev_iommu_get() with lockdepJason Gunthorpe
2023-12-12iommu/of: Use -ENODEV consistently in of_iommu_configure()Jason Gunthorpe
2023-12-12iommmu/of: Do not return struct iommu_ops from of_iommu_configure()Jason Gunthorpe
2023-12-12iommu: Set owner token to SVA domainLu Baolu
2023-12-12iommu: Support mm PASID 1:n with sva domainsTina Zhang
2023-12-12iommu: Add mm_get_enqcmd_pasid() helper functionTina Zhang
2023-12-12iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm()Tina Zhang
2023-12-12iommu: Change kconfig around IOMMU_SVAJason Gunthorpe
2023-12-11iommu/apple-dart: Fix spelling mistake "grups" -> "groups"Colin Ian King
2023-12-11iommu/amd/pgtbl_v2: Invalidate updated page ranges onlyVasant Hegde
2023-12-11iommu/amd: Make domain_flush_pages as global functionVasant Hegde
2023-12-11iommu/amd: Consolidate amd_iommu_domain_flush_complete() callVasant Hegde
2023-12-11iommu/amd: Refactor device iotlb invalidation codeVasant Hegde
2023-12-11iommu/amd: Refactor IOMMU tlb invalidation codeVasant Hegde
2023-12-11iommu/amd: Add support to invalidate multiple guest pagesVasant Hegde
2023-12-11iommu/amd: Remove redundant passing of PDE bitVasant Hegde
2023-12-11iommu/amd: Remove redundant domain flush from attach_device()Vasant Hegde
2023-12-11iommu/amd: Rename iommu_flush_all_caches() -> amd_iommu_flush_all_caches()Vasant Hegde