| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-06-12 | Merge branches 'apple/dart', 'arm/smmu/updates', 'arm/smmu/bindings', 'rockch... | Joerg Roedel | 6 | -424/+446 |
| 2026-05-28 | iommu/arm-smmu-v3: Allow ATS to be always on | Nicolin Chen | 2 | -9/+73 |
| 2026-05-19 | iommu/arm-smmu-v3-sva: Enable Hardware Access and Hardware Dirty bits | Nicolin Chen | 1 | -0/+10 |
| 2026-05-19 | iommu/arm-smmu-v3: Directly encode TLBI commands | Jason Gunthorpe | 2 | -134/+71 |
| 2026-05-19 | iommu/arm-smmu-v3: Directly encode CMDQ_OP_SYNC | Jason Gunthorpe | 2 | -31/+27 |
| 2026-05-19 | iommu/arm-smmu-v3: Directly encode CMDQ_OP_ATC_INV | Jason Gunthorpe | 2 | -46/+40 |
| 2026-05-19 | iommu/arm-smmu-v3: Directly encode simple commands | Jason Gunthorpe | 2 | -168/+148 |
| 2026-05-19 | iommu/arm-smmu-v3: Remove CMDQ_OP_CFGI_CD_ALL from arm_smmu_cmdq_build_cmd() | Jason Gunthorpe | 1 | -3/+0 |
| 2026-05-19 | iommu/arm-smmu-v3: Convert arm_smmu_cmdq_batch cmds to struct arm_smmu_cmd | Jason Gunthorpe | 4 | -53/+58 |
| 2026-05-19 | iommu/arm-smmu-v3: Use the HW arm_smmu_cmd in cmdq submission functions | Jason Gunthorpe | 1 | -23/+30 |
| 2026-05-19 | iommu/arm-smmu-v3: Use the HW arm_smmu_cmd in cmdq selection functions | Jason Gunthorpe | 3 | -25/+38 |
| 2026-05-19 | iommu/arm-smmu-v3: Add struct arm_smmu_cmd to represent the HW format command | Jason Gunthorpe | 1 | -20/+28 |
| 2026-05-19 | iommu/arm-smmu-v3: Limit queue allocation retry boundary to PAGE_SIZE | Leo Jiang | 1 | -1/+1 |
| 2026-05-19 | iommu: arm-smmu-qcom: Ensure smmu is powered up in set_ttbr0_cfg | Anna Maniscalco | 1 | -0/+9 |
| 2026-05-19 | iommu/arm-smmu-qcom: Add glymur MDSS to ACTLR client table | Lokanadha M R | 1 | -0/+2 |
| 2026-05-19 | iommu/arm-smmu-qcom: Fix fastrpc compatible string in ACTLR client match table | Bibek Kumar Patro | 1 | -1/+1 |
| 2026-04-09 | Merge branches 'fixes', 'arm/smmu/updates', 'arm/smmu/bindings', 'riscv', 'in... | Will Deacon | 5 | -192/+1081 |
| 2026-03-24 | iommu/tegra241-cmdqv: Set supports_cmd op in tegra241_vcmdq_hw_init() | Nicolin Chen | 1 | -3/+4 |
| 2026-03-24 | iommu/arm-smmu-v3: Update Arm errata | Robin Murphy | 1 | -4/+14 |
| 2026-03-24 | iommu/arm-smmu-v3: Fix typos introduced by arm_smmu_invs | Nicolin Chen | 2 | -4/+4 |
| 2026-03-24 | iommu/arm-smmu-v3: Do not continue in __arm_smmu_domain_inv_range() | Nicolin Chen | 1 | -2/+2 |
| 2026-03-19 | iommu/arm-smmu-v3: Perform per-domain invalidations using arm_smmu_invs | Nicolin Chen | 3 | -195/+24 |
| 2026-03-19 | iommu/arm-smmu-v3: Add arm_smmu_invs based arm_smmu_domain_inv_range() | Nicolin Chen | 2 | -13/+221 |
| 2026-03-19 | iommu/arm-smmu-v3: Populate smmu_domain->invs when attaching masters | Nicolin Chen | 2 | -1/+278 |
| 2026-03-19 | iommu/arm-smmu-v3: Pre-allocate a per-master invalidation array | Nicolin Chen | 2 | -4/+45 |
| 2026-03-19 | iommu/arm-smmu-v3: Introduce a per-domain arm_smmu_invs array | Jason Gunthorpe | 3 | -0/+502 |
| 2026-03-19 | iommu/arm-smmu-v3: Add an inline arm_smmu_domain_free() | Nicolin Chen | 3 | -4/+10 |
| 2026-03-19 | iommu/arm-smmu-v3: Explicitly set smmu_domain->stage for SVA | Nicolin Chen | 3 | -0/+5 |
| 2026-03-19 | iommu/arm-smmu-v3: Add a missing dma_wmb() for hitless STE update | Nicolin Chen | 1 | -0/+7 |
| 2026-03-17 | iommu: Add device ATS supported capability | Shameer Kolothum | 1 | -0/+3 |
| 2026-02-22 | Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses | Kees Cook | 2 | -3/+2 |
| 2026-02-21 | Convert more 'alloc_obj' cases to default GFP_KERNEL arguments | Linus Torvalds | 1 | -2/+1 |
| 2026-02-21 | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument | Linus Torvalds | 5 | -12/+12 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook | 5 | -20/+20 |
| 2026-02-11 | Merge tag 'driver-core-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 4 | -5/+52 |
| 2026-02-06 | Merge branches 'fixes', 'arm/smmu/updates', 'intel/vt-d', 'amd/amd-vi' and 'c... | Joerg Roedel | 8 | -118/+244 |
| 2026-01-31 | iommu/tegra241-cmdqv: Reset VCMDQ in tegra241_vcmdq_hw_init_user() | Nicolin Chen | 1 | -0/+3 |
| 2026-01-23 | iommu/arm-smmu-v3: Do not set disable_ats unless vSTE is Translate | Nicolin Chen | 1 | -1/+3 |
| 2026-01-23 | iommu/arm-smmu-v3-test: Add nested s1bypass/s1dssbypass coverage | Nicolin Chen | 1 | -0/+47 |
| 2026-01-23 | iommu/arm-smmu-v3: Mark EATS_TRANS safe when computing the update sequence | Jason Gunthorpe | 1 | -0/+26 |
| 2026-01-23 | iommu/arm-smmu-v3: Mark STE MEV safe when computing the update sequence | Jason Gunthorpe | 1 | -0/+10 |
| 2026-01-23 | iommu/arm-smmu-v3: Add update_safe bits to fix STE update sequence | Jason Gunthorpe | 3 | -10/+53 |
| 2026-01-22 | iommu/arm-smmu-v3: Add device-tree support for CMDQV driver | Ashish Mhetre | 1 | -0/+32 |
| 2026-01-22 | iommu/tegra241-cmdqv: Decouple driver from ACPI | Nicolin Chen | 3 | -74/+14 |
| 2026-01-22 | iommu/arm-smmu-qcom: do not register driver in probe() | Danilo Krummrich | 4 | -5/+52 |
| 2026-01-22 | iommu/arm-smmu-qcom: Restore ACTLR settings for MDSS on sa8775p | Bibek Kumar Patro | 1 | -0/+2 |
| 2026-01-10 | iommu: Add iommu_driver_get_domain_for_dev() helper | Nicolin Chen | 1 | -2/+3 |
| 2026-01-07 | iommu/arm-smmu-v3: Remove IAS | Mostafa Saleh | 2 | -15/+5 |
| 2026-01-05 | iommu/qcom: Simplify with scoped for each OF child loop | Krzysztof Kozlowski | 1 | -6/+2 |
| 2026-01-05 | iommu/arm-smmu-qcom: Add actlr settings for mdss on Qualcomm platforms | Charan Teja Kalla | 1 | -0/+26 |
| 2026-01-05 | iommu/arm-smmu-v3: Improve CMDQ lock fairness and efficiency | Alexander Grest | 1 | -10/+21 |
| 2025-12-04 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -1/+12 |
| 2025-11-28 | Merge branches 'arm/smmu/updates', 'arm/smmu/bindings', 'mediatek', 'nvidia/t... | Joerg Roedel | 5 | -42/+54 |
| 2025-11-26 | iommu/arm-smmu-v3-iommufd: Allow attaching nested domain for GBPA cases | Nicolin Chen | 1 | -1/+12 |
| 2025-11-25 | iommu/arm-smmu-qcom: Enable use of all SMR groups when running bare-metal | Stephan Gerhold | 1 | -10/+17 |
| 2025-11-24 | iommu/arm-smmu-v3: Fix error check in arm_smmu_alloc_cd_tables | Ryan Huang | 1 | -1/+1 |
| 2025-11-17 | iommu/qcom: fix device leak on of_xlate() | Johan Hovold | 1 | -6/+4 |
| 2025-11-03 | iommu/arm-smmu-qcom: Add Glymur MDSS compatible | Abel Vesa | 1 | -0/+1 |
| 2025-10-27 | iommu: Pass in old domain to attach_dev callback functions | Nicolin Chen | 4 | -19/+30 |
| 2025-10-27 | iommu/arm-smmu-v3: Set release_domain to arm_smmu_blocked_domain | Nicolin Chen | 1 | -6/+1 |
| 2025-08-22 | iommu/arm-smmu-v3: Fix smmu_domain->nr_ats_masters decrement | Nicolin Chen | 1 | -1/+1 |
| 2025-08-15 | iommu/tegra241-cmdqv: Fix missing cpu_to_le64 at lvcmdq_err_map | Nicolin Chen | 1 | -3/+5 |
| 2025-07-31 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 4 | -52/+561 |
| 2025-07-30 | Merge tag 'iommu-updates-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 4 | -23/+16 |
| 2025-07-28 | iommu/arm-smmu-v3: Replace vsmmu_size/type with get_viommu_size | Nicolin Chen | 4 | -15/+20 |
| 2025-07-28 | iommu/arm-smmu-v3: Do not bother impl_ops if IOMMU_VIOMMU_TYPE_ARM_SMMUV3 | Nicolin Chen | 2 | -11/+30 |
| 2025-07-24 | Merge branch 'arm/smmu/updates' into next | Will Deacon | 2 | -4/+6 |
| 2025-07-24 | Merge branch 'arm/smmu/bindings' into next | Will Deacon | 1 | -0/+1 |
| 2025-07-18 | iommufd/vdevice: Remove struct device reference from struct vdevice | Xu Yilun | 1 | -1/+2 |
| 2025-07-14 | iommu/tegra241-cmdqv: import IOMMUFD module namespace | Arnd Bergmann | 1 | -0/+2 |
| 2025-07-14 | iommu/arm-smmu: disable PRR on SM8250 | Dmitry Baryshkov | 1 | -1/+2 |
| 2025-07-14 | iommu/arm-smmu-v3: Revert vmaster in the error path | Nicolin Chen | 1 | -3/+4 |
| 2025-07-14 | iommu/arm-smmu-qcom: Add SM6115 MDSS compatible | Alexey Klimov | 1 | -0/+1 |
| 2025-07-14 | iommu/qcom: Fix pgsize_bitmap | Jason Gunthorpe | 1 | -1/+1 |
| 2025-07-11 | iommu/tegra241-cmdqv: Add IOMMU_VEVENTQ_TYPE_TEGRA241_CMDQV support | Nicolin Chen | 1 | -0/+22 |
| 2025-07-11 | iommu/tegra241-cmdqv: Add user-space use support | Nicolin Chen | 3 | -6/+407 |
| 2025-07-11 | iommu/tegra241-cmdqv: Do not statically map LVCMDQs | Nicolin Chen | 1 | -4/+33 |
| 2025-07-11 | iommu/tegra241-cmdqv: Simplify deinit flow in tegra241_cmdqv_remove_vintf() | Nicolin Chen | 1 | -10/+3 |
| 2025-07-11 | iommu/tegra241-cmdqv: Use request_threaded_irq | Nicolin Chen | 1 | -2/+3 |
| 2025-07-11 | iommu/arm-smmu-v3-iommufd: Add hw_info to impl_ops | Nicolin Chen | 2 | -2/+13 |
| 2025-07-11 | iommu/arm-smmu-v3-iommufd: Add vsmmu_size/type and vsmmu_init impl ops | Nicolin Chen | 2 | -0/+13 |
| 2025-07-11 | iommu: Allow an input type in hw_info op | Nicolin Chen | 1 | -0/+4 |
| 2025-07-10 | iommu: Pass in a driver-level user data structure to viommu_init op | Nicolin Chen | 2 | -2/+4 |
| 2025-07-10 | iommu: Use enum iommu_hw_info_type for type in hw_info op | Nicolin Chen | 2 | -2/+4 |
| 2025-06-30 | iommu/arm: Add BBM Level 2 smmu feature | MikoĊaj Lenczewski | 3 | -0/+8 |
| 2025-06-27 | iommu/qcom: Remove iommu_ops pgsize_bitmap | Jason Gunthorpe | 1 | -4/+2 |
| 2025-06-27 | iommu/arm-smmu: Remove iommu_ops pgsize_bitmap | Jason Gunthorpe | 1 | -7/+5 |
| 2025-06-27 | qiommu/arm-smmu-v3: Remove iommu_ops pgsize_bitmap | Jason Gunthorpe | 1 | -8/+2 |
| 2025-06-19 | iommu/arm-smmu-v3: Replace arm_vsmmu_alloc with arm_vsmmu_init | Nicolin Chen | 3 | -28/+32 |
| 2025-05-31 | Revert "iommu: make inclusion of arm/arm-smmu-v3 directory conditional" | Linus Torvalds | 2 | -3/+2 |
| 2025-05-23 | Merge branches 'fixes', 'apple/dart', 'arm/smmu/updates', 'arm/smmu/bindings'... | Joerg Roedel | 9 | -190/+281 |
| 2025-05-21 | iommu/arm-smmu-qcom: Make set_stall work when the device is on | Connor Abbott | 1 | -3/+30 |
| 2025-05-21 | iommu/arm-smmu: Move handing of RESUME to the context fault handler | Connor Abbott | 3 | -14/+15 |
| 2025-05-21 | iommu/arm-smmu-qcom: Enable threaded IRQ for Adreno SMMUv2/MMU500 | Connor Abbott | 1 | -0/+2 |
| 2025-05-16 | iommu: make inclusion of arm/arm-smmu-v3 directory conditional | Rolf Eike Beer | 2 | -2/+3 |
| 2025-05-06 | iommu/arm-smmu-qcom: Add SAR2130P MDSS compatible | Dmitry Baryshkov | 1 | -0/+1 |
| 2025-05-06 | iommu/arm-smmu-v3: Fix incorrect return in arm_smmu_attach_dev | Qinxin Xia | 1 | -1/+1 |
| 2025-04-28 | iommu: Remove iommu_dev_enable/disable_feature() | Lu Baolu | 1 | -34/+0 |
| 2025-04-28 | iommu: Remove IOMMU_DEV_FEAT_SVA | Jason Gunthorpe | 1 | -2/+0 |
| 2025-04-28 | iommu/arm-smmu-v3: Put iopf enablement in the domain attach path | Jason Gunthorpe | 3 | -139/+90 |
| 2025-04-17 | iommu: Split out and tidy up Arm Kconfig | Robin Murphy | 1 | -0/+144 |
| 2025-04-17 | iommu/arm-smmu-v3: Fail aliasing StreamIDs more gracefully | Robin Murphy | 1 | -3/+3 |
| 2025-04-17 | iommu/arm-smmu-v3: Fix iommu_device_probe bug due to duplicated stream ids | Nicolin Chen | 1 | -4/+15 |
| 2025-04-17 | iommu/arm-smmu-v3: Fix pgsize_bit for sva domains | Balbir Singh | 1 | -0/+6 |
| 2025-04-17 | iommu/arm-smmu-v3: Add missing S2FWB feature detection | Aneesh Kumar K.V (Arm) | 1 | -0/+2 |
| 2025-04-11 | iommu/tegra241-cmdqv: Fix warnings due to dmam_free_coherent() | Nicolin Chen | 1 | -27/+5 |
| 2025-04-01 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 3 | -28/+148 |
| 2025-03-20 | Merge branches 'apple/dart', 'arm/smmu/updates', 'arm/smmu/bindings', 'rockch... | Joerg Roedel | 1 | -5/+6 |
| 2025-03-18 | iommu/arm-smmu-v3: Set MEV bit in nested STE for DoS mitigations | Nicolin Chen | 3 | -2/+5 |
| 2025-03-18 | iommu/arm-smmu-v3: Report events that belong to devices attached to vIOMMU | Nicolin Chen | 3 | -25/+57 |
| 2025-03-18 | iommu/arm-smmu-v3: Introduce struct arm_smmu_vmaster | Nicolin Chen | 3 | -1/+86 |
| 2025-03-11 | iommu/arm-smmu: Set rpm auto_suspend once during probe | Pranjal Shrivastava | 1 | -4/+6 |
| 2025-03-11 | iommu: Unexport iommu_fwspec_free() | Robin Murphy | 1 | -1/+0 |
| 2025-01-24 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -7/+1 |
| 2025-01-17 | Merge branches 'arm/smmu/updates', 'arm/smmu/bindings', 'qualcomm/msm', 'rock... | Joerg Roedel | 10 | -142/+386 |
| 2025-01-17 | iommu: Use str_enable_disable-like helpers | Krzysztof Kozlowski | 2 | -2/+4 |
| 2025-01-10 | iommu/arm-smmu-v3: Add missing #include of linux/string_choices.h | Will Deacon | 1 | -0/+1 |
| 2025-01-08 | iommu/arm-smmu-v3: Use str_read_write helper w/ logs | Pranjal Shrivastava | 1 | -1/+1 |
| 2025-01-07 | iommu/arm-smmu: Add ACTLR data and support for qcom_smmu_500 | Bibek Kumar Patro | 1 | -0/+33 |
| 2025-01-07 | iommu/arm-smmu: Introduce ACTLR custom prefetcher settings | Bibek Kumar Patro | 2 | -0/+34 |
| 2025-01-07 | iommu/arm-smmu: Add support for PRR bit setup | Bibek Kumar Patro | 2 | -0/+54 |
| 2025-01-07 | iommu/arm-smmu: Refactor qcom_smmu structure to include single pointer | Bibek Kumar Patro | 3 | -3/+3 |
| 2025-01-07 | iommu/arm-smmu: Re-enable context caching in smmu reset operation | Bibek Kumar Patro | 1 | -2/+3 |
| 2024-12-19 | iommu/tegra241-cmdqv: Read SMMU IDR1.CMDQS instead of hardcoding | Nicolin Chen | 1 | -3/+5 |
| 2024-12-18 | iommu/arm-smmu-v3: Make the blocked domain support PASID | Jason Gunthorpe | 1 | -6/+6 |
| 2024-12-11 | iommufd: Deal with IOMMU_HWPT_FAULT_ID_VALID in iommufd core | Yi Liu | 1 | -7/+1 |
| 2024-12-09 | iommu/tegra241-cmdqv: do not use smp_processor_id in preemptible context | Luis Claudio R. Goncalves | 1 | -1/+1 |
| 2024-12-09 | iommu/arm-smmu-v3: Remove domain_alloc_paging() | Jason Gunthorpe | 1 | -31/+0 |
| 2024-12-09 | iommu/arm-smmu-v3: Make domain_alloc_paging_flags() directly determine the S1/S2 | Jason Gunthorpe | 1 | -12/+30 |
| 2024-12-09 | iommu/arm-smmu-v3: Remove arm_smmu_domain_finalise() during attach | Jason Gunthorpe | 2 | -29/+9 |
| 2024-12-09 | iommu/arm-smmu-v3: Document SVA interaction with new pagetable features | Robin Murphy | 1 | -1/+14 |
| 2024-12-09 | iommu/arm-smmu-v3: Clean up more on probe failure | Robin Murphy | 1 | -5/+12 |
| 2024-12-09 | iommu/arm-smmu: Retire probe deferral workaround | Robin Murphy | 1 | -11/+0 |
| 2024-12-09 | iommu/arm-smmu: Make instance lookup robust | Robin Murphy | 2 | -18/+15 |
| 2024-12-09 | iommu/arm-smmuv3: Update comments about ATS and bypass | Jason Gunthorpe | 1 | -5/+12 |
| 2024-12-09 | iommu/arm-smmu-v3: Log better event records | Pranjal Shrivastava | 2 | -13/+115 |
| 2024-12-09 | iommu/arm-smmu-v3: Introduce struct arm_smmu_event | Pranjal Shrivastava | 2 | -19/+54 |
| 2024-12-09 | iommu/arm-smmu-qcom: add sdm670 adreno iommu compatible | Richard Acayan | 1 | -0/+1 |
| 2024-12-02 | module: Convert symbol namespace to string literal | Peter Zijlstra | 2 | -2/+2 |
| 2024-12-01 | Get rid of 'remove_new' relic from platform driver struct | Linus Torvalds | 3 | -4/+4 |
| 2024-11-22 | iommu: Rename ops->domain_alloc_user() to domain_alloc_paging_flags() | Jason Gunthorpe | 1 | -5/+4 |
| 2024-11-22 | Merge tag 'iommu-updates-v6.13' of ssh://gitolite.kernel.org/pub/scm/linux/ke... | Jason Gunthorpe | 6 | -16/+33 |
| 2024-11-15 | Merge branches 'intel/vt-d', 'amd/amd-vi' and 'iommufd/arm-smmuv3-nested' int... | Joerg Roedel | 6 | -65/+126 |
| 2024-11-15 | Merge branches 'arm/smmu', 'mediatek', 's390', 'ti/omap', 'riscv' and 'core' ... | Joerg Roedel | 3 | -3/+21 |
| 2024-11-14 | iommu/arm-smmu-v3: Import IOMMUFD module namespace | Nathan Chancellor | 1 | -0/+2 |
| 2024-11-12 | iommu/arm-smmu-v3: Support IOMMU_HWPT_INVALIDATE using a VIOMMU object | Nicolin Chen | 3 | -3/+142 |
| 2024-11-12 | iommu/arm-smmu-v3: Allow ATS for IOMMU_DOMAIN_NESTED | Jason Gunthorpe | 3 | -9/+52 |
| 2024-11-12 | iommu/arm-smmu-v3: Use S2FWB for NESTED domains | Jason Gunthorpe | 3 | -3/+15 |
| 2024-11-12 | iommu/arm-smmu-v3: Support IOMMU_DOMAIN_NESTED | Jason Gunthorpe | 3 | -1/+205 |
| 2024-11-12 | iommu/arm-smmu-v3: Support IOMMU_VIOMMU_ALLOC | Nicolin Chen | 3 | -0/+59 |
| 2024-11-12 | iommu/tegra241-cmdqv: Fix alignment failure at max_n_shift | Nicolin Chen | 1 | -1/+2 |
| 2024-11-08 | iommu/arm-smmu-v3: Make set_dev_pasid() op support replace | Jason Gunthorpe | 3 | -8/+5 |
| 2024-11-08 | iommu: Pass old domain to set_dev_pasid op | Yi Liu | 2 | -2/+4 |
| 2024-11-05 | iommu/arm-smmu-v3: Expose the arm_smmu_attach interface | Jason Gunthorpe | 2 | -22/+27 |
| 2024-11-05 | iommu/arm-smmu-v3: Implement IOMMU_HWPT_ALLOC_NEST_PARENT | Jason Gunthorpe | 1 | -1/+10 |
| 2024-11-05 | iommu/arm-smmu-v3: Support IOMMU_GET_HW_INFO via struct arm_smmu_hw_info | Nicolin Chen | 4 | -0/+42 |
| 2024-11-05 | iommu/arm-smmu-v3: Report IOMMU_CAP_ENFORCE_CACHE_COHERENCY for CANWBS | Jason Gunthorpe | 2 | -0/+38 |
| 2024-11-05 | vfio: Remove VFIO_TYPE1_NESTING_IOMMU | Jason Gunthorpe | 2 | -32/+0 |
| 2024-10-29 | iommu/tegra241-cmdqv: Fix unused variable warning | Will Deacon | 1 | -0/+2 |
| 2024-10-29 | iommu/arm-smmu: Defer probe of clients after smmu device bound | Pratyush Brahma | 1 | -0/+11 |
| 2024-10-29 | iommu/arm-smmu-v3: Enhance domain_alloc_user() to allocate PASID capable domain | Vasant Hegde | 1 | -1/+5 |
| 2024-10-24 | iommu/tegra241-cmdqv: Staticize cmdqv_debugfs_dir | Nicolin Chen | 1 | -1/+1 |
| 2024-10-08 | iommu/arm-smmu-v3: Convert comma to semicolon | Chen Ni | 1 | -1/+1 |
| 2024-10-08 | iommu/arm-smmu-v3: Fix last_sid_idx calculation for sid_bits==32 | Daniel Mentz | 1 | -1/+1 |
| 2024-10-08 | iommu/arm-smmu: Clarify MMU-500 CPRE workaround | Robin Murphy | 1 | -2/+2 |
| 2024-09-13 | Merge branches 'fixes', 'arm/smmu', 'intel/vt-d', 'amd/amd-vi' and 'core' int... | Joerg Roedel | 7 | -287/+1449 |
| 2024-09-09 | iommu/arm-smmu-v3: Reorganize struct arm_smmu_ctx_desc_cfg | Jason Gunthorpe | 2 | -67/+72 |
| 2024-09-09 | iommu/arm-smmu-v3: Add types for each level of the CD table | Jason Gunthorpe | 2 | -24/+44 |
| 2024-09-09 | iommu/arm-smmu-v3: Shrink the cdtab l1_desc array | Jason Gunthorpe | 2 | -24/+17 |
| 2024-09-09 | iommu/arm-smmu-v3: Do not use devm for the cd table allocations | Jason Gunthorpe | 1 | -16/+13 |
| 2024-09-09 | iommu/arm-smmu-v3: Remove strtab_base/cfg | Jason Gunthorpe | 2 | -30/+27 |
| 2024-09-09 | iommu/arm-smmu-v3: Reorganize struct arm_smmu_strtab_cfg | Jason Gunthorpe | 2 | -50/+50 |
| 2024-09-09 | iommu/arm-smmu-v3: Add types for each level of the 2 level stream table | Jason Gunthorpe | 2 | -12/+19 |
| 2024-09-09 | iommu/arm-smmu-v3: Add arm_smmu_strtab_l1/2_idx() | Jason Gunthorpe | 2 | -27/+32 |
| 2024-09-09 | iommu/arm-smmu-qcom: apply num_context_bank fixes for SDM630 / SDM660 | Dmitry Baryshkov | 1 | -1/+13 |
| 2024-09-06 | iommu/arm-smmu-v3: Use the new rb tree helpers | Jason Gunthorpe | 1 | -37/+31 |
| 2024-09-05 | iommu/tegra241-cmdqv: Do not allocate vcmdq until dma_set_mask_and_coherent | Nicolin Chen | 3 | -33/+60 |
| 2024-09-05 | iommu/tegra241-cmdqv: Drop static at local variable | Nicolin Chen | 1 | -1/+1 |
| 2024-09-04 | iommu/tegra241-cmdqv: Fix ioremap() error handling in probe() | Dan Carpenter | 1 | -3/+3 |
| 2024-09-02 | iommu/tegra241-cmdqv: Fix -Wformat-truncation warnings in lvcmdq_error_header | Nicolin Chen | 1 | -8/+8 |
| 2024-08-30 | iommu/arm-smmu-v3-test: Test masters with stall enabled | Mostafa Saleh | 1 | -21/+62 |
| 2024-08-30 | iommu/arm-smmu-v3: Match Stall behaviour for S2 | Mostafa Saleh | 2 | -5/+4 |
| 2024-08-30 | iommu/tegra241-cmdqv: Limit CMDs for VCMDQs of a guest owned VINTF | Nicolin Chen | 3 | -14/+51 |
| 2024-08-30 | iommu/arm-smmu-v3: Start a new batch if new command is not supported | Nicolin Chen | 2 | -2/+11 |
| 2024-08-30 | iommu/arm-smmu-v3: Add in-kernel support for NVIDIA Tegra241 (Grace) CMDQV | Nate Watterson | 4 | -1/+902 |
| 2024-08-30 | iommu/arm-smmu-v3: Add struct arm_smmu_impl_ops | Jason Gunthorpe | 2 | -1/+60 |
| 2024-08-30 | iommu/arm-smmu-v3: Add acpi_smmu_iort_probe_model for impl | Nicolin Chen | 1 | -5/+10 |
| 2024-08-30 | iommu/arm-smmu-v3: Add ARM_SMMU_OPT_TEGRA241_CMDQV | Nicolin Chen | 2 | -1/+16 |
| 2024-08-30 | iommu/arm-smmu-v3: Make symbols public for CONFIG_TEGRA241_CMDQV | Nicolin Chen | 2 | -10/+17 |
| 2024-08-30 | iommu/arm-smmu-v3: Pass in cmdq pointer to arm_smmu_cmdq_init | Nicolin Chen | 1 | -3/+3 |
| 2024-08-30 | iommu/arm-smmu-v3: Pass in cmdq pointer to arm_smmu_cmdq_build_sync_cmd | Nicolin Chen | 1 | -4/+6 |
| 2024-08-30 | iommu/arm-smmu-v3: Issue a batch of commands to the same cmdq | Nicolin Chen | 2 | -18/+31 |
| 2024-08-30 | iommu: Allow ATS to work on VFs when the PF uses IDENTITY | Jason Gunthorpe | 1 | -0/+6 |
| 2024-08-27 | iommu/arm-smmu-qcom: Work around SDM845 Adreno SMMU w/ 16K pages | Konrad Dybcio | 1 | -0/+9 |
| 2024-08-23 | iommu/arm-smmu-qcom: hide last LPASS SMMU context bank from linux | Marc Gonzalez | 1 | -0/+7 |
| 2024-08-23 | iommu: Handle iommu faults for a bad iopf setup | Pranjal Shrivastava | 1 | -1/+1 |
| 2024-08-16 | iommu/arm-smmu-v3: Fix a NULL vs IS_ERR() check | Dan Carpenter | 1 | -2/+2 |
| 2024-08-16 | iommu/arm-smmu-v3: Remove the unused empty definition | Zhang Zekun | 1 | -5/+0 |
| 2024-08-16 | iommu/arm-smmu: Un-demote unhandled-fault msg | Rob Clark | 1 | -1/+1 |
| 2024-07-25 | iommu: arm-smmu: Fix Tegra workaround for PAGE_SIZE mappings | Ashish Mhetre | 1 | -1/+1 |