summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/arm/arm-smmu-v3 (follow)
Commit message (Expand)AuthorAgeFilesLines
* iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlockJason Gunthorpe2024-02-221-26/+12
* Merge tag 'iommu-updates-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2024-01-193-54/+56
|\
| *-. Merge branches 'apple/dart', 'arm/rockchip', 'arm/smmu', 'virtio', 'x86/vt-d'...Joerg Roedel2024-01-033-54/+56
| |\ \
| | | * iommu: Mark dev_iommu_priv_set() with a lockdepJason Gunthorpe2023-12-121-1/+0
| | | * iommu: Add mm_get_enqcmd_pasid() helper functionTina Zhang2023-12-121-8/+15
| | | * iommu: Clean up open-coded ownership checksRobin Murphy2023-11-271-3/+0
| | |/ | |/|
| | * iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTEDJason Gunthorpe2023-12-132-4/+1
| | * iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent()Jason Gunthorpe2023-12-131-7/+2
| | * iommu/arm-smmu-v3: Add a type for the STEJason Gunthorpe2023-12-132-31/+35
| | * iommu/arm-smmu-v3: disable stall for quiet_cdWenkai Lin2023-12-121-0/+3
| |/
* / mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDERKirill A. Shutemov2024-01-091-1/+1
|/
* 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