aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/iommu/arm
AgeCommit message (Expand)AuthorFilesLines
2026-06-12Merge branches 'apple/dart', 'arm/smmu/updates', 'arm/smmu/bindings', 'rockch...Joerg Roedel6-424/+446
2026-05-28iommu/arm-smmu-v3: Allow ATS to be always onNicolin Chen2-9/+73
2026-05-19iommu/arm-smmu-v3-sva: Enable Hardware Access and Hardware Dirty bitsNicolin Chen1-0/+10
2026-05-19iommu/arm-smmu-v3: Directly encode TLBI commandsJason Gunthorpe2-134/+71
2026-05-19iommu/arm-smmu-v3: Directly encode CMDQ_OP_SYNCJason Gunthorpe2-31/+27
2026-05-19iommu/arm-smmu-v3: Directly encode CMDQ_OP_ATC_INVJason Gunthorpe2-46/+40
2026-05-19iommu/arm-smmu-v3: Directly encode simple commandsJason Gunthorpe2-168/+148
2026-05-19iommu/arm-smmu-v3: Remove CMDQ_OP_CFGI_CD_ALL from arm_smmu_cmdq_build_cmd()Jason Gunthorpe1-3/+0
2026-05-19iommu/arm-smmu-v3: Convert arm_smmu_cmdq_batch cmds to struct arm_smmu_cmdJason Gunthorpe4-53/+58
2026-05-19iommu/arm-smmu-v3: Use the HW arm_smmu_cmd in cmdq submission functionsJason Gunthorpe1-23/+30
2026-05-19iommu/arm-smmu-v3: Use the HW arm_smmu_cmd in cmdq selection functionsJason Gunthorpe3-25/+38
2026-05-19iommu/arm-smmu-v3: Add struct arm_smmu_cmd to represent the HW format commandJason Gunthorpe1-20/+28
2026-05-19iommu/arm-smmu-v3: Limit queue allocation retry boundary to PAGE_SIZELeo Jiang1-1/+1
2026-05-19iommu: arm-smmu-qcom: Ensure smmu is powered up in set_ttbr0_cfgAnna Maniscalco1-0/+9
2026-05-19iommu/arm-smmu-qcom: Add glymur MDSS to ACTLR client tableLokanadha M R1-0/+2
2026-05-19iommu/arm-smmu-qcom: Fix fastrpc compatible string in ACTLR client match tableBibek Kumar Patro1-1/+1
2026-04-09Merge branches 'fixes', 'arm/smmu/updates', 'arm/smmu/bindings', 'riscv', 'in...Will Deacon5-192/+1081
2026-03-24iommu/tegra241-cmdqv: Set supports_cmd op in tegra241_vcmdq_hw_init()Nicolin Chen1-3/+4
2026-03-24iommu/arm-smmu-v3: Update Arm errataRobin Murphy1-4/+14
2026-03-24iommu/arm-smmu-v3: Fix typos introduced by arm_smmu_invsNicolin Chen2-4/+4
2026-03-24iommu/arm-smmu-v3: Do not continue in __arm_smmu_domain_inv_range()Nicolin Chen1-2/+2
2026-03-19iommu/arm-smmu-v3: Perform per-domain invalidations using arm_smmu_invsNicolin Chen3-195/+24
2026-03-19iommu/arm-smmu-v3: Add arm_smmu_invs based arm_smmu_domain_inv_range()Nicolin Chen2-13/+221
2026-03-19iommu/arm-smmu-v3: Populate smmu_domain->invs when attaching mastersNicolin Chen2-1/+278
2026-03-19iommu/arm-smmu-v3: Pre-allocate a per-master invalidation arrayNicolin Chen2-4/+45
2026-03-19iommu/arm-smmu-v3: Introduce a per-domain arm_smmu_invs arrayJason Gunthorpe3-0/+502
2026-03-19iommu/arm-smmu-v3: Add an inline arm_smmu_domain_free()Nicolin Chen3-4/+10
2026-03-19iommu/arm-smmu-v3: Explicitly set smmu_domain->stage for SVANicolin Chen3-0/+5
2026-03-19iommu/arm-smmu-v3: Add a missing dma_wmb() for hitless STE updateNicolin Chen1-0/+7
2026-03-17iommu: Add device ATS supported capabilityShameer Kolothum1-0/+3
2026-02-22Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL usesKees Cook2-3/+2
2026-02-21Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds1-2/+1
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds5-12/+12
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook5-20/+20
2026-02-11Merge tag 'driver-core-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds4-5/+52
2026-02-06Merge branches 'fixes', 'arm/smmu/updates', 'intel/vt-d', 'amd/amd-vi' and 'c...Joerg Roedel8-118/+244
2026-01-31iommu/tegra241-cmdqv: Reset VCMDQ in tegra241_vcmdq_hw_init_user()Nicolin Chen1-0/+3
2026-01-23iommu/arm-smmu-v3: Do not set disable_ats unless vSTE is TranslateNicolin Chen1-1/+3
2026-01-23iommu/arm-smmu-v3-test: Add nested s1bypass/s1dssbypass coverageNicolin Chen1-0/+47
2026-01-23iommu/arm-smmu-v3: Mark EATS_TRANS safe when computing the update sequenceJason Gunthorpe1-0/+26
2026-01-23iommu/arm-smmu-v3: Mark STE MEV safe when computing the update sequenceJason Gunthorpe1-0/+10
2026-01-23iommu/arm-smmu-v3: Add update_safe bits to fix STE update sequenceJason Gunthorpe3-10/+53
2026-01-22iommu/arm-smmu-v3: Add device-tree support for CMDQV driverAshish Mhetre1-0/+32
2026-01-22iommu/tegra241-cmdqv: Decouple driver from ACPINicolin Chen3-74/+14
2026-01-22iommu/arm-smmu-qcom: do not register driver in probe()Danilo Krummrich4-5/+52
2026-01-22iommu/arm-smmu-qcom: Restore ACTLR settings for MDSS on sa8775pBibek Kumar Patro1-0/+2
2026-01-10iommu: Add iommu_driver_get_domain_for_dev() helperNicolin Chen1-2/+3
2026-01-07iommu/arm-smmu-v3: Remove IASMostafa Saleh2-15/+5
2026-01-05iommu/qcom: Simplify with scoped for each OF child loopKrzysztof Kozlowski1-6/+2
2026-01-05iommu/arm-smmu-qcom: Add actlr settings for mdss on Qualcomm platformsCharan Teja Kalla1-0/+26
2026-01-05iommu/arm-smmu-v3: Improve CMDQ lock fairness and efficiencyAlexander Grest1-10/+21
2025-12-04Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+12
2025-11-28Merge branches 'arm/smmu/updates', 'arm/smmu/bindings', 'mediatek', 'nvidia/t...Joerg Roedel5-42/+54
2025-11-26iommu/arm-smmu-v3-iommufd: Allow attaching nested domain for GBPA casesNicolin Chen1-1/+12
2025-11-25iommu/arm-smmu-qcom: Enable use of all SMR groups when running bare-metalStephan Gerhold1-10/+17
2025-11-24iommu/arm-smmu-v3: Fix error check in arm_smmu_alloc_cd_tablesRyan Huang1-1/+1
2025-11-17iommu/qcom: fix device leak on of_xlate()Johan Hovold1-6/+4
2025-11-03iommu/arm-smmu-qcom: Add Glymur MDSS compatibleAbel Vesa1-0/+1
2025-10-27iommu: Pass in old domain to attach_dev callback functionsNicolin Chen4-19/+30
2025-10-27iommu/arm-smmu-v3: Set release_domain to arm_smmu_blocked_domainNicolin Chen1-6/+1
2025-08-22iommu/arm-smmu-v3: Fix smmu_domain->nr_ats_masters decrementNicolin Chen1-1/+1
2025-08-15iommu/tegra241-cmdqv: Fix missing cpu_to_le64 at lvcmdq_err_mapNicolin Chen1-3/+5
2025-07-31Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds4-52/+561
2025-07-30Merge tag 'iommu-updates-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds4-23/+16
2025-07-28iommu/arm-smmu-v3: Replace vsmmu_size/type with get_viommu_sizeNicolin Chen4-15/+20
2025-07-28iommu/arm-smmu-v3: Do not bother impl_ops if IOMMU_VIOMMU_TYPE_ARM_SMMUV3Nicolin Chen2-11/+30
2025-07-24Merge branch 'arm/smmu/updates' into nextWill Deacon2-4/+6
2025-07-24Merge branch 'arm/smmu/bindings' into nextWill Deacon1-0/+1
2025-07-18iommufd/vdevice: Remove struct device reference from struct vdeviceXu Yilun1-1/+2
2025-07-14iommu/tegra241-cmdqv: import IOMMUFD module namespaceArnd Bergmann1-0/+2
2025-07-14iommu/arm-smmu: disable PRR on SM8250Dmitry Baryshkov1-1/+2
2025-07-14iommu/arm-smmu-v3: Revert vmaster in the error pathNicolin Chen1-3/+4
2025-07-14iommu/arm-smmu-qcom: Add SM6115 MDSS compatibleAlexey Klimov1-0/+1
2025-07-14iommu/qcom: Fix pgsize_bitmapJason Gunthorpe1-1/+1
2025-07-11iommu/tegra241-cmdqv: Add IOMMU_VEVENTQ_TYPE_TEGRA241_CMDQV supportNicolin Chen1-0/+22
2025-07-11iommu/tegra241-cmdqv: Add user-space use supportNicolin Chen3-6/+407
2025-07-11iommu/tegra241-cmdqv: Do not statically map LVCMDQsNicolin Chen1-4/+33
2025-07-11iommu/tegra241-cmdqv: Simplify deinit flow in tegra241_cmdqv_remove_vintf()Nicolin Chen1-10/+3
2025-07-11iommu/tegra241-cmdqv: Use request_threaded_irqNicolin Chen1-2/+3
2025-07-11iommu/arm-smmu-v3-iommufd: Add hw_info to impl_opsNicolin Chen2-2/+13
2025-07-11iommu/arm-smmu-v3-iommufd: Add vsmmu_size/type and vsmmu_init impl opsNicolin Chen2-0/+13
2025-07-11iommu: Allow an input type in hw_info opNicolin Chen1-0/+4
2025-07-10iommu: Pass in a driver-level user data structure to viommu_init opNicolin Chen2-2/+4
2025-07-10iommu: Use enum iommu_hw_info_type for type in hw_info opNicolin Chen2-2/+4
2025-06-30iommu/arm: Add BBM Level 2 smmu featureMikoĊ‚aj Lenczewski3-0/+8
2025-06-27iommu/qcom: Remove iommu_ops pgsize_bitmapJason Gunthorpe1-4/+2
2025-06-27iommu/arm-smmu: Remove iommu_ops pgsize_bitmapJason Gunthorpe1-7/+5
2025-06-27qiommu/arm-smmu-v3: Remove iommu_ops pgsize_bitmapJason Gunthorpe1-8/+2
2025-06-19iommu/arm-smmu-v3: Replace arm_vsmmu_alloc with arm_vsmmu_initNicolin Chen3-28/+32
2025-05-31Revert "iommu: make inclusion of arm/arm-smmu-v3 directory conditional"Linus Torvalds2-3/+2
2025-05-23Merge branches 'fixes', 'apple/dart', 'arm/smmu/updates', 'arm/smmu/bindings'...Joerg Roedel9-190/+281
2025-05-21iommu/arm-smmu-qcom: Make set_stall work when the device is onConnor Abbott1-3/+30
2025-05-21iommu/arm-smmu: Move handing of RESUME to the context fault handlerConnor Abbott3-14/+15
2025-05-21iommu/arm-smmu-qcom: Enable threaded IRQ for Adreno SMMUv2/MMU500Connor Abbott1-0/+2
2025-05-16iommu: make inclusion of arm/arm-smmu-v3 directory conditionalRolf Eike Beer2-2/+3
2025-05-06iommu/arm-smmu-qcom: Add SAR2130P MDSS compatibleDmitry Baryshkov1-0/+1
2025-05-06iommu/arm-smmu-v3: Fix incorrect return in arm_smmu_attach_devQinxin Xia1-1/+1
2025-04-28iommu: Remove iommu_dev_enable/disable_feature()Lu Baolu1-34/+0
2025-04-28iommu: Remove IOMMU_DEV_FEAT_SVAJason Gunthorpe1-2/+0
2025-04-28iommu/arm-smmu-v3: Put iopf enablement in the domain attach pathJason Gunthorpe3-139/+90
2025-04-17iommu: Split out and tidy up Arm KconfigRobin Murphy1-0/+144
2025-04-17iommu/arm-smmu-v3: Fail aliasing StreamIDs more gracefullyRobin Murphy1-3/+3
2025-04-17iommu/arm-smmu-v3: Fix iommu_device_probe bug due to duplicated stream idsNicolin Chen1-4/+15
2025-04-17iommu/arm-smmu-v3: Fix pgsize_bit for sva domainsBalbir Singh1-0/+6
2025-04-17iommu/arm-smmu-v3: Add missing S2FWB feature detectionAneesh Kumar K.V (Arm)1-0/+2
2025-04-11iommu/tegra241-cmdqv: Fix warnings due to dmam_free_coherent()Nicolin Chen1-27/+5
2025-04-01Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds3-28/+148
2025-03-20Merge branches 'apple/dart', 'arm/smmu/updates', 'arm/smmu/bindings', 'rockch...Joerg Roedel1-5/+6
2025-03-18iommu/arm-smmu-v3: Set MEV bit in nested STE for DoS mitigationsNicolin Chen3-2/+5
2025-03-18iommu/arm-smmu-v3: Report events that belong to devices attached to vIOMMUNicolin Chen3-25/+57
2025-03-18iommu/arm-smmu-v3: Introduce struct arm_smmu_vmasterNicolin Chen3-1/+86
2025-03-11iommu/arm-smmu: Set rpm auto_suspend once during probePranjal Shrivastava1-4/+6
2025-03-11iommu: Unexport iommu_fwspec_free()Robin Murphy1-1/+0
2025-01-24Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-7/+1
2025-01-17Merge branches 'arm/smmu/updates', 'arm/smmu/bindings', 'qualcomm/msm', 'rock...Joerg Roedel10-142/+386
2025-01-17iommu: Use str_enable_disable-like helpersKrzysztof Kozlowski2-2/+4
2025-01-10iommu/arm-smmu-v3: Add missing #include of linux/string_choices.hWill Deacon1-0/+1
2025-01-08iommu/arm-smmu-v3: Use str_read_write helper w/ logsPranjal Shrivastava1-1/+1
2025-01-07iommu/arm-smmu: Add ACTLR data and support for qcom_smmu_500Bibek Kumar Patro1-0/+33
2025-01-07iommu/arm-smmu: Introduce ACTLR custom prefetcher settingsBibek Kumar Patro2-0/+34
2025-01-07iommu/arm-smmu: Add support for PRR bit setupBibek Kumar Patro2-0/+54
2025-01-07iommu/arm-smmu: Refactor qcom_smmu structure to include single pointerBibek Kumar Patro3-3/+3
2025-01-07iommu/arm-smmu: Re-enable context caching in smmu reset operationBibek Kumar Patro1-2/+3
2024-12-19iommu/tegra241-cmdqv: Read SMMU IDR1.CMDQS instead of hardcodingNicolin Chen1-3/+5
2024-12-18iommu/arm-smmu-v3: Make the blocked domain support PASIDJason Gunthorpe1-6/+6
2024-12-11iommufd: Deal with IOMMU_HWPT_FAULT_ID_VALID in iommufd coreYi Liu1-7/+1
2024-12-09iommu/tegra241-cmdqv: do not use smp_processor_id in preemptible contextLuis Claudio R. Goncalves1-1/+1
2024-12-09iommu/arm-smmu-v3: Remove domain_alloc_paging()Jason Gunthorpe1-31/+0
2024-12-09iommu/arm-smmu-v3: Make domain_alloc_paging_flags() directly determine the S1/S2Jason Gunthorpe1-12/+30
2024-12-09iommu/arm-smmu-v3: Remove arm_smmu_domain_finalise() during attachJason Gunthorpe2-29/+9
2024-12-09iommu/arm-smmu-v3: Document SVA interaction with new pagetable featuresRobin Murphy1-1/+14
2024-12-09iommu/arm-smmu-v3: Clean up more on probe failureRobin Murphy1-5/+12
2024-12-09iommu/arm-smmu: Retire probe deferral workaroundRobin Murphy1-11/+0
2024-12-09iommu/arm-smmu: Make instance lookup robustRobin Murphy2-18/+15
2024-12-09iommu/arm-smmuv3: Update comments about ATS and bypassJason Gunthorpe1-5/+12
2024-12-09iommu/arm-smmu-v3: Log better event recordsPranjal Shrivastava2-13/+115
2024-12-09iommu/arm-smmu-v3: Introduce struct arm_smmu_eventPranjal Shrivastava2-19/+54
2024-12-09iommu/arm-smmu-qcom: add sdm670 adreno iommu compatibleRichard Acayan1-0/+1
2024-12-02module: Convert symbol namespace to string literalPeter Zijlstra2-2/+2
2024-12-01Get rid of 'remove_new' relic from platform driver structLinus Torvalds3-4/+4
2024-11-22iommu: Rename ops->domain_alloc_user() to domain_alloc_paging_flags()Jason Gunthorpe1-5/+4
2024-11-22Merge tag 'iommu-updates-v6.13' of ssh://gitolite.kernel.org/pub/scm/linux/ke...Jason Gunthorpe6-16/+33
2024-11-15Merge branches 'intel/vt-d', 'amd/amd-vi' and 'iommufd/arm-smmuv3-nested' int...Joerg Roedel6-65/+126
2024-11-15Merge branches 'arm/smmu', 'mediatek', 's390', 'ti/omap', 'riscv' and 'core' ...Joerg Roedel3-3/+21
2024-11-14iommu/arm-smmu-v3: Import IOMMUFD module namespaceNathan Chancellor1-0/+2
2024-11-12iommu/arm-smmu-v3: Support IOMMU_HWPT_INVALIDATE using a VIOMMU objectNicolin Chen3-3/+142
2024-11-12iommu/arm-smmu-v3: Allow ATS for IOMMU_DOMAIN_NESTEDJason Gunthorpe3-9/+52
2024-11-12iommu/arm-smmu-v3: Use S2FWB for NESTED domainsJason Gunthorpe3-3/+15
2024-11-12iommu/arm-smmu-v3: Support IOMMU_DOMAIN_NESTEDJason Gunthorpe3-1/+205
2024-11-12iommu/arm-smmu-v3: Support IOMMU_VIOMMU_ALLOCNicolin Chen3-0/+59
2024-11-12iommu/tegra241-cmdqv: Fix alignment failure at max_n_shiftNicolin Chen1-1/+2
2024-11-08iommu/arm-smmu-v3: Make set_dev_pasid() op support replaceJason Gunthorpe3-8/+5
2024-11-08iommu: Pass old domain to set_dev_pasid opYi Liu2-2/+4
2024-11-05iommu/arm-smmu-v3: Expose the arm_smmu_attach interfaceJason Gunthorpe2-22/+27
2024-11-05iommu/arm-smmu-v3: Implement IOMMU_HWPT_ALLOC_NEST_PARENTJason Gunthorpe1-1/+10
2024-11-05iommu/arm-smmu-v3: Support IOMMU_GET_HW_INFO via struct arm_smmu_hw_infoNicolin Chen4-0/+42
2024-11-05iommu/arm-smmu-v3: Report IOMMU_CAP_ENFORCE_CACHE_COHERENCY for CANWBSJason Gunthorpe2-0/+38
2024-11-05vfio: Remove VFIO_TYPE1_NESTING_IOMMUJason Gunthorpe2-32/+0
2024-10-29iommu/tegra241-cmdqv: Fix unused variable warningWill Deacon1-0/+2
2024-10-29iommu/arm-smmu: Defer probe of clients after smmu device boundPratyush Brahma1-0/+11
2024-10-29iommu/arm-smmu-v3: Enhance domain_alloc_user() to allocate PASID capable domainVasant Hegde1-1/+5
2024-10-24iommu/tegra241-cmdqv: Staticize cmdqv_debugfs_dirNicolin Chen1-1/+1
2024-10-08iommu/arm-smmu-v3: Convert comma to semicolonChen Ni1-1/+1
2024-10-08iommu/arm-smmu-v3: Fix last_sid_idx calculation for sid_bits==32Daniel Mentz1-1/+1
2024-10-08iommu/arm-smmu: Clarify MMU-500 CPRE workaroundRobin Murphy1-2/+2
2024-09-13Merge branches 'fixes', 'arm/smmu', 'intel/vt-d', 'amd/amd-vi' and 'core' int...Joerg Roedel7-287/+1449
2024-09-09iommu/arm-smmu-v3: Reorganize struct arm_smmu_ctx_desc_cfgJason Gunthorpe2-67/+72
2024-09-09iommu/arm-smmu-v3: Add types for each level of the CD tableJason Gunthorpe2-24/+44
2024-09-09iommu/arm-smmu-v3: Shrink the cdtab l1_desc arrayJason Gunthorpe2-24/+17
2024-09-09iommu/arm-smmu-v3: Do not use devm for the cd table allocationsJason Gunthorpe1-16/+13
2024-09-09iommu/arm-smmu-v3: Remove strtab_base/cfgJason Gunthorpe2-30/+27
2024-09-09iommu/arm-smmu-v3: Reorganize struct arm_smmu_strtab_cfgJason Gunthorpe2-50/+50
2024-09-09iommu/arm-smmu-v3: Add types for each level of the 2 level stream tableJason Gunthorpe2-12/+19
2024-09-09iommu/arm-smmu-v3: Add arm_smmu_strtab_l1/2_idx()Jason Gunthorpe2-27/+32
2024-09-09iommu/arm-smmu-qcom: apply num_context_bank fixes for SDM630 / SDM660Dmitry Baryshkov1-1/+13
2024-09-06iommu/arm-smmu-v3: Use the new rb tree helpersJason Gunthorpe1-37/+31
2024-09-05iommu/tegra241-cmdqv: Do not allocate vcmdq until dma_set_mask_and_coherentNicolin Chen3-33/+60
2024-09-05iommu/tegra241-cmdqv: Drop static at local variableNicolin Chen1-1/+1
2024-09-04iommu/tegra241-cmdqv: Fix ioremap() error handling in probe()Dan Carpenter1-3/+3
2024-09-02iommu/tegra241-cmdqv: Fix -Wformat-truncation warnings in lvcmdq_error_headerNicolin Chen1-8/+8
2024-08-30iommu/arm-smmu-v3-test: Test masters with stall enabledMostafa Saleh1-21/+62
2024-08-30iommu/arm-smmu-v3: Match Stall behaviour for S2Mostafa Saleh2-5/+4
2024-08-30iommu/tegra241-cmdqv: Limit CMDs for VCMDQs of a guest owned VINTFNicolin Chen3-14/+51
2024-08-30iommu/arm-smmu-v3: Start a new batch if new command is not supportedNicolin Chen2-2/+11
2024-08-30iommu/arm-smmu-v3: Add in-kernel support for NVIDIA Tegra241 (Grace) CMDQVNate Watterson4-1/+902
2024-08-30iommu/arm-smmu-v3: Add struct arm_smmu_impl_opsJason Gunthorpe2-1/+60
2024-08-30iommu/arm-smmu-v3: Add acpi_smmu_iort_probe_model for implNicolin Chen1-5/+10
2024-08-30iommu/arm-smmu-v3: Add ARM_SMMU_OPT_TEGRA241_CMDQVNicolin Chen2-1/+16
2024-08-30iommu/arm-smmu-v3: Make symbols public for CONFIG_TEGRA241_CMDQVNicolin Chen2-10/+17
2024-08-30iommu/arm-smmu-v3: Pass in cmdq pointer to arm_smmu_cmdq_initNicolin Chen1-3/+3
2024-08-30iommu/arm-smmu-v3: Pass in cmdq pointer to arm_smmu_cmdq_build_sync_cmdNicolin Chen1-4/+6
2024-08-30iommu/arm-smmu-v3: Issue a batch of commands to the same cmdqNicolin Chen2-18/+31
2024-08-30iommu: Allow ATS to work on VFs when the PF uses IDENTITYJason Gunthorpe1-0/+6
2024-08-27iommu/arm-smmu-qcom: Work around SDM845 Adreno SMMU w/ 16K pagesKonrad Dybcio1-0/+9
2024-08-23iommu/arm-smmu-qcom: hide last LPASS SMMU context bank from linuxMarc Gonzalez1-0/+7
2024-08-23iommu: Handle iommu faults for a bad iopf setupPranjal Shrivastava1-1/+1
2024-08-16iommu/arm-smmu-v3: Fix a NULL vs IS_ERR() checkDan Carpenter1-2/+2
2024-08-16iommu/arm-smmu-v3: Remove the unused empty definitionZhang Zekun1-5/+0
2024-08-16iommu/arm-smmu: Un-demote unhandled-fault msgRob Clark1-1/+1
2024-07-25iommu: arm-smmu: Fix Tegra workaround for PAGE_SIZE mappingsAshish Mhetre1-1/+1