summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/arm/arm-smmu-v3 (follow)
Commit message (Expand)AuthorAgeFilesLines
* iommu/arm-smmu-v3-sva: Remove bond refcountMichael Shavit2023-10-121-11/+1
* iommu/arm-smmu-v3-sva: Remove unused iommu_sva handleMichael Shavit2023-10-121-12/+6
* iommu/arm-smmu-v3: Rename cdcfg to cd_tableMichael Shavit2023-10-121-35/+35
* iommu/arm-smmu-v3: Update comment about STE livenessMichael Shavit2023-10-121-1/+1
* iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finaliseMichael Shavit2023-10-121-7/+3
* iommu/arm-smmu-v3: Move CD table to arm_smmu_masterMichael Shavit2023-10-122-49/+58
* iommu/arm-smmu-v3: Refactor write_ctx_descMichael Shavit2023-10-123-35/+54
* iommu/arm-smmu-v3: move stall_enabled to the cd tableMichael Shavit2023-10-122-5/+6
* iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in alloc_cd_tablesMichael Shavit2023-10-121-5/+4
* iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfgMichael Shavit2023-10-122-26/+22
* iommu/arm-smmu-v3: Move ctx_desc out of s1_cfgMichael Shavit2023-10-123-14/+17
* iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_rangeNicolin Chen2023-09-221-2/+16
* iommu/arm-smmu-v3: Avoid constructing invalid range commandsRobin Murphy2023-09-181-5/+10
* Merge tag 'iommu-updates-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2023-09-023-32/+17
|\
| *-. Merge branches 'apple/dart', 'arm/mediatek', 'arm/renesas', 'arm/rockchip', '...Joerg Roedel2023-08-213-32/+17
| |\ \
| | | * iommu: Generalize PASID 0 for normal DMA w/o PASIDJacob Pan2023-08-092-9/+9
| | |/ | |/|
| | * iommu/arm-smmu-v3: Change vmid alloc strategy from bitmap to idaDawei Li2023-08-012-23/+8
| |/
* | mmu_notifiers: rename invalidate_range notifierAlistair Popple2023-08-181-6/+7
* | arm64/smmu: use TLBI ASID when invalidating entire rangeAlistair Popple2023-08-181-3/+13
|/
*-. Merge branches 'iommu/fixes', 'arm/smmu', 'ppc/pamu', 'virtio', 'x86/vt-d', '...Joerg Roedel2023-06-192-3/+66
|\ \
| | * iommu: Use flush queue capabilityRobin Murphy2023-05-221-1/+0
| | * iommu: Add a capability for flush queue supportRobin Murphy2023-05-221-0/+1
| |/ |/|
| * iommu/arm-smmu-v3: Set TTL invalidation hint betterRobin Murphy2023-06-081-2/+7
| * iommu/arm-smmu-v3: Document nesting-related errataRobin Murphy2023-06-081-0/+5
| * iommu/arm-smmu-v3: Add explicit feature for nestingRobin Murphy2023-06-082-0/+5
| * iommu/arm-smmu-v3: Document MMU-700 erratum 2812531Robin Murphy2023-06-082-0/+13
| * iommu/arm-smmu-v3: Work around MMU-600 erratum 1076982Robin Murphy2023-06-082-0/+35
|/
* Merge tag 'iommu-updates-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2023-04-301-9/+23
|\
| *-. Merge branches 'iommu/fixes', 'arm/allwinner', 'arm/exynos', 'arm/mediatek', ...Joerg Roedel2023-04-141-9/+23
| |\ \
| | | * iommu/arm-smmu-v3: Convert to platform remove callback returning voidUwe Kleine-König2023-03-311-4/+2
| | |/ | |/|
| | * iommu/arm-smmu-v3: Acknowledge pri/event queue overflow if anyTomas Krcka2023-03-301-5/+14
| | * iommu/arm-smmu-v3: Explain why ATS stays disabled with bypassJean-Philippe Brucker2023-03-271-0/+7
| |/
* / mm, treewide: redefine MAX_ORDER sanelyKirill A. Shutemov2023-04-061-1/+1
|/
* iommu/arm-smmu-v3: Don't unregister on shutdownVladimir Oltean2023-01-131-1/+3
* Merge tag 'for-joerg' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/io...Joerg Roedel2022-11-031-10/+1
|\
| * iommu: Use EINVAL for incompatible device/domain in ->attach_devNicolin Chen2022-11-011-10/+1
* | iommu: Rename iommu-sva-lib.{c,h}Lu Baolu2022-11-032-2/+2
* | iommu: Remove SVA related callbacks from iommu opsLu Baolu2022-11-033-59/+0
* | arm-smmu-v3/sva: Add SVA domain supportLu Baolu2022-11-033-0/+90
* | iommu: Remove SVM_FLAG_SUPERVISOR_MODE supportLu Baolu2022-11-032-5/+3
* | iommu: Add max_pasids field in struct iommu_deviceLu Baolu2022-11-031-0/+1
|/
* iommu: Add gfp parameter to iommu_alloc_resv_regionLu Baolu2022-10-211-1/+1
* Merge tag 'iommu-updates-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2022-10-101-54/+8
|\
| * iommu/dma: Make header privateRobin Murphy2022-09-091-1/+1
| * iommu/arm-smmu-v3: Clean up bus_set_iommu()Robin Murphy2022-09-071-51/+2
| * iommu/arm-smmu: Report IOMMU_CAP_CACHE_COHERENCY betterRobin Murphy2022-09-071-1/+4
| * iommu: Retire iommu_capable()Robin Murphy2022-09-071-1/+1
* | Merge tag 'char-misc-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2022-10-081-0/+21
|\ \
| * | iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to identityYicong Yang2022-09-091-0/+21
| |/
* | arm64/sysreg: Standardise naming of ID_AA64MMFR0_EL1.ASIDBitsMark Brown2022-09-091-1/+1