summaryrefslogtreecommitdiffstats
path: root/drivers/iommu (follow)
Commit message (Expand)AuthorAgeFilesLines
...
| | | | * | | | Merge branch 'memory-observability' into x86/amdJoerg Roedel2024-04-2620-198/+350
| | | | |\ \ \ \
| | | | | * | | | iommu: account IOMMU allocated memoryPasha Tatashin2024-04-151-0/+2
| | | | | * | | | iommu: observability of the IOMMU allocationsPasha Tatashin2024-04-151-0/+30
| | | | | * | | | iommu/tegra-smmu: use page allocation function provided by iommu-pages.hPasha Tatashin2024-04-151-8/+10
| | | | | * | | | iommu/sun50i: use page allocation function provided by iommu-pages.hPasha Tatashin2024-04-151-3/+4
| | | | | * | | | iommu/rockchip: use page allocation function provided by iommu-pages.hPasha Tatashin2024-04-151-6/+8
| | | | | * | | | iommu/exynos: use page allocation function provided by iommu-pages.hPasha Tatashin2024-04-151-6/+8
| | | | | * | | | iommu/io-pgtable-dart: use page allocation function provided by iommu-pages.hPasha Tatashin2024-04-151-23/+14
| | | | | * | | | iommu/io-pgtable-arm: use page allocation function provided by iommu-pages.hPasha Tatashin2024-04-151-9/+6
| | | | | * | | | iommu/amd: use page allocation function provided by iommu-pages.hPasha Tatashin2024-04-155-79/+62
| | | | | * | | | iommu/dma: use iommu_put_pages_list() to releae freelistPasha Tatashin2024-04-151-3/+4
| | | | | * | | | iommu/vt-d: add wrapper functions for page allocationsPasha Tatashin2024-04-157-63/+201
| | | | | | |/ / | | | | | |/| |
| | | | * | | | Merge branch 'iommu/fixes' into x86/amdJoerg Roedel2024-04-261-0/+4
| | | | |\ \ \ \
| | | | * | | | | iommu/amd: Add SVA domain supportVasant Hegde2024-04-264-3/+93
| | | | * | | | | iommu: Add ops->domain_alloc_sva()Jason Gunthorpe2024-04-261-5/+11
| | | | * | | | | iommu/amd: Initial SVA support for AMD IOMMUVasant Hegde2024-04-266-6/+156
| | | | * | | | | iommu/amd: Add support for enable/disable IOPFVasant Hegde2024-04-264-8/+77
| | | | * | | | | iommu/amd: Add IO page fault notifier handlerWei Huang2024-04-262-1/+107
| | | | * | | | | iommu/amd: Add support for page responseSuravee Suthikulpanit2024-04-263-6/+13
| | | | * | | | | iommu/amd: Define per-IOMMU iopf_queueSuravee Suthikulpanit2024-04-264-2/+55
| | | | * | | | | iommu/amd: Enable PCI features based on attached domain capabilityVasant Hegde2024-04-262-12/+14
| | | | * | | | | iommu/amd: Setup GCR3 table in advance if domain is SVA capableVasant Hegde2024-04-261-15/+71
| | | | * | | | | iommu/amd: Introduce iommu_dev_data.max_pasidsVasant Hegde2024-04-262-0/+13
| | | | * | | | | iommu/amd: Fix PPR interrupt processing logicVasant Hegde2024-04-261-4/+0
| | | | * | | | | iommu/amd: Move PPR-related functions into ppr.cSuravee Suthikulpanit2024-04-265-114/+139
| | | | * | | | | iommu/amd: Add support for enabling/disabling IOMMU featuresWei Huang2024-04-261-0/+28
| | | | * | | | | iommu/amd: Introduce per device DTE update functionVasant Hegde2024-04-262-8/+19
| | | | * | | | | iommu/amd: Rename amd_iommu_v2_supported() as amd_iommu_pasid_supported()Vasant Hegde2024-04-262-2/+2
| | | | | |_|/ / | | | | |/| | |
| | | * | | | | iommu/arm-smmu-v3: Make the kunit into a moduleJason Gunthorpe2024-05-105-2/+15
| | | * | | | | Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/scm/linux/kernel/git...Joerg Roedel2024-05-0311-341/+1457
| | |/| | | | |
| | | * | | | | iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entryJason Gunthorpe2024-05-016-27/+533
| | | * | | | | iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd()Jason Gunthorpe2024-05-012-32/+18
| | | * | | | | iommu/arm-smmu-v3: Move the CD generation for SVA into a functionJason Gunthorpe2024-05-013-132/+107
| | | * | | | | iommu/arm-smmu-v3: Allocate the CD table entry in advanceJason Gunthorpe2024-05-011-16/+8
| | | * | | | | iommu/arm-smmu-v3: Make arm_smmu_alloc_cd_ptr()Jason Gunthorpe2024-05-012-23/+39
| | | * | | | | iommu/arm-smmu-v3: Consolidate clearing a CD table entryJason Gunthorpe2024-05-013-11/+18
| | | * | | | | iommu/arm-smmu-v3: Move the CD generation for S1 domains into a functionJason Gunthorpe2024-05-013-29/+76
| | | * | | | | iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry()Jason Gunthorpe2024-05-011-22/+67
| | | * | | | | iommu/arm-smmu-v3: Add an ops indirection to the STE codeJason Gunthorpe2024-05-011-72/+104
| | | * | | | | iommu/arm-smmu-qcom: Don't build debug features as a kernel moduleWill Deacon2024-05-011-1/+1
| | | * | | | | iommu/arm-smmu-qcom: Use the custom fault handler on more platformsGeorgi Djakov2024-04-181-0/+4
| | | * | | | | iommu/arm-smmu-qcom: Use a custom context fault handler for sdm845Georgi Djakov2024-04-182-0/+147
| | | * | | | | iommu/arm-smmu: Allow using a threaded handler for context interruptsGeorgi Djakov2024-04-182-2/+11
| | | * | | | | iommu/arm-smmu-qcom-debug: Add support for TBUsGeorgi Djakov2024-04-184-4/+365
| | | * | | | | iommu/arm-smmu-v3: Free MSIs in case of ENOMEMAleksandr Aprelkov2024-04-181-1/+1
| | | * | | | | iommu/arm-smmu: Convert to domain_alloc_paging()Jason Gunthorpe2024-04-181-6/+2
| | | * | | | | iommu/arm-smmu-v3: Add a type for the CD entryJason Gunthorpe2024-04-092-10/+17
| | | * | | | | iommu/arm-smmu-v3: Do not ATC invalidate the entire domainJason Gunthorpe2024-04-091-1/+4
| | | * | | | | iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASIDJason Gunthorpe2024-04-091-0/+3
| | | * | | | | iommu/arm-smmu-v3: Retire disable_bypass parameterRobin Murphy2024-04-091-33/+13