Linux IOMMU Development
 help / color / mirror / Atom feed
 messages from 2026-07-15 17:04:47 to 2026-07-18 02:59:11 UTC [more...]

[PATCH v2 00/33] mm: make VMA page offset handling more consistent
 2026-07-18  2:58 UTC  (61+ 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 18/33] mm/vma: use vma_start_pgoff(), linear_page_index() in mm code
` [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 V4 0/9] PCI passthru on Hyper-V
 2026-07-18  2:19 UTC  (10+ messages)
` [PATCH V4 1/9] mshv: Provide a way to get partition ID if running in a VMM process
` [PATCH V4 2/9] mshv: Add declarations and definitions for VFIO-MSHV bridge device
` [PATCH V4 3/9] mshv: Introduce basic mshv bridge device for VFIO to build upon
` [PATCH V4 4/9] mshv: Add ioctl support for MSHV-VFIO bridge device
` [PATCH V4 5/9] mshv: Import data structs around device passthru from hyperv headers
` [PATCH V4 6/9] PCI: hv: Export hv_build_devid_type_pci() and change return type
` [PATCH V4 7/9] x86/hyperv: Implement Hyper-V virtual IOMMU
` [PATCH V4 8/9] mshv: Populate mmio mappings for PCI passthru
` [PATCH V4 9/9] mshv: Disable movable regions upfront if device passthru

[PATCH v8 0/9] iommu/arm-smmu-v3: Adopt the crashed kernel's stream table for kdump
 2026-07-17 21:43 UTC  (2+ messages)

[PATCH v7 0/3] iommu/arm-smmu-v3: Tegra264 invalidation workaround
 2026-07-17 21:16 UTC  (8+ messages)
` [PATCH v7 1/3] iommu/arm-smmu-v3: Factor out CMDQ batch force-sync conditions
` [PATCH v7 2/3] iommu/arm-smmu-v3: Introduce CFGI/TLBI-repeat workaround infrastructure
` [PATCH v7 3/3] iommu/arm-smmu-v3: Enable CFGI/TLBI-repeat workaround on Tegra264

[PATCH v2 0/9] drm/msm: Support for Eliza GPU
 2026-07-17 20:41 UTC  (10+ messages)
` [PATCH v2 1/9] drm/msm/a6xx: Fix RBBM_CLOCK_CNTL3_TP0 value in a730_hwcg
` [PATCH v2 2/9] drm/msm/a6xx: Rename GBIF_CX_CONFIG to a A6XX- variant register
` [PATCH v2 3/9] drm/msm/a6xx: Add Adreno 722 support
` [PATCH v2 4/9] dt-bindings: arm-smmu: Document GPU SMMU for Eliza SoC
` [PATCH v2 5/9] dt-bindings: display/msm: Document Adreno 722 GPU and GMU
` [PATCH v2 6/9] arm64: dts: qcom: eliza: Add GPU SMMU node
` [PATCH v2 7/9] arm64: dts: qcom: eliza: Add GPU nodes
` [PATCH v2 8/9] arm64: dts: qcom: eliza: Add GPU cooling
` [PATCH v2 9/9] arm64: dts: qcom: eliza-mtp: Enable Adreno A722 GPU

[RFC PATCH 0/9] accel/rocket: RK3576 NPU (RKNN) enablement
 2026-07-17 10:29 UTC  (14+ messages)
` [RFC PATCH 1/9] dt-bindings: npu: rockchip: add rockchip,rk3576-rknn-core
` [RFC PATCH 2/9] pmdomain/rockchip: add optional per-domain power-on settle delay
` [RFC PATCH 3/9] pmdomain/rockchip: cycle optional power-domain resets on power-on
` [RFC PATCH 4/9] iommu/rockchip: skip orphaned-fault banks in rk_iommu_is_stall_active
` [RFC PATCH 5/9] iommu/rockchip: skip orphaned-fault banks in CMD_ENABLE_STALL dispatch
` [RFC PATCH 6/9] iommu/rockchip: take all DT clocks
` [RFC PATCH 7/9] accel/rocket: add RK3576 NPU (RKNN) support
` [RFC PATCH 8/9] arm64: dts: rockchip: rk3576: add NPU (RKNN) nodes
` [RFC PATCH 9/9] arm64: dts: rockchip: rk3576-rock-4d: enable NPU

[PATCH v8 00/23] dma-mapping: Track shared DMA state through direct, pool and swiotlb paths
 2026-07-17 18:04 UTC  (24+ messages)
` [PATCH v8 01/23] dma-direct: return struct page from dma_direct_alloc_from_pool()
` [PATCH v8 02/23] dma-pool: fix page leak in atomic_pool_expand() cleanup
` [PATCH v8 03/23] iommu/dma: Check atomic pool allocation result directly
` [PATCH v8 04/23] dma: free atomic pool pages by physical address
` [PATCH v8 05/23] swiotlb: Preserve allocation virtual address for dynamic pools
` [PATCH v8 06/23] s390: Expose protected virtualization through cc_platform_has()
` [PATCH v8 07/23] dma-direct: swiotlb: handle swiotlb alloc/free outside __dma_direct_alloc_pages
` [PATCH v8 08/23] coco: arm64: s390: powerpc: Mark secure guests with CC_ATTR_GUEST_MEM_ENCRYPT
` [PATCH v8 09/23] dma-mapping: Add internal shared allocation attribute
` [PATCH v8 10/23] dma-direct: use __DMA_ATTR_ALLOC_CC_SHARED in alloc/free paths
` [PATCH v8 11/23] dma-pool: track decrypted atomic pools and select them via attrs
` [PATCH v8 12/23] dma: swiotlb: pass mapping attributes by reference
` [PATCH v8 13/23] dma: swiotlb: track pool encryption state and honor DMA_ATTR_CC_SHARED
` [PATCH v8 14/23] dma-mapping: make dma_pgprot() honor __DMA_ATTR_ALLOC_CC_SHARED
` [PATCH v8 15/23] dma-direct: pass attrs to dma_capable() for DMA_ATTR_CC_SHARED checks
` [PATCH v8 16/23] dma-direct: Move dma_direct_map_phys() to dma/direct.c
` [PATCH v8 17/23] dma-direct: make dma_direct_map_phys() honor DMA_ATTR_CC_SHARED
` [PATCH v8 18/23] dma-direct: set decrypted flag for remapped DMA allocations
` [PATCH v8 19/23] dma-direct: select DMA address encoding from __DMA_ATTR_ALLOC_CC_SHARED
` [PATCH v8 20/23] dma-direct: rename ret to cpu_addr in alloc helpers
` [PATCH v8 21/23] dma: swiotlb: free dynamic pools from process context
` [PATCH v8 22/23] dma: swiotlb: handle set_memory_decrypted() failures
` [PATCH v8 23/23] swiotlb: remove unused SWIOTLB_FORCE flag

[PATCH] dma-iommu: Introduce API to reserve IOVA regions for dynamically created devices
 2026-07-17 16:07 UTC  (13+ messages)

[PATCH v2 0/6] iommu/qcom: Misc Fixes
 2026-07-17 15:23 UTC  (8+ messages)
` [PATCH v2 1/6] iommu/qcom: Fix inverted fault report check in qcom_iommu_fault()
` [PATCH v2 2/6] iommu/qcom: Use devm_pm_runtime_enable() in qcom_iommu_device_probe()
` [PATCH v2 3/6] iommu/qcom: Check pm_runtime_resume_and_get() return in probe
` [PATCH v2 4/6] iommu/qcom: Fix pgtbl_ops leak in qcom_iommu_init_domain() error path
` [PATCH v2 5/6] iommu/qcom: Publish pgtbl_ops before releasing init_mutex
` [PATCH v2 6/6] iommu/qcom: Enable clocks before hardware access in qcom_iommu_ctx_probe()

[RFC PATCH 00/11] KVM: Allow alternative providers of guest_memfd backed by PFNMAP memory
 2026-07-17 14:49 UTC  (14+ messages)
` [RFC PATCH 01/11] KVM: selftests: sev_smoke_test: Only run VM types the host offers
  ` [RFC PATCH 02/11] KVM: selftests: sev_init2_tests: Derive SEV availability from KVM
  ` [RFC PATCH 03/11] KVM: SEV: Remove struct page dependency from SNP gmem paths
  ` [RFC PATCH 04/11] KVM: guest_memfd: Introduce guest memory ops and route native gmem through them
  ` [RFC PATCH 05/11] iommufd: Look up private-interconnect phys via exporter symbols
  ` [RFC PATCH 06/11] iommufd: Plumb dma-buf memory-type (RAM vs MMIO) through the phys map
  ` [RFC PATCH 07/11] KVM: guest_memfd: Add ops-driven page revocation
  ` [RFC PATCH 08/11] samples/kvm: Add guest_memfd backing sample
  ` [RFC PATCH 09/11] selftests/kvm: gmem_provider KVM-only tests
  ` [RFC PATCH 10/11] selftests/kvm: gmem_provider iommufd tests
  ` [RFC PATCH 11/11] samples/kvm, selftests/kvm: Allow the gmem_provider NVMe DMA test on arm64

[PATCH v2] dt-bindings: iommu: ti,omap-iommu: Convert to DT schema
 2026-07-17 13:46 UTC  (2+ messages)

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

[PATCH v9 00/14] media: iris: Add support for glymur platform
 2026-07-17 12:54 UTC  (9+ messages)
` [PATCH v9 01/14] dt-bindings: media: qcom,glymur-iris: Add glymur video codec
` [PATCH v9 13/14] arm64: dts: qcom: glymur: Add iris video node
  ` [PATCH v9 11/14] media: iris: Add hooks for pixel and non-pixel context banks

[PATCH v2] iommu/vt-d: Fix UCTP context table slot when copying root entries
 2026-07-17 11:59 UTC  (2+ messages)

[PATCH v3 0/6] iommu/arm-smmu: Add interconnect bandwidth voting support
 2026-07-17 11:40 UTC  (8+ messages)
` [PATCH v3 3/6] arm64: dts: qcom: kodiak: Add GEM_NOC interconnect for adreno SMMU

[PATCH linux-6.12.y v1 0/2] Backporting SEV-SNP CVE-2023-20585 to linux-stable
 2026-07-17 10:49 UTC  (3+ messages)
` [PATCH linux-6.12.y v1 1/2] iommu/amd: Use maximum Event log buffer size when SNP is enabled on Family 0x19
` [PATCH linux-6.12.y v1 2/2] iommu/amd: Use maximum PPR "

[PATCH 0/8] drm/msm: Support for Eliza GPU
 2026-07-17 10:06 UTC  (12+ messages)
` [PATCH 6/8] arm64: dts: qcom: eliza: Add GPU SMMU node
` [PATCH 7/8] arm64: dts: qcom: eliza: Add GPU nodes
` [PATCH 8/8] arm64: dts: qcom: eliza-mtp: Enable Adreno A722 GPU

[PATCH 1/1] iommu/vt-d: Disallow SVA if page walk is not coherent
 2026-07-17  8:04 UTC  (4+ messages)

[BUG] iommu: KASAN slab-use-after-free in iommufd_auto_response_faults
 2026-07-17  8:00 UTC  (3+ messages)
` [PATCH] iommu/iommufd: Fix IOPF group ownership UAF

[PATCH 6.12.y] iommu/vt-d: Clear Present bit before tearing down context entry
 2026-07-17  1:37 UTC  (2+ messages)

[PATCH 1/2] dt-bindings: iommu: Fix interrupt type in example
 2026-07-16 21:47 UTC  (2+ messages)
` (subset) "

[PATCH 0/3] mm: yet more cleanups for page_alloc APIs
 2026-07-16 17:00 UTC  (9+ messages)
` [PATCH 1/3] mm: move internal mempolicy APIs to new internal header
` [PATCH 2/3] mm, treewide: replace __folio_alloc_node() with folio_alloc_node()
` [PATCH 3/3] mm: move __folio_alloc() to page_alloc.h

[PATCH v4 0/6] iommufd: Iterate the cache invalidation array in the core
 2026-07-16 16:20 UTC  (16+ messages)
` [PATCH v4 1/6] iommu/arm-smmu-v3: Support IDR5.DS and widen the TLBI SCALE field
` [PATCH v4 2/6] iommu/arm-smmu-v3-iommufd: Reject unsupported bits in invalidation commands
` [PATCH v4 3/6] iommufd: Iterate the cache invalidation array in the core
` [PATCH v4 5/6] iommu/arm-smmu-v3-iommufd: Convert cache invalidation to the core array loop

[PATCH v3 00/18] iommu: Add live update state preservation
 2026-07-16 15:44 UTC  (6+ messages)
` [PATCH v3 07/18] iommu/vt-d: Implement device and iommu preserve/unpreserve ops

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

[PATCH] iommu/amd: Wait for completion instead of returning early in iommu_completion_wait()
 2026-07-16 14:16 UTC 

[PATCH v3 0/5] drivers: Improve memory management for large object allocations when i915/shmem is used with iommu
 2026-07-16 13:48 UTC  (6+ messages)
` [PATCH v3 2/5] iommu/dma: Catch scatterlist length overflows
` [PATCH v3 5/5] drm/i915/gem: Remove iterator and use while loop

[PATCH] iommu: arm: Remove redundant dev_err()/dev_err_probe()
 2026-07-16 13:09 UTC  (2+ messages)

[PATCH v2] iommu/msm: unwind probe state on registration failure
 2026-07-16 12:26 UTC  (7+ messages)
` [PATCH v3] iommu/msm: Fix dangling list entry on probe failure

[PATCH] iommu/io-pgtable-arm: Add support for contiguous hint bit
 2026-07-16 11:59 UTC  (10+ messages)

[PATCH v3 00/11] dma-buf: heaps: Add support for Tegra VPR
 2026-07-16 10:43 UTC  (7+ messages)
  ` [PATCH v3 06/11] mm/cma: Allow dynamically creating CMA areas

[PATCH v1] iommu/riscv: Support 32-bit register accesses
 2026-07-16  8:23 UTC  (9+ messages)
` [PATCH v3] iommu/riscv: Use 32-bit MMIO accesses for 64-bit registers

[PATCH 1/2] iommu/virtio: Set driver data before enabling virtqueues
 2026-07-16  1:25 UTC 

[PATCH] iommu/virtio: Set driver data before enabling virtqueues
 2026-07-16  1:21 UTC  (2+ messages)
` [PATCH] iommu/virtio: Handle iommu_device_register() failures

[REGRESSION] GPU passes into VM improperly after c376a3456d8b or a98db518dde2
 2026-07-15 21:20 UTC  (7+ messages)

[RFC PATCH v2 00/10] dma-mapping: Add preservation of direct allocations
 2026-07-15 19:58 UTC  (4+ messages)
` [RFC PATCH v2 03/10] dma: contiguous: Add API to check if an allocation is from CMA

[PATCH v1 0/4] iommu: Fix device lookup lifetime and probe cleanup
 2026-07-15 19:39 UTC  (4+ messages)
` [PATCH v1 2/4] iommu/arm-smmu-v3: Fix fwnode lookup lifetime handling

[PATCH v3 0/8] Organize the SMMUv3 invalidation flow so iommupt can use it
 2026-07-15 19:13 UTC  (4+ messages)
` [PATCH v3 7/8] iommu/arm-smmu-v3: Change how the tlbi describes the invalidation

[PATCH v7 00/24] KVM: arm64: SMMUv3 driver for pKVM (trap and emulate)
 2026-07-15 18:43 UTC  (7+ messages)
` [PATCH v7 02/24] KVM: arm64: Donate MMIO to the hypervisor
` [PATCH v7 07/24] KVM: arm64: iommu: Shadow host stage-2 page table

[PATCH v2 00/11] iommu/tegra241-cmdqv: Fix error-interrupt races and VINTF lifecycle bugs
 2026-07-15 17:44 UTC  (2+ messages)


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