Linux IOMMU Development
 help / color / mirror / Atom feed
 messages from 2026-07-09 19:08:32 to 2026-07-13 11:07:55 UTC [more...]

[PATCH v6 00/25] KVM: arm64: SMMUv3 driver for pKVM (trap and emulate)
 2026-07-13 11:07 UTC  (17+ messages)
` [PATCH v6 01/25] KVM: arm64: Generalize trace clock
` [PATCH v6 02/25] KVM: arm64: Donate MMIO to the hypervisor
` [PATCH v6 07/25] KVM: arm64: iommu: Introduce IOMMU driver infrastructure
` [PATCH v6 09/25] KVM: arm64: iommu: Add memory pool
` [PATCH v6 16/25] iommu/arm-smmu-v3-kvm: Add CMDQ functions

[RFC PATCH v3 0/6] Add support for AMD IOMMU GAPPI
 2026-07-13 10:50 UTC  (7+ messages)
` [RFC PATCH v3 1/6] iommu/amd: KVM: SVM: Rename cpu to apicid in IOMMU interface
` [RFC PATCH v3 2/6] iommu/amd: KVM: SVM: Rename ga_log_intr to wakeup_intr "
` [RFC PATCH v3 3/6] iommu/amd: KVM: SVM: Add explicit vCPU running state to "
` [RFC PATCH v3 4/6] iommu/amd: Program guest-mode IRTEs for GAPPI wakeup when IRTE[IsRun] = 0
` [RFC PATCH v3 5/6] KVM: SVM: Add support for AMD IOMMU Guest APIC Physical Processor Interrupt (GAPPI)
` [RFC PATCH v3 6/6] iommu/amd: Provide kernel command line option to enable GAPPI

[PATCH v3 00/20] driver core: count references of the platform device's fwnode, not OF node
 2026-07-13 10:29 UTC  (4+ messages)
` [PATCH v3 11/20] pmdomain: imx: use platform_device_set_of_node()

[PATCH v1] iommu/riscv: Add page request queue and IOPF support
 2026-07-13 10:15 UTC  (3+ messages)

[PATCH v2] iommu/dma: simplify dma_iova_destroy() and drop the free_iova helper
 2026-07-13 10:13 UTC  (3+ messages)

[PATCH 0/6] Add support for Broadcom BCM2712 IOMMU driver (Raspberry Pi 5)
 2026-07-13 10:02 UTC  (14+ messages)
` [PATCH 1/6] generic_pt: allow missing sw bit in DMA_INCOHERENT case
` [PATCH 2/6] iommupt: allow full-table contiguous leaves in unit tests
` [PATCH 3/6] dt-bindings: iommu: Add Broadcom BCM2712 IOMMU
` [PATCH 4/6] iommu/generic_pt: Add Broadcom BCM2712 page table format
` [PATCH 5/6] iommu: Add Broadcom BCM2712 IOMMU driver
` [PATCH 6/6] arm64: dts: broadcom: bcm2712: Add GPU IOMMU and IOMMU cache nodes

[PATCH v3 0/5] drivers: Improve memory management for large object allocations when i915/shmem is used with iommu
 2026-07-13  9:58 UTC  (6+ messages)
` [PATCH v3 1/5] drm/i915/gem: Count mapped pages in a folio
` [PATCH v3 2/5] iommu/dma: Catch scatterlist length overflows
` [PATCH v3 3/5] drm/i915/gem: Pull out size validation into a separate function
` [PATCH v3 4/5] drm/i915/gem: Read and shrink memory in "
` [PATCH v3 5/5] drm/i915/gem: Remove iterator and use while loop

[PATCH] dma-direct: Improve readability of the dma_direct_map_sg() for P2PDMA case
 2026-07-13  9:37 UTC  (2+ messages)

[BUG] iommu: KASAN slab-use-after-free in iommufd_auto_response_faults
 2026-07-13  9:01 UTC  (3+ messages)

[BUG] iommufd: dma-buf-backed iopt_pages wrongly reaches userspace GUP path and triggers lockdep warning
 2026-07-13  8:59 UTC  (4+ messages)
` [PATCH] iommufd: Reject DMABUF pages from the access pin path

[PATCH v1] iommu/riscv: Support 32-bit register accesses
 2026-07-13  8:24 UTC  (4+ messages)
` [PATCH v2] iommu/riscv: Use 32-bit MMIO accesses for 64-bit registers
    `  "

[PATCH] iommu/virtio: Report faults via report_iommu_fault()
 2026-07-13  8:02 UTC  (3+ messages)
  `  "

[PATCH] kernel: dma: coherent: fix spacing coding style issue
 2026-07-13  7:33 UTC  (2+ messages)

[PATCH v2] dma-coherent: use KiB in DMA allocation logs
 2026-07-13  7:33 UTC  (2+ messages)

[PATCH] iommufd: Fix wrong hwpt passed to iommufd_auto_response_faults on replace
 2026-07-13  6:11 UTC  (2+ messages)

[PATCH v3 0/5] iommufd: Iterate the cache invalidation array in the core
 2026-07-13  5:58 UTC  (5+ messages)
` [PATCH v3 2/5] "
` [PATCH v3 5/5] iommu/vt-d: Convert nested cache invalidation to the core array loop

[PATCH v2] iommu/riscv: Replace illegal command with dummy IOFENCE to prevent hardware lockup
 2026-07-13  2:51 UTC  (2+ messages)

[PATCH] iommu/vt-d: respect user override for intel_iommu=on on Lenovo ThinkPad P50s
 2026-07-13  2:27 UTC  (4+ messages)
` [PATCH v3] iommu/vt-d: Disable IOMMU by default "

[PATCH] swiotlb: eliminate per-map atomic contention on used/hiwater tracking
 2026-07-13  1:18 UTC  (11+ messages)

[RFC PATCH 00/30] Host side (KVM/VFIO/IOMMUFD) support for TDISP using TSM
 2026-07-12 22:19 UTC  (5+ messages)
` [RFC PATCH 10/30] vfio/pci: Export vfio dma-buf specific info for importers

[PATCH v3 00/18] iommu: Add live update state preservation
 2026-07-12 10:27 UTC  (9+ messages)
` [PATCH v3 07/18] iommu/vt-d: Implement device and iommu preserve/unpreserve ops
` [PATCH v3 12/18] iommu/vt-d: Handle reattach of the restored domain

[PATCH v2] iommu/arm-smmu-qcom: Add SM8450 MDSS compatible
 2026-07-12  3:14 UTC 

[PATCH 0/8] SM8450 QoL changes
 2026-07-11 19:49 UTC  (10+ messages)
` [PATCH 2/8] arm64: dts: qcom: sm8450: Remove unneeded reserved memory nodes
` (subset) [PATCH 0/8] SM8450 QoL changes

[PATCH v2 0/4] Hyper-V: Add para-virtualized IOMMU support for Linux guests
 2026-07-11 18:31 UTC  (11+ messages)
` [PATCH v2 1/4] hyperv: Introduce new hypercall interfaces used by Hyper-V guest IOMMU
` [PATCH v2 3/4] iommu/hyperv: Add para-virtualized IOMMU support for Hyper-V guest
` [PATCH v2 4/4] iommu/hyperv: Add page-selective IOTLB flush support

[PATCH v2 0/8] Organize the SMMUv3 invalidation flow so iommupt can use it
 2026-07-11 17:38 UTC  (15+ messages)
` [PATCH v2 2/8] iommu/arm-smmu-v3: Move pgsize out of arm_smmu_inv
` [PATCH v2 5/8] iommu/arm-smmu-v3: Precompute the invalidation commands
` [PATCH v2 7/8] iommu/arm-smmu-v3: Change how the tlbi describes the invalidation

[PATCH v2 00/33] mm: make VMA page offset handling more consistent
 2026-07-11  6:34 UTC  (48+ messages)
` [PATCH v2 01/33] mm: move vma_start_pgoff() into mm.h and clean up
` [PATCH v2 02/33] mm: add kdoc comments for vma_start/last_pgoff()
` [PATCH v2 03/33] tools/testing/vma: use vma_start_pgoff() in merge tests
` [PATCH v2 04/33] mm: introduce and use vma_end_pgoff()
` [PATCH v2 05/33] mm/rmap: update mm/interval_tree.c comments
` [PATCH v2 06/33] mm/rmap: parameterise vma_interval_tree_*() by address_space
` [PATCH v2 07/33] mm/rmap: elide unnecessary static inline's in interval_tree.c
` [PATCH v2 08/33] mm/rmap: rename vma_interval_tree_*() to mapping_rmap_tree_*()
` [PATCH v2 09/33] mm/rmap: parameterise anon_vma_interval_tree_*() by anon_vma
` [PATCH v2 10/33] mm/rmap: rename anon_vma_interval_tree_*() params and use pgoff_t
` [PATCH v2 11/33] mm/rmap: rename anon_vma_interval_tree_*() to anon_rmap_tree_*()
` [PATCH v2 12/33] MAINTAINERS: Move mm/interval_tree.c to rmap section
` [PATCH v2 13/33] mm/vma: introduce and use vmg_pages(), vmg_[start, end]_pgoff()
` [PATCH v2 14/33] mm/vma: clean up anon_vma_compatible()
` [PATCH v2 15/33] mm/vma: refactor vmg_adjust_set_range() for clarity
` [PATCH v2 16/33] mm/vma: minor cleanup of expand_[upwards, downwards]()
` [PATCH v2 17/33] mm: introduce and use linear_page_delta()
` [PATCH v2 18/33] mm/vma: use vma_start_pgoff(), linear_page_index() in mm code
` [PATCH v2 19/33] mm: prefer vma_[start,end]_pgoff() to vma->vm_pgoff in kernel/
` [PATCH v2 20/33] mm/vma: remove duplicative vma_pgoff_offset() helper
` [PATCH v2 21/33] mm: use linear_page_[index, delta]() consistently
` [PATCH v2 22/33] mm/vma: introduce vma_assert_can_modify()
` [PATCH v2 23/33] mm/vma: add and use vma_[add/sub]_pgoff()
` [PATCH v2 24/33] mm/vma: move __install_special_mapping() to vma.c
` [PATCH v2 25/33] mm/vma: make vma_set_range() static, drop insert_vm_struct() decl
` [PATCH v2 26/33] mm/vma: update vma_shrink() to not pass start, pgoff parameters
` [PATCH v2 27/33] mm/vma: update vmg_adjust_set_range() to offset pgoff instead
` [PATCH v2 28/33] mm/vma: slightly rework the anonymous check in __mmap_new_vma()
` [PATCH v2 29/33] mm/vma: introduce and use vma_set_pgoff()
` [PATCH v2 30/33] mm/vma: correct incorrect vma.h inclusion
` [PATCH v2 31/33] mm/vma: use guard clauses in can_vma_merge_[before, after]()
` [PATCH v2 32/33] tools/testing/vma: default VMA, mm flag bits to 64-bit
` [PATCH v2 33/33] tools/testing/vma: output compared expression on ASSERT_[EQ, NE]()

[PATCH 00/30] mm: make VMA page offset handling more consistent
 2026-07-11  6:26 UTC  (52+ messages)
` [PATCH 02/30] mm: add kdoc comments for vma_start/last_pgoff()
` [PATCH 06/30] mm/rmap: parameterise vma_interval_tree_*() by address_space
` [PATCH 13/30] mm/vma: refactor vmg_adjust_set_range() for clarity
` [PATCH 16/30] mm/vma: use vma_start_pgoff(), linear_page_index() in mm code
` [PATCH 17/30] mm: prefer vma_[start,end]_pgoff() to vma->vm_pgoff in kernel/
` [PATCH 19/30] mm: use linear_page_[index, delta]() consistently
` [PATCH 20/30] mm/vma: introduce vma_assert_can_modify()
` [PATCH 21/30] mm/vma: add and use vma_[add/sub]_pgoff()
` [PATCH 22/30] mm/vma: move __install_special_mapping() to vma.c
` [PATCH 23/30] mm/vma: make vma_set_range() static, drop insert_vm_struct() decl
` [PATCH 24/30] mm/vma: update vma_shrink() to not pass unnecessary pgoff parameter
` [PATCH 25/30] mm/vma: update vmg_adjust_set_range() to offset pgoff instead
` [PATCH 26/30] mm/vma: introduce and use vma_set_pgoff()
` [PATCH 27/30] mm/vma: correct incorrect vma.h inclusion
` [PATCH 28/30] mm/vma: use guard clauses in can_vma_merge_[before, after]()
` [PATCH 29/30] tools/testing/vma: default VMA flag bits to 64-bit
` [PATCH 30/30] tools/testing/vma: output compared expression on ASSERT_[EQ, NE]()

[PATCH] iommu: Fix dev_iommu memory leak when device_add fails in iommu_mock_device_add
 2026-07-11  5:51 UTC 

[PATCH v8 0/9] iommu/arm-smmu-v3: Adopt the crashed kernel's stream table for kdump
 2026-07-11  0:52 UTC  (10+ messages)
` [PATCH v8 1/9] iommu/arm-smmu-v3: Do not enable EVTQ/PRIQ interrupts in kdump kernel
` [PATCH v8 2/9] iommu/arm-smmu-v3: Skip EVTQ/PRIQ setup "
` [PATCH v8 3/9] iommu/arm-smmu-v3: Add ARM_SMMU_OPT_KDUMP_ADOPT for "
` [PATCH v8 4/9] iommu/arm-smmu-v3: Destroy vmid_map ida via devres
` [PATCH v8 5/9] iommu/arm-smmu-v3-kdump: Reserve crashed kernel's ASIDs and VMIDs
` [PATCH v8 6/9] iommu/arm-smmu-v3-kdump: Implement is_attach_deferred()
` [PATCH v8 7/9] iommu/arm-smmu-v3: Retain CR0_SMMUEN during kdump device reset
` [PATCH v8 8/9] iommu/arm-smmu-v3: Skip RMR bypass for kdump adoption
` [PATCH v8 9/9] iommu/arm-smmu-v3: Detect ARM_SMMU_OPT_KDUMP_ADOPT in probe()

[PATCH] iommu/rockchip: implement .flush_iotlb_all
 2026-07-10 21:23 UTC  (7+ messages)

[PATCH v7 00/22] dma-mapping: Track shared DMA state through direct, pool and swiotlb paths
 2026-07-10 19:09 UTC  (12+ messages)
` [PATCH v7 16/22] dma-direct: make dma_direct_map_phys() honor DMA_ATTR_CC_SHARED

[RFC PATCH v2 0/5] Add support for AMD IOMMU GAPPI
 2026-07-10 17:19 UTC  (5+ messages)
` [RFC PATCH v2 1/5] iommu/amd: kvm/svm: Improve API between SVM and AMD IOMMU

[PATCH v3 0/2] iommu/arm-smmu-v3: Fix Tegra241 CMDQV CMD_SYNC use-after-free
 2026-07-10 17:01 UTC  (5+ messages)
` [PATCH v3 1/2] iommu/arm-smmu-v3: Manage teardown with devm
` [PATCH v3 2/2] iommu/tegra241-cmdqv: Fix CMD_SYNC use-after-free on teardown

[PATCH v1 0/2] Fix some nits in nested domain allocation
 2026-07-10 15:06 UTC  (5+ messages)
` [PATCH v1 1/2] iommu/amd: Fix IRQ unsafe locking in gdom allocation
` [PATCH v1 2/2] iommu/amd: Fix nested domain leak

[PATCH v2] iommu/vt-d: Fix UCTP context table slot when copying root entries
 2026-07-10 12:04 UTC  (3+ messages)

[PATCH v5 1/3] iommu/arm-smmu-v3: Factor out CMDQ batch force-sync conditions
 2026-07-10  6:39 UTC  (9+ messages)
` [PATCH v5 2/3] iommu/arm-smmu-v3: Introduce CFGI/TLBI-repeat workaround infrastructure
` [PATCH v5 3/3] iommu/arm-smmu-v3: Enable CFGI/TLBI-repeat workaround on Tegra264

[RFC PATCH] x86/pci-dma: add "any" keyword to swiotlb= kernel parameter
 2026-07-10  6:38 UTC  (3+ messages)

[BUG] iommufd/selftest: fault injection in iommufd_get_object can trigger a teardown UAF
 2026-07-10  5:46 UTC 

[PATCH v3 00/11] dma-buf: heaps: Add support for Tegra VPR
 2026-07-09 19:58 UTC  (9+ messages)
` [PATCH v3 04/11] arm64/mm: Add set_memory_device() and set_memory_normal()

[RFC PATCH 00/13] Enable LPAC on a7xx series GPUs
 2026-07-09 19:39 UTC  (8+ messages)
` [PATCH RFC 03/13] drm/msm: look for lpac from dts

[PATCH v6 0/7] drm/msm: Add support for Shikra GPU (A704)
 2026-07-09 19:13 UTC  (5+ messages)
` [PATCH v6 6/7] arm64: dts: qcom: shikra: Add GPU cooling
` [PATCH v6 7/7] arm64: dts: qcom: shikra-evk: Enable A704 GPU


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox