summaryrefslogtreecommitdiffstats
path: root/drivers/iommu
Commit message (Expand)AuthorAgeFilesLines
...
| | | | | | * | | iommu/amd: Remove unused APERTURE_* macrosVasant Hegde2024-02-091-8/+0
| | | | | | * | | iommu/amd: Remove unused IOVA_* macroVasant Hegde2024-02-091-4/+0
| | | | | | * | | iommu/amd: Remove unused PPR_* macrosVasant Hegde2024-02-091-4/+0
| | | | | | |/ /
| | | | | * | | iommu: Fix compilation without CONFIG_IOMMU_INTELBert Karwatzki2024-03-083-2/+5
| | | | | * | | iommu/vt-d: Remove scalabe mode in domain_context_clear_one()Lu Baolu2024-03-061-14/+1
| | | | | * | | iommu/vt-d: Remove scalable mode context entry setup from attach_devLu Baolu2024-03-061-112/+44
| | | | | * | | iommu/vt-d: Setup scalable mode context entry in probe pathLu Baolu2024-03-063-0/+151
| | | | | * | | iommu/vt-d: Fix NULL domain on device releaseLu Baolu2024-03-063-25/+71
| | | | | * | | iommu: Add static iommu_ops->release_domainLu Baolu2024-03-061-4/+15
| | | | | * | | iommu/vt-d: Improve ITE fault handling if target device isn't presentEthan Zhao2024-03-061-0/+22
| | | | | * | | iommu/vt-d: Don't issue ATS Invalidation request when device is disconnectedEthan Zhao2024-03-061-0/+3
| | | | | * | | iommu/vt-d: Use device rbtree in iopf reporting pathLu Baolu2024-03-014-8/+15
| | | | | * | | iommu/vt-d: Use rbtree to track iommu probed devicesLu Baolu2024-03-013-3/+96
| | | | | * | | iommu/vt-d: Merge intel_svm_bind_mm() into its callerTina Zhang2024-03-011-11/+3
| | | | | * | | iommu/vt-d: Remove initialization for dynamically heap-allocated rcu_headTina Zhang2024-03-011-1/+0
| | | | | * | | iommu/vt-d: Remove treatment for revoking PASIDs with pending page faultsTina Zhang2024-03-011-7/+0
| | | | | * | | iommu/vt-d: Use kcalloc() instead of kzalloc()Erick Archer2024-03-011-1/+1
| | | | | * | | iommu/vt-d: Remove INTEL_IOMMU_BROKEN_GFX_WALu Baolu2024-03-012-15/+0
| | | | | |/ /
| | | | * | | Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/scm/linux/kernel/git...Joerg Roedel2024-03-015-270/+506
| | | | |\ \ \ | | | | | |/ / | | | | |/| |
| | | | | * | iommu/arm-smmu-v3: Convert to domain_alloc_paging()Jason Gunthorpe2024-02-291-5/+17
| | | | | * | iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalizeJason Gunthorpe2024-02-291-17/+18
| | | | | * | iommu/arm-smmu-v3: Use the identity/blocked domain during releaseJason Gunthorpe2024-02-291-5/+2
| | | | | * | iommu/arm-smmu-v3: Add a global static BLOCKED domainJason Gunthorpe2024-02-291-0/+19
| | | | | * | iommu/arm-smmu-v3: Add a global static IDENTITY domainJason Gunthorpe2024-02-292-25/+58
| | | | | * | iommu/arm-smmu-v3: Check that the RID domain is S1 in SVAJason Gunthorpe2024-02-291-1/+7
| | | | | * | iommu/arm-smmu-v3: Remove arm_smmu_master->domainJason Gunthorpe2024-02-292-17/+10
| | | | | * | iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats()Jason Gunthorpe2024-02-291-7/+6
| | | | | * | iommu/arm-smmu-v3: Put writing the context descriptor in the right orderJason Gunthorpe2024-02-291-9/+20
| | | | | * | iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach_dev()Jason Gunthorpe2024-02-291-6/+9
| | | | | * | iommu/arm-smmu-v3: Compute the STE only once for each masterJason Gunthorpe2024-02-291-35/+22
| | | | | * | iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_devJason Gunthorpe2024-02-291-9/+13
| | | | | * | iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste()Jason Gunthorpe2024-02-292-14/+15
| | | | | * | iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functionsJason Gunthorpe2024-02-291-55/+83
| | | | | * | iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypassJason Gunthorpe2024-02-291-42/+55
| | | | | * | iommu/arm-smmu-v3: Make STE programming independent of the callersJason Gunthorpe2024-02-291-64/+211
| | | | | * | iommu/arm-smmu-qcom: Add X1E80100 MDSS compatibleAbel Vesa2024-02-221-0/+1
| | | * | | | iommu/ipmmu-vmsa: Minor cleanupsRobin Murphy2024-02-091-11/+4
| | | |/ / /
| | * / / / iommu/mtk_iommu: Use devm_kcalloc() instead of devm_kzalloc()Erick Archer2024-02-162-3/+3
| | |/ / /
* | | | | Merge tag 'soc-dt-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/socLinus Torvalds2024-03-121-1/+1
|\ \ \ \ \
| * \ \ \ \ Merge tag 'qcom-arm32-for-6.9' of https://git.kernel.org/pub/scm/linux/kernel...Arnd Bergmann2024-03-041-1/+1
| |\ \ \ \ \ | | |_|_|_|/ | |/| | | |
| | * | | | iommu/msm-iommu: don't limit the driver too muchDmitry Baryshkov2024-02-061-1/+1
* | | | | | Merge tag 'x86_sev_for_v6.9_rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2024-03-112-25/+101
|\ \ \ \ \ \
| * | | | | | iommu/amd: Fix failure return from snp_lookup_rmpentry()Ashish Kalra2024-02-071-10/+15
| * | | | | | iommu/amd: Clean up RMP entries for IOMMU pages during SNP shutdownAshish Kalra2024-01-291-0/+79
| * | | | | | iommu/amd: Don't rely on external callers to enable IOMMU SNP supportAshish Kalra2024-01-292-39/+31
| | |/ / / / | |/| | | |
* | | | | | Merge tag 'irq-msi-2024-03-10' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2024-03-111-2/+3
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | irqchip: Convert all platform MSI users to the new APIThomas Gleixner2024-02-151-2/+3
| | |_|/ / | |/| | |
* | | | | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2024-03-012-24/+54
|\ \ \ \ \
| * | | | | iommufd/selftest: Don't check map/unmap pairing with HUGE_PAGESJason Gunthorpe2024-02-261-11/+18
| * | | | | iommufd: Fix protection fault in iommufd_test_syz_conv_iovaNicolin Chen2024-02-261-6/+21