| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-05-02 | Merge tag 'iommu-fixes-v6.15-rc4' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 4 | -18/+54 |
| 2025-04-28 | iommu/vt-d: Apply quirk_iommu_igfx for 8086:0044 (QM57/QS57) | Mingcong Bai | 1 | -1/+3 |
| 2025-04-24 | iommu/amd: WARN if KVM attempts to set vCPU affinity without posted intrrupts | Sean Christopherson | 1 | -10/+3 |
| 2025-04-24 | iommu/amd: Return an error if vCPU affinity is set for non-vCPU IRTE | Sean Christopherson | 1 | -1/+1 |
| 2025-04-17 | iommu/vt-d: Revert ATS timing change to fix boot failure | Lu Baolu | 1 | -12/+19 |
| 2025-04-17 | iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid | Pavel Paklov | 1 | -0/+8 |
| 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-11 | iommu: remove unneeded semicolon | Pei Xiao | 1 | -2/+2 |
| 2025-04-11 | iommu/mediatek: Fix NULL pointer deference in mtk_iommu_device_group | Louis-Alexis Eyraud | 1 | -13/+13 |
| 2025-04-11 | iommu/exynos: Fix suspend/resume with IDENTITY domain | Marek Szyprowski | 1 | -2/+2 |
| 2025-04-11 | iommu/ipmmu-vmsa: Register in a sensible order | Robin Murphy | 1 | -17/+10 |
| 2025-04-11 | iommu: Clear iommu-dma ops on cleanup | Robin Murphy | 1 | -0/+3 |
| 2025-04-11 | iommu/vt-d: Remove an unnecessary call set_dma_ops() | Petr Tesarik | 1 | -1/+0 |
| 2025-04-11 | iommu/vt-d: Wire up irq_ack() to irq_move_irq() for posted MSIs | Sean Christopherson | 1 | -14/+15 |
| 2025-04-11 | iommu: Fix crash in report_iommu_fault() | Fedor Pchelkin | 1 | -1/+2 |
| 2025-04-05 | treewide: Switch/rename to timer_delete[_sync]() | Thomas Gleixner | 1 | -1/+1 |
| 2025-04-01 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 22 | -768/+1993 |
| 2025-03-28 | iommufd: Test attach before detaching pasid | Yi Liu | 1 | -0/+7 |
| 2025-03-28 | iommu: Convert unreachable() to BUG() | Josh Poimboeuf | 1 | -2/+2 |
| 2025-03-28 | iommufd: Balance veventq->num_events inc/dec | Yi Liu | 1 | -1/+2 |
| 2025-03-28 | iommufd: Initialize the flags of vevent in iommufd_viommu_report_event() | Yi Liu | 1 | -1/+1 |
| 2025-03-28 | iommufd: Extend IOMMU_GET_HW_INFO to report PASID capability | Yi Liu | 1 | -1/+33 |
| 2025-03-26 | Merge tag 'iommu-updates-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 30 | -734/+926 |
| 2025-03-25 | Merge tag 'hyperv-next-signed-20250324' of git://git.kernel.org/pub/scm/linux... | Linus Torvalds | 1 | -4/+4 |
| 2025-03-25 | iommufd/selftest: Add test ops to test pasid attach/detach | Yi Liu | 2 | -0/+188 |
| 2025-03-25 | iommufd/selftest: Add a helper to get test device | Yi Liu | 1 | -13/+23 |
| 2025-03-25 | iommufd/selftest: Add set_dev_pasid in mock iommu | Yi Liu | 2 | -5/+36 |
| 2025-03-25 | iommufd: Allow allocating PASID-compatible domain | Yi Liu | 1 | -3/+4 |
| 2025-03-25 | iommu/vt-d: Add IOMMU_HWPT_ALLOC_PASID support | Yi Liu | 2 | -2/+3 |
| 2025-03-25 | iommufd: Enforce PASID-compatible domain for RID | Yi Liu | 1 | -4/+22 |
| 2025-03-25 | iommufd: Support pasid attach/replace | Yi Liu | 2 | -26/+41 |
| 2025-03-25 | iommufd: Enforce PASID-compatible domain in PASID path | Yi Liu | 3 | -0/+21 |
| 2025-03-25 | iommufd/device: Add pasid_attach array to track per-PASID attach | Yi Liu | 2 | -20/+41 |
| 2025-03-25 | iommufd/device: Replace device_list with device_array | Yi Liu | 1 | -19/+39 |
| 2025-03-25 | iommufd/device: Wrap igroup->hwpt and igroup->device_list into attach struct | Yi Liu | 2 | -23/+58 |
| 2025-03-25 | iommufd/device: Add helper to detect the first attach of a group | Yi Liu | 1 | -2/+9 |
| 2025-03-25 | iommufd/device: Replace idev->igroup with local variable | Yi Liu | 1 | -20/+23 |
| 2025-03-25 | iommufd/device: Only add reserved_iova in non-pasid path | Yi Liu | 1 | -6/+8 |
| 2025-03-25 | iommufd: Pass @pasid through the device attach/replace path | Yi Liu | 3 | -39/+52 |
| 2025-03-25 | iommu: Introduce a replace API for device pasid | Yi Liu | 2 | -4/+114 |
| 2025-03-25 | iommu: Require passing new handles to APIs supporting handle | Yi Liu | 1 | -0/+9 |
| 2025-03-25 | iommu: Drop sw_msi from iommu_domain | Nicolin Chen | 4 | -17/+27 |
| 2025-03-25 | iommufd: Move iommufd_sw_msi and related functions to driver.c | Nicolin Chen | 5 | -126/+153 |
| 2025-03-25 | iommu: Sort out domain user data | Robin Murphy | 5 | -93/+128 |
| 2025-03-20 | hyperv: Log hypercall status codes as strings | Nuno Das Neves | 1 | -2/+2 |
| 2025-03-20 | Merge branches 'apple/dart', 'arm/smmu/updates', 'arm/smmu/bindings', 'rockch... | Joerg Roedel | 30 | -734/+926 |
| 2025-03-20 | iommu/vt-d: Fix possible circular locking dependency | Lu Baolu | 1 | -0/+2 |
| 2025-03-20 | iommu/vt-d: Don't clobber posted vCPU IRTE when host IRQ affinity changes | Sean Christopherson | 1 | -10/+15 |
| 2025-03-20 | iommu/vt-d: Put IRTE back into posted MSI mode if vCPU posting is disabled | Sean Christopherson | 1 | -6/+13 |
| 2025-03-20 | iommu: apple-dart: fix potential null pointer deref | Qasim Ijaz | 1 | -3/+2 |
| 2025-03-20 | iommu/rockchip: Retire global dma_dev workaround | Robin Murphy | 1 | -21/+13 |
| 2025-03-20 | iommu/rockchip: Register in a sensible order | Robin Murphy | 1 | -11/+10 |
| 2025-03-20 | iommu/rockchip: Allocate per-device data sensibly | Robin Murphy | 1 | -3/+3 |
| 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-18 | iommufd/selftest: Add IOMMU_TEST_OP_TRIGGER_VEVENT for vEVENTQ coverage | Nicolin Chen | 2 | -0/+40 |
| 2025-03-18 | iommufd/selftest: Require vdev_id when attaching to a nested domain | Nicolin Chen | 1 | -0/+24 |
| 2025-03-18 | iommufd/viommu: Add iommufd_viommu_report_event helper | Nicolin Chen | 1 | -0/+48 |
| 2025-03-18 | iommufd/viommu: Add iommufd_viommu_get_vdev_id helper | Nicolin Chen | 1 | -0/+24 |
| 2025-03-18 | iommufd: Add IOMMUFD_OBJ_VEVENTQ and IOMMUFD_CMD_VEVENTQ_ALLOC | Nicolin Chen | 4 | -1/+299 |
| 2025-03-17 | iommufd: Rename fault.c to eventq.c | Nicolin Chen | 2 | -1/+1 |
| 2025-03-17 | iommufd: Abstract an iommufd_eventq from iommufd_fault | Nicolin Chen | 3 | -63/+82 |
| 2025-03-17 | iommufd/fault: Add an iommufd_fault_init() helper | Nicolin Chen | 1 | -28/+42 |
| 2025-03-17 | iommufd/fault: Move two fault functions out of the header | Nicolin Chen | 2 | -25/+25 |
| 2025-03-13 | iommu/mediatek-v1: Support COMPILE_TEST | Robin Murphy | 2 | -3/+11 |
| 2025-03-13 | iommu/amd: Enable support for up to 2K interrupts per function | Kishon Vijay Abraham I | 3 | -14/+65 |
| 2025-03-13 | iommu/amd: Rename DTE_INTTABLEN* and MAX_IRQS_PER_TABLE macro | Sairaj Kodilkar | 3 | -5/+5 |
| 2025-03-13 | iommu/amd: Replace slab cache allocator with page allocator | Sairaj Kodilkar | 3 | -36/+15 |
| 2025-03-13 | iommu/amd: Introduce generic function to set multibit feature value | Sairaj Kodilkar | 2 | -18/+11 |
| 2025-03-12 | iommu: Don't warn prematurely about dodgy probes | Robin Murphy | 1 | -6/+6 |
| 2025-03-11 | iommu/arm-smmu: Set rpm auto_suspend once during probe | Pranjal Shrivastava | 1 | -4/+6 |
| 2025-03-11 | iommu: Get DT/ACPI parsing into the proper probe path | Robin Murphy | 2 | -4/+27 |
| 2025-03-11 | iommu: Keep dev->iommu state consistent | Robin Murphy | 3 | -2/+8 |
| 2025-03-11 | iommu: Resolve ops in iommu_init_device() | Robin Murphy | 1 | -14/+16 |
| 2025-03-11 | iommu: Handle race with default domain setup | Robin Murphy | 1 | -0/+5 |
| 2025-03-11 | iommu: Unexport iommu_fwspec_free() | Robin Murphy | 5 | -13/+6 |
| 2025-03-10 | iommu/vt-d: Cleanup intel_context_flush_present() | Lu Baolu | 3 | -38/+10 |
| 2025-03-10 | iommu/vt-d: Move PRI enablement in probe path | Lu Baolu | 4 | -90/+55 |
| 2025-03-10 | iommu/vt-d: Move scalable mode ATS enablement to probe path | Lu Baolu | 1 | -24/+27 |
| 2025-03-10 | iommu/vt-d: Check if SVA is supported when attaching the SVA domain | Jason Gunthorpe | 2 | -36/+44 |
| 2025-03-10 | iommu/vt-d: Use virt_to_phys() | Jason Gunthorpe | 2 | -20/+2 |
| 2025-03-10 | iommu/vt-d: Fix system hang on reboot -f | Yunhui Cui | 1 | -7/+10 |
| 2025-03-10 | iommu: apple-dart: Allow mismatched bypass support | Hector Martin | 1 | -5/+12 |
| 2025-03-10 | iommu: apple-dart: Increase MAX_DARTS_PER_DEVICE to 3 | Hector Martin | 1 | -1/+1 |
| 2025-03-10 | iommu/amd: Consolidate protection domain free code | Vasant Hegde | 3 | -12/+6 |
| 2025-03-10 | iommu/amd: Remove unused forward declaration | Vasant Hegde | 1 | -1/+0 |
| 2025-03-10 | iommu/amd: Fix header file | Vasant Hegde | 1 | -4/+3 |
| 2025-03-10 | iommu/amd: Remove outdated comment | Vasant Hegde | 1 | -7/+0 |
| 2025-03-10 | iommu/amd/pgtbl_v2: Improve error handling | Vasant Hegde | 1 | -1/+1 |
| 2025-03-10 | iommu/amd: Remove unused variable | Vasant Hegde | 1 | -3/+0 |
| 2025-03-10 | iommu/amd: Log IOMMU control register in event log path | Vasant Hegde | 1 | -1/+3 |
| 2025-03-10 | iommu/dma: Remove redundant locking | Robin Murphy | 1 | -13/+4 |
| 2025-03-07 | iommufd: Fail replace if device has not been attached | Yi Liu | 1 | -0/+16 |
| 2025-03-07 | iommufd: Set domain->iommufd_hwpt in all hwpt->domain allocators | Nicolin Chen | 1 | -1/+3 |
| 2025-03-04 | iommufd: Fix uninitialized rc in iommufd_access_rw() | Nicolin Chen | 1 | -1/+1 |
| 2025-03-04 | iommufd: Disallow allocating nested parent domain with fault ID | Yi Liu | 1 | -0/+3 |
| 2025-02-28 | Merge tag 'for-joerg' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/io... | Joerg Roedel | 9 | -292/+415 |
| 2025-02-28 | iommu: Swap the order of setting group->pasid_array and calling attach op of ... | Yi Liu | 1 | -12/+36 |
| 2025-02-28 | iommu: Store either domain or handle in group->pasid_array | Yi Liu | 1 | -12/+31 |
| 2025-02-28 | iommu: Drop iommu_group_replace_domain() | Yi Liu | 2 | -32/+6 |
| 2025-02-28 | iommu: Make @handle mandatory in iommu_{attach|replace}_group_handle() | Yi Liu | 1 | -9/+8 |
| 2025-02-28 | iommu/vt-d: Fix suspicious RCU usage | Lu Baolu | 2 | -0/+8 |
| 2025-02-28 | iommu/vt-d: Remove device comparison in context_setup_pass_through_cb | Jerry Snitselaar | 1 | -3/+0 |
| 2025-02-28 | iommu/amd: Preserve default DTE fields when updating Host Page Table Root | Alejandro Jimenez | 1 | -2/+2 |
| 2025-02-27 | iommufd: Implement sw_msi support natively | Jason Gunthorpe | 4 | -23/+173 |
| 2025-02-22 | hyperv: Change hv_root_partition into a function | Nuno Das Neves | 1 | -2/+2 |
| 2025-02-21 | iommu: Turn fault_data to iommufd private pointer | Nicolin Chen | 2 | -2/+2 |
| 2025-02-21 | irqchip: Have CONFIG_IRQ_MSI_IOMMU be selected by irqchips that need it | Jason Gunthorpe | 2 | -1/+2 |
| 2025-02-21 | iommu: Make iommu_dma_prepare_msi() into a generic operation | Jason Gunthorpe | 2 | -19/+43 |
| 2025-02-21 | genirq/msi: Refactor iommu_dma_compose_msi_msg() | Jason Gunthorpe | 1 | -18/+0 |
| 2025-02-21 | genirq/msi: Store the IOMMU IOVA directly in msi_desc instead of iommu_cookie | Jason Gunthorpe | 1 | -15/+13 |
| 2025-02-21 | iommu/io-pgtable-dart: Only set subpage protection disable for DART 1 | Asahi Lina | 1 | -1/+1 |
| 2025-02-21 | iommu/s390: implement iommu passthrough via identity domain | Matthew Rosato | 1 | -23/+72 |
| 2025-02-21 | iommu/s390: handle IOAT registration based on domain | Matthew Rosato | 1 | -2/+41 |
| 2025-02-16 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 1 | -4/+30 |
| 2025-02-14 | x86/sev: Fix broken SNP support with KVM module built-in | Ashish Kalra | 1 | -4/+30 |
| 2025-02-14 | iommu/vt-d: Make intel_iommu_drain_pasid_prq() cover faults for RID | Lu Baolu | 1 | -1/+3 |
| 2025-02-14 | iommu/exynos: Fix typos | Andrew Kreimer | 1 | -3/+3 |
| 2025-02-14 | iommu: Fix a spelling error | Easwar Hariharan | 1 | -1/+1 |
| 2025-02-14 | iommu/amd: Expicitly enable CNTRL.EPHEn bit in resume path | Vasant Hegde | 2 | -0/+5 |
| 2025-02-11 | iommufd/fault: Remove iommufd_fault_domain_attach/detach/replace_dev() | Nicolin Chen | 2 | -128/+0 |
| 2025-02-11 | iommufd: Make attach_handle generic than fault specific | Nicolin Chen | 3 | -33/+113 |
| 2025-02-10 | iommu: Fix potential memory leak in iopf_queue_remove_device() | Lu Baolu | 1 | -0/+1 |
| 2025-01-25 | Merge tag 'hyperv-next-signed-20250123' of git://git.kernel.org/pub/scm/linux... | Linus Torvalds | 1 | -2/+2 |
| 2025-01-24 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 8 | -73/+100 |
| 2025-01-24 | Merge tag 'iommu-updates-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 35 | -1027/+1258 |
| 2025-01-21 | Merge tag 'irq-core-2025-01-21' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 3 | -3/+1 |
| 2025-01-21 | iommufd: Fix struct iommu_hwpt_pgfault init and padding | Nicolin Chen | 1 | -1/+1 |
| 2025-01-20 | iommufd/fault: Use a separate spinlock to protect fault->deliver list | Nicolin Chen | 2 | -14/+49 |
| 2025-01-17 | Merge branches 'arm/smmu/updates', 'arm/smmu/bindings', 'qualcomm/msm', 'rock... | Joerg Roedel | 35 | -1027/+1258 |
| 2025-01-17 | iommu: Use str_enable_disable-like helpers | Krzysztof Kozlowski | 5 | -8/+13 |
| 2025-01-17 | iommu/amd: Fully decode all combinations of alloc_paging_flags | Jason Gunthorpe | 1 | -15/+15 |
| 2025-01-17 | iommu/amd: Move the nid to pdom_setup_pgtable() | Jason Gunthorpe | 3 | -15/+11 |
| 2025-01-17 | iommu/amd: Change amd_iommu_pgtable to use enum protection_domain_mode | Jason Gunthorpe | 3 | -25/+25 |
| 2025-01-17 | iommu/amd: Remove type argument from do_iommu_domain_alloc() and related | Jason Gunthorpe | 3 | -27/+13 |
| 2025-01-17 | iommu/amd: Remove dev == NULL checks | Jason Gunthorpe | 1 | -20/+10 |
| 2025-01-17 | iommu/amd: Remove domain_alloc() | Jason Gunthorpe | 1 | -20/+0 |
| 2025-01-17 | iommu/amd: Remove unused amd_iommu_domain_update() | Alejandro Jimenez | 2 | -10/+0 |
| 2025-01-17 | iommu/riscv: Fixup compile warning | Guo Ren | 1 | -1/+1 |
| 2025-01-16 | iommufd/fault: Destroy response and mutex in iommufd_fault_destroy() | Nicolin Chen | 1 | -0/+8 |
| 2025-01-15 | x86/apic: Convert to IRQCHIP_MOVE_DEFERRED | Thomas Gleixner | 3 | -3/+1 |
| 2025-01-14 | iommufd: Keep OBJ/IOCTL lists in an alphabetical order | Nicolin Chen | 1 | -16/+14 |
| 2025-01-14 | iommufd/iova_bitmap: Fix shift-out-of-bounds in iova_bitmap_offset_to_index() | Qasim Ijaz | 1 | -1/+1 |
| 2025-01-14 | iommu: iommufd: fix WARNING in iommufd_device_unbind | Suraj Sonawane | 1 | -1/+1 |
| 2025-01-10 | iommu/arm-smmu-v3: Add missing #include of linux/string_choices.h | Will Deacon | 1 | -0/+1 |
| 2025-01-10 | iommu/hyper-v: Don't assume cpu_possible_mask is dense | Michael Kelley | 1 | -2/+2 |
| 2025-01-08 | iommu/arm-smmu-v3: Use str_read_write helper w/ logs | Pranjal Shrivastava | 1 | -1/+1 |
| 2025-01-07 | iommu/io-pgtable-arm: Add way to debug pgtable walk | Rob Clark | 1 | -0/+23 |
| 2025-01-07 | iommu/io-pgtable-arm: Re-use the pgtable walk for iova_to_phys | Rob Clark | 1 | -37/+37 |
| 2025-01-07 | iommu/io-pgtable-arm: Make pgtable walker more generic | Rob Clark | 1 | -24/+43 |
| 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 | 2 | -2/+15 |
| 2025-01-07 | iommu/vt-d: Link cache tags of same iommu unit together | Zhenzhong Duan | 1 | -1/+10 |
| 2025-01-07 | iommu/vt-d: Draining PRQ in sva unbind path when FPD bit set | Lu Baolu | 2 | -1/+27 |
| 2025-01-07 | iommu/vt-d: Remove iommu cap audit | Lu Baolu | 5 | -366/+1 |
| 2025-01-07 | iommu/vt-d: Remove domain_alloc_paging() | Jason Gunthorpe | 1 | -16/+0 |
| 2025-01-07 | iommu/vt-d: Avoid use of NULL after WARN_ON_ONCE | Kees Bakker | 1 | -3/+4 |
| 2025-01-06 | iommu/amd: remove return value of amd_iommu_detect | Gao Shiyuan | 1 | -6/+4 |
| 2025-01-06 | iommu/msm: Use helper function devm_clk_get_prepared() | Zhang Heng | 1 | -40/+11 |
| 2025-01-06 | iommu/riscv: Add shutdown function for iommu driver | Xu Lu | 4 | -2/+19 |
| 2025-01-06 | iommu/riscv: Empty iommu queue before enabling it | Xu Lu | 1 | -0/+6 |
| 2024-12-19 | iommu/tegra241-cmdqv: Read SMMU IDR1.CMDQS instead of hardcoding | Nicolin Chen | 1 | -3/+5 |
| 2024-12-19 | iommu/io-pgtable-arm: Fix cfg reading in arm_lpae_concat_mandatory() | Mostafa Saleh | 1 | -5/+6 |
| 2024-12-18 | iommu: Remove the remove_dev_pasid op | Yi Liu | 1 | -13/+4 |
| 2024-12-18 | iommu/amd: Make the blocked domain support PASID | Yi Liu | 1 | -1/+9 |
| 2024-12-18 | iommu/vt-d: Make the blocked domain support PASID | Yi Liu | 1 | -4/+11 |
| 2024-12-18 | iommu/arm-smmu-v3: Make the blocked domain support PASID | Jason Gunthorpe | 1 | -6/+6 |
| 2024-12-18 | iommu: Detaching pasid by attaching to the blocked_domain | Yi Liu | 1 | -2/+14 |
| 2024-12-18 | iommu: Consolidate the ops->remove_dev_pasid usage into a helper | Yi Liu | 1 | -8/+11 |
| 2024-12-18 | iommu: Prevent pasid attach if no ops->remove_dev_pasid | Yi Liu | 1 | -5/+8 |
| 2024-12-18 | iommu/amd: Remove amd_iommu_apply_erratum_63() | Suravee Suthikulpanit | 2 | -48/+3 |
| 2024-12-18 | iommu/amd: Lock DTE before updating the entry with WRITE_ONCE() | Suravee Suthikulpanit | 2 | -19/+25 |
| 2024-12-18 | iommu/amd: Modify clear_dte_entry() to avoid in-place update | Suravee Suthikulpanit | 1 | -12/+9 |
| 2024-12-18 | iommu/amd: Introduce helper function get_dte256() | Suravee Suthikulpanit | 1 | -11/+51 |
| 2024-12-18 | iommu/amd: Modify set_dte_entry() to use 256-bit DTE helpers | Suravee Suthikulpanit | 4 | -68/+106 |
| 2024-12-18 | iommu/amd: Introduce helper function to update 256-bit DTE | Suravee Suthikulpanit | 2 | -1/+132 |
| 2024-12-18 | iommu/amd: Introduce struct ivhd_dte_flags to store persistent DTE flags | Suravee Suthikulpanit | 2 | -29/+100 |
| 2024-12-18 | iommu/amd: Disable AMD IOMMU if CMPXCHG16B feature is not supported | Suravee Suthikulpanit | 1 | -14/+9 |
| 2024-12-18 | iommu/amd: Misc ACPI IVRS debug info clean up | Suravee Suthikulpanit | 2 | -21/+16 |
| 2024-12-18 | iommu/riscv: Add support for platform msi | Andrew Jones | 1 | -18/+84 |
| 2024-12-13 | iommu/vt-d: Avoid draining PRQ in sva mm release path | Lu Baolu | 1 | -1/+2 |
| 2024-12-13 | iommu/vt-d: Fix qi_batch NULL pointer with nested parent domain | Yi Liu | 1 | -7/+27 |
| 2024-12-13 | iommu/vt-d: Remove cache tags before disabling ATS | Lu Baolu | 1 | -1/+3 |
| 2024-12-12 | Merge tag 'arm-smmu-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/w... | Joerg Roedel | 1 | -1/+1 |
| 2024-12-11 | iommufd: Deal with IOMMU_HWPT_FAULT_ID_VALID in iommufd core | Yi Liu | 4 | -13/+10 |
| 2024-12-11 | iommufd/selftest: Remove domain_alloc_paging() | Jason Gunthorpe | 1 | -27/+16 |
| 2024-12-10 | iommu/amd: Add lockdep asserts for domain->dev_list | Jason Gunthorpe | 1 | -0/+5 |
| 2024-12-10 | iommu/amd: Put list_add/del(dev_data) back under the domain->lock | Jason Gunthorpe | 1 | -1/+4 |
| 2024-12-09 | iommu/io-pgtable-arm: Add coverage for different OAS in selftest | Mostafa Saleh | 1 | -12/+15 |
| 2024-12-09 | iommu/io-pgtable-arm: Fix stage-2 concatenation with 16K | Mostafa Saleh | 1 | -12/+33 |
| 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 |