Merge branch 'iommu/arm/smmu' into iommu/next
* iommu/arm/smmu: (32 commits) iommu: Move IOMMU_DIRTY_NO_CLEAR define iommu/arm-smmu-qcom: Register the TBU driver in qcom_smmu_impl_init iommu/arm-smmu-v3: Enable HTTU for stage1 with io-pgtable mapping iommu/arm-smmu-v3: Add support for dirty tracking in domain alloc iommu/io-pgtable-arm: Add read_and_clear_dirty() support iommu/arm-smmu-v3: Add feature detection for HTTU iommu/arm-smmu-v3: Add support for domain_alloc_user fn iommu/arm-smmu-qcom: record reason for deferring probe iommu/arm-smmu: Pretty-print context fault related regs iommu/arm-smmu-qcom-debug: Do not print for handled faults iommu/arm-smmu: Add CB prefix to register bitfields dt-bindings: arm-smmu: Add X1E80100 GPU SMMU iommu/arm-smmu-v3: add missing MODULE_DESCRIPTION() macro iommu/arm-smmu-v3: Shrink the strtab l1_desc array iommu/arm-smmu-v3: Do not zero the strtab twice iommu/arm-smmu-v3: Allow setting a S1 domain to a PASID iommu/arm-smmu-v3: Allow a PASID to be set when RID is IDENTITY/BLOCKED iommu/arm-smmu-v3: Test the STE S1DSS functionality iommu/arm-smmu-v3: Allow IDENTITY/BLOCKED to be set while PASID is used iommu/arm-smmu-v3: Put the SVA mmu notifier in the smmu_domain ...
Showing
- Documentation/devicetree/bindings/iommu/arm,smmu.yaml 4 additions, 2 deletionsDocumentation/devicetree/bindings/iommu/arm,smmu.yaml
- drivers/iommu/Kconfig 1 addition, 0 deletionsdrivers/iommu/Kconfig
- drivers/iommu/arm/arm-smmu-v3/Makefile 2 additions, 3 deletionsdrivers/iommu/arm/arm-smmu-v3/Makefile
- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c 91 additions, 340 deletionsdrivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c 110 additions, 7 deletionsdrivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c 580 additions, 179 deletionsdrivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h 40 additions, 23 deletionsdrivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h
- drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c 1 addition, 1 deletiondrivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
- drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c 22 additions, 61 deletionsdrivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c
- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c 41 additions, 1 deletiondrivers/iommu/arm/arm-smmu/arm-smmu-qcom.c
- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.h 2 additions, 0 deletionsdrivers/iommu/arm/arm-smmu/arm-smmu-qcom.h
- drivers/iommu/arm/arm-smmu/arm-smmu.c 57 additions, 17 deletionsdrivers/iommu/arm/arm-smmu/arm-smmu.c
- drivers/iommu/arm/arm-smmu/arm-smmu.h 46 additions, 25 deletionsdrivers/iommu/arm/arm-smmu/arm-smmu.h
- drivers/iommu/arm/arm-smmu/qcom_iommu.c 2 additions, 2 deletionsdrivers/iommu/arm/arm-smmu/qcom_iommu.c
- drivers/iommu/io-pgtable-arm.c 116 additions, 3 deletionsdrivers/iommu/io-pgtable-arm.c
- drivers/iommu/iommufd/hw_pagetable.c 3 additions, 0 deletionsdrivers/iommu/iommufd/hw_pagetable.c
- include/linux/io-pgtable.h 3 additions, 0 deletionsinclude/linux/io-pgtable.h
- include/linux/iommu.h 3 additions, 3 deletionsinclude/linux/iommu.h
Please register or sign in to comment