summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/arm/arm-smmu-v3 (follow)
Commit message (Expand)AuthorAgeFilesLines
* iommu: Handle iommu faults for a bad iopf setupPranjal Shrivastava2024-08-231-1/+1
* iommu/arm-smmu-v3: Enable HTTU for stage1 with io-pgtable mappingKunkun Jiang2024-07-032-0/+18
* iommu/arm-smmu-v3: Add support for dirty tracking in domain allocJoao Martins2024-07-031-23/+61
* iommu/arm-smmu-v3: Add feature detection for HTTUJean-Philippe Brucker2024-07-032-0/+37
* iommu/arm-smmu-v3: Add support for domain_alloc_user fnShameer Kolothum2024-07-031-2/+31
* iommu/arm-smmu-v3: add missing MODULE_DESCRIPTION() macroJeff Johnson2024-07-021-0/+1
* iommu/arm-smmu-v3: Shrink the strtab l1_desc arrayJason Gunthorpe2024-07-022-10/+6
* iommu/arm-smmu-v3: Do not zero the strtab twiceJason Gunthorpe2024-07-021-20/+6
* iommu/arm-smmu-v3: Allow setting a S1 domain to a PASIDJason Gunthorpe2024-07-022-2/+41
* iommu/arm-smmu-v3: Allow a PASID to be set when RID is IDENTITY/BLOCKEDJason Gunthorpe2024-07-022-3/+49
* iommu/arm-smmu-v3: Test the STE S1DSS functionalityJason Gunthorpe2024-07-021-5/+108
* iommu/arm-smmu-v3: Allow IDENTITY/BLOCKED to be set while PASID is usedJason Gunthorpe2024-07-023-16/+50
* iommu/arm-smmu-v3: Put the SVA mmu notifier in the smmu_domainJason Gunthorpe2024-07-023-393/+86
* iommu/arm-smmu-v3: Keep track of arm_smmu_master_domain for SVAJason Gunthorpe2024-07-021-2/+28
* iommu/arm-smmu-v3: Make SVA allocate a normal arm_smmu_domainJason Gunthorpe2024-07-023-17/+33
* iommu/arm-smmu-v3: Thread SSID through the arm_smmu_attach_*() interfaceJason Gunthorpe2024-07-021-9/+17
* iommu/arm-smmu-v3: Do not use master->sva_enable to restrict attachesJason Gunthorpe2024-07-022-12/+19
* iommu/arm-smmu-v3: Add ssid to struct arm_smmu_master_domainJason Gunthorpe2024-07-023-19/+43
* iommu/arm-smmu-v3: Make changing domains be hitless for ATSJason Gunthorpe2024-07-023-71/+177
* iommu/arm-smmu-v3: Make smmu_domain->devices into an allocated listJason Gunthorpe2024-07-023-10/+47
* iommu/arm-smmu-v3: Start building a generic PASID layerJason Gunthorpe2024-07-023-31/+67
* iommu/arm-smmu-v3: Convert to domain_alloc_sva()Jason Gunthorpe2024-07-023-16/+8
* iommu/arm-smmu-v3: Use *-y instead of *-objs in MakefileAndy Shevchenko2024-06-051-3/+2
* iommu/arm-smmu-v3: Avoid uninitialized asid in case of errorMostafa Saleh2024-06-051-1/+1
*-. Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'core' and 'x86/vt-d' in...Joerg Roedel2024-05-135-335/+931
|\ \
| | * iommu: Pass domain to remove_dev_pasid() opYi Liu2024-04-121-7/+2
| |/ |/|
| * iommu/arm-smmu-v3: Make the kunit into a moduleJason Gunthorpe2024-05-104-1/+14
| * iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entryJason Gunthorpe2024-05-015-26/+521
| * 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-v3: Free MSIs in case of ENOMEMAleksandr Aprelkov2024-04-181-1/+1
| * 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
|/
* iommu/arm-smmu-v3: Fix access for STE.SHCFGMostafa Saleh2024-03-262-12/+25
* iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_VJason Gunthorpe2024-03-261-1/+2
* Merge tag 'iommu-updates-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2024-03-133-316/+524
|\
| *---. Merge branches 'arm/mediatek', 'arm/renesas', 'arm/smmu', 'x86/vt-d', 'x86/am...Joerg Roedel2024-03-083-316/+524
| |\ \ \
| | | | * iommu: constify of_phandle_args in xlateKrzysztof Kozlowski2024-03-011-1/+2
| | | | * iommu: Make iommu_report_device_fault() return voidLu Baolu2024-02-161-2/+2
| | | | * iommu: Make iopf_group_response() return voidLu Baolu2024-02-161-32/+18
| | | | * iommu: Separate SVA and IOPFLu Baolu2024-02-162-2/+0
| | | | * iommu: Merge iommu_fault_event and iopf_faultLu Baolu2024-02-161-2/+2