summaryrefslogtreecommitdiff
path: root/drivers/iommu
AgeCommit message (Expand)Author
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
2023-12-11iommu/amd: Do not flush IRTE when only updating isRun and destination fieldsSuravee Suthikulpanit
2023-12-05Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds
2023-12-01iommu: Fix printk arg in of_iommu_get_resv_regions()Daniel Mentz
2023-11-29iommufd: Do not UAF during iommufd_put_object()Jason Gunthorpe
2023-11-29iommufd: Add iommufd_ctx to iommufd_put_object()Jason Gunthorpe
2023-11-27Merge branch 'iommu/fixes' into coreJoerg Roedel
2023-11-27iommu/apple-dart: Use readl instead of readl_relaxed for consistencySven Peter
2023-11-27iommu/apple-dart: Add support for t8103 USB4 DARTSven Peter
2023-11-27iommu/apple-dart: Write to all DART_T8020_STREAM_SELECTSven Peter
2023-11-27iommu: Extend LPAE page table format to support custom allocatorsBoris Brezillon
2023-11-27iommu: Allow passing custom allocators to pgtable driversBoris Brezillon
2023-11-27iommu/vt-d: Set variable intel_dirty_ops to staticKunwu Chan
2023-11-27iommu/vt-d: Fix incorrect cache invalidation for mm notificationLu Baolu
2023-11-27iommu/vt-d: Add MTL to quirk list to skip TE disablingAbdul Halim, Mohd Syazwan
2023-11-27iommu/vt-d: Make context clearing consistent with context mappingLu Baolu
2023-11-27iommu/vt-d: Disable PCI ATS in legacy passthrough modeLu Baolu
2023-11-27iommu/vt-d: Omit devTLB invalidation requests when TES=0Lu Baolu
2023-11-27iommu/vt-d: Support enforce_cache_coherency only for empty domainsLu Baolu
2023-11-27iommu: Clean up open-coded ownership checksRobin Murphy
2023-11-27iommu: Retire bus opsRobin Murphy
2023-11-27iommu/arm-smmu: Don't register fwnode for legacy bindingRobin Murphy
2023-11-27iommu: Decouple iommu_domain_alloc() from bus opsRobin Murphy