Linux IOMMU Development
 help / color / mirror / Atom feed
 messages from 2026-06-03 09:16:26 to 2026-06-04 14:57:51 UTC [more...]

[PATCH v5 00/20] dma-mapping: Use DMA_ATTR_CC_SHARED through direct, pool and swiotlb paths
 2026-06-04 14:57 UTC  (9+ messages)
` [PATCH v5 05/20] dma-pool: track decrypted atomic pools and select them via attrs

[PATCH v2 00/30] iommu: introduce iova_to_phys_length for efficient IOVA-to-physical translation
 2026-06-04 14:27 UTC  (40+ messages)
` [PATCH v3 00/32] iommu: introduce iova_to_phys_length and remove iova_to_phys
  ` [PATCH v3 01/32] iommu: introduce iova_to_phys_length in iommu_domain_ops
  ` [PATCH v3 02/32] iommu/io-pgtable-arm: introduce iova_to_phys_length in io_pgtable_ops
  ` [PATCH v3 03/32] iommu/io-pgtable-arm-v7s: "
  ` [PATCH v3 04/32] iommu/io-pgtable-dart: "
  ` [PATCH v3 05/32] iommu/generic_pt: implement iova_to_phys_length
  ` [PATCH v3 06/32] iommu/arm-smmu-v3: "
  ` [PATCH v3 07/32] iommu/arm-smmu: "
  ` [PATCH v3 08/32] iommu/qcom_iommu: "
  ` [PATCH v3 09/32] iommu/apple-dart: "
  ` [PATCH v3 10/32] iommu/ipmmu-vmsa: "
  ` [PATCH v3 11/32] iommu/mtk_iommu: "
  ` [PATCH v3 12/32] iommu/exynos: "
  ` [PATCH v3 13/32] iommu/fsl_pamu: "
  ` [PATCH v3 14/32] iommu/msm: "
  ` [PATCH v3 15/32] iommu/mtk_v1: "
  ` [PATCH v3 16/32] iommu/omap: "
  ` [PATCH v3 17/32] iommu/rockchip: "
  ` [PATCH v3 18/32] iommu/s390: "
  ` [PATCH v3 19/32] iommu/sprd: "
  ` [PATCH v3 20/32] iommu/sun50i: "
  ` [PATCH v3 21/32] iommu/tegra-smmu: "
  ` [PATCH v3 22/32] iommu/virtio: "
  ` [PATCH v3 23/32] vfio: use iova_to_phys_length for efficient unmap
  ` [PATCH v3 24/32] iommufd: "
  ` [PATCH v3 25/32] iommufd/selftest: switch to iommu_iova_to_phys_length
  ` [PATCH v3 26/32] drm/panfrost: switch to iova_to_phys_length
  ` [PATCH v3 27/32] drm/panthor: "
  ` [PATCH v3 28/32] iommu/io-pgtable: selftests "
  ` [PATCH v3 29/32] iommu/io-pgtable-arm: remove deprecated iova_to_phys wrapper
  ` [PATCH v3 30/32] iommu/io-pgtable-arm-v7s: "
  ` [PATCH v3 31/32] iommu/io-pgtable-dart: "
  ` [PATCH v3 32/32] iommu: remove iova_to_phys from domain_ops and io_pgtable_ops

[RFC PATCH v3 0/9] accel: rocket: Add RK3568 NPU support
 2026-06-04 14:20 UTC  (11+ messages)
` [RFC PATCH v3 1/9] accel: rocket: Introduce per-SoC rocket_soc_data
` [RFC PATCH v3 2/9] accel: rocket: Derive DMA width and core count from match data
` [RFC PATCH v3 3/9] accel: rocket: Add RK3568 SoC support
` [RFC PATCH v3 4/9] accel: rocket: Reset the NPU before detaching the IOMMU on timeout
` [RFC PATCH v3 5/9] accel: rocket: Keep the IOMMU domain attached across jobs
` [RFC PATCH v3 6/9] iommu/rockchip: Clear AUTO_GATING bit 1 on the RK356x v1 IOMMU
` [RFC PATCH v3 7/9] dt-bindings: npu: rockchip,rk3588-rknn-core: Add RK3568
` [RFC PATCH v3 8/9] arm64: dts: rockchip: rk356x: Add the NPU and its IOMMU
` [RFC PATCH v3 9/9] arm64: dts: rockchip: rk3568-rock-3b: Enable the NPU

[PATCH] powerpc: Export set_memory_encrypted and set_memory_decrypted
 2026-06-04 13:57 UTC  (6+ messages)

[PATCH 6.12] iommu: Skip PASID validation for devices without PASID capability
 2026-06-04 13:47 UTC 

[PATCH v2 0/3] Subject: [PATCH 0/3] Add Shikra (QCM2390) display support
 2026-06-04 13:04 UTC  (10+ messages)
` [PATCH v2 1/3] dt-bindings: display: msm: qcm2290: Add Shikra MDSS
` [PATCH v2 2/3] arm64: defconfig: Enable ILI7807S DSI panel driver
` [PATCH v2 3/3] soc: qcom: ubwc: Add Shikra UBWC config

[PATCH 00/23] driver core: count references of the platform device's fwnode, not OF node
 2026-06-04 12:34 UTC  (12+ messages)
` [PATCH 04/23] pmdomain: imx: fix OF node refcount
` [PATCH 07/23] driver core: platform: provide platform_device_set_fwnode()
` [PATCH 08/23] driver core: platform: provide platform_device_set_of_node_from_dev()
` [PATCH 20/23] usb: chipidea: use platform_device_set_of_node_from_dev()

[PATCH v2 0/5] [PULL REQUEST] Intel IOMMU updates for v7.2
 2026-06-04 10:02 UTC  (7+ messages)
` [PATCH v2 1/5] iommu/vt-d: Avoid WARNING in sva unbind path
` [PATCH v2 2/5] iommu/vt-d: Clear Present bit before tearing down scalable-mode context entry
` [PATCH v2 3/5] iommu/vt-d: Remove typo from pasid_pte_config_nested()
` [PATCH v2 4/5] iommu/vt-d: Improve IOMMU fault information
` [PATCH v2 5/5] iommu/vt-d: Fix RB-tree corruption in probe error path

[PATCH v5] dma-buf: Fix silent overflow for phys vec to sgt
 2026-06-04  9:43 UTC  (2+ messages)

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

[PATCH 0/6] iommu/amd: Refactors for ATS updates
 2026-06-04  8:23 UTC  (4+ messages)

[PATCH] dma-mapping: direct: fix missing mapping for THRU_HOST_BRIDGE segments
 2026-06-04  7:46 UTC  (4+ messages)

[PATCH v7 00/11] iommu/arm-smmu-v3: Implement Runtime/System Sleep ops
 2026-06-04  7:18 UTC  (6+ messages)
` [PATCH v7 10/11] iommu/arm-smmu-v3: Invoke pm_runtime before hw access

[PATCH] iommu/riscv: Add dependency between iommu and devices
 2026-06-04  6:55 UTC 

[PATCH v6 00/14] media: iris: Add support for glymur platform
 2026-06-04  6:52 UTC  (3+ messages)

[PATCH v8 00/10] iommu/arm-smmu-v3: Implement Runtime/System Sleep ops
 2026-06-04  6:27 UTC  (4+ messages)
` [PATCH v8 11/12] iommu/arm-smmu-v3: Invoke pm_runtime before hw access

[PATCH 0/6] [PULL REQUEST] Intel IOMMU updates for v7.2
 2026-06-04  5:27 UTC  (3+ messages)

[PATCH v7 0/5] iommu: Standardize ATS robustness and state tracking
 2026-06-04  5:22 UTC  (11+ messages)
` [PATCH v7 3/5] iommu/arm-smmu-v3: Fix a UAF in the probe_device error path
` [PATCH v7 4/5] iommu/arm-smmu-v3: Standardize ATS enablement failure reporting

iommu: iterator used after loop end in resv region insertion?
 2026-06-04  5:18 UTC  (4+ messages)
` [PATCH 0/2] iommu: avoid using list iterators past the loop in resv region insertion
  ` [PATCH 1/2] iommu: Avoid using the list iterator past the loop in iommu_insert_resv_region()
  ` [PATCH 2/2] iommu/virtio: Avoid using the list iterator past the loop in viommu_add_resv_mem()

[PATCH 00/15] accel/qda: Qualcomm DSP Accelerator driver
 2026-06-04  5:17 UTC  (23+ messages)
` [PATCH 04/15] accel/qda: Add compute bus for QDA context banks
` [PATCH 06/15] accel/qda: Create compute context bank devices on QDA compute bus
` [PATCH 08/15] accel/qda: Add QUERY IOCTL and QDA UAPI header
` [PATCH 11/15] accel/qda: Add PRIME DMA-BUF import support
` [PATCH 12/15] accel/qda: Add FastRPC invocation support
` [PATCH 13/15] accel/qda: Add DSP process creation and release

[PATCH 0/9] iommu/vt-d: Support a new DMAR flag
 2026-06-04  5:15 UTC  (10+ messages)
` [PATCH 1/9] iommu/vt-d: Fix no_iommu to disable platform optin
` [PATCH 2/9] iommu/vt-d: Force requesting ACS when tboot is enabled
` [PATCH 3/9] iommu/vt-d: Remove dead code when CONFIG_INTEL_IOMMU is not set
` [PATCH 4/9] iommu/vt-d: Consolidate dmar state management and force_on logic
` [PATCH 5/9] iommu/vt-d: Use dmar_can_force_on() for platform optin
` [PATCH 6/9] iommu/vt-d: Call dmar_can_force_on() for tboot optin
` [PATCH 7/9] iommu/vt-d: Remove the 'force_on' variable
` [PATCH 8/9] iommu/vt-d: Remove dmar_disabled
` [PATCH 9/9] iommu/vt-d: Support the new DMA_REMAP_OPT_OUT flag bit

[PATCH v3 00/11] kdump: reduce vmcore size and capture time
 2026-06-04  1:48 UTC  (6+ messages)
` [PATCH v3 03/11] of: reserved_mem: avoid post-init UAF when alloc_reserved_mem_array() fails

[PATCH V2] iommu/hyperv: Create hyperv subdirectory under drivers/iommu
 2026-06-03 23:56 UTC  (2+ messages)

[PATCH v7 00/12] media: iris: Add support for glymur platform
 2026-06-03 23:14 UTC  (14+ messages)
` [PATCH v7 01/12] media: iris: Add iris vpu bus support
` [PATCH v7 02/12] iommu: Add iris-vpu-bus to iommu_buses
` [PATCH v7 03/12] dt-bindings: media: qcom,glymur-iris: Add glymur video codec
` [PATCH v7 04/12] media: iris: Add context bank hooks for platform specific initialization
` [PATCH v7 05/12] media: iris: Enable Secure PAS support with IOMMU managed by Linux
` [PATCH v7 06/12] media: iris: Replace enum-indexed clock and power domain tables with per-block structures
` [PATCH v7 07/12] media: iris: Add power sequence for glymur
` [PATCH v7 08/12] media: iris: Handle CPU_CS_SCIACMDARG3 register write via program bootup registers hook
` [PATCH v7 09/12] media: iris: Add support to select core for dual core platforms
` [PATCH v7 10/12] media: iris: Add platform data for glymur
` [PATCH v7 11/12] arm64: dts: qcom: glymur: Add iris video node
` [PATCH v7 12/12] arm64: dts: qcom: glymur-crd: Enable iris video codec node

[PATCH 0/5] Subject: [PATCH 0/5] Add Shikra (QCM2290) display support
 2026-06-03 23:12 UTC  (11+ messages)
` [PATCH 1/5] dt-bindings: display: msm: qcm2290: Add Shikra MDSS
` [PATCH 2/5] drm/msm/mdss: Add Shikra support
` [PATCH 3/5] arm64: defconfig: Enable ILI7807S DSI panel driver
` [PATCH 4/5] soc: qcom: ubwc: Add Shikra UBWC config
` [PATCH 5/5] iommu/arm-smmu: Add qcom,shikra-mdss to Qualcomm SMMU client tables

[PATCH v8 0/6] iommufd: Enable noiommu mode for cdev
 2026-06-03 22:02 UTC  (7+ messages)
` [PATCH v8 1/6] iommufd: Support a HWPT without an iommu driver for noiommu
` [PATCH v8 2/6] iommufd: Move igroup allocation to a function
` [PATCH v8 3/6] iommufd: Allow binding to a noiommu device
` [PATCH v8 4/6] iommufd: Add an ioctl to query PA from IOVA for noiommu mode
` [PATCH v8 5/6] vfio: Enable cdev noiommu mode under iommufd
` [PATCH v8 6/6] Documentation: Update VFIO NOIOMMU mode

[PATCH v1 0/4] iommufd: Cache invalidation hardening and SMMUv3 batching rework
 2026-06-03 21:26 UTC  (5+ messages)
` [PATCH v1 1/4] iommufd: Set upper bounds on cache invalidation entry_num and entry_len
` [PATCH v1 2/4] iommufd/selftest: Add invalidation entry_num and entry_len boundary tests
` [PATCH v1 3/4] iommu: Avoid copying the user array twice in the full-array copy helper
` [PATCH v1 4/4] iommu/arm-smmu-v3: Process vIOMMU invalidations in batches

[PATCH v7 0/6] iommufd: Enable noiommu mode for cdev
 2026-06-03 17:51 UTC  (13+ messages)
` [PATCH v7 1/6] iommufd: Support a HWPT without an iommu driver for noiommu
` [PATCH v7 3/6] iommufd: Allow binding to a noiommu device
` [PATCH v7 5/6] vfio: Enable cdev noiommu mode under iommufd
` [PATCH v7 6/6] Documentation: Update VFIO NOIOMMU mode

[PATCH] dma-debug: fix physical address retrieval in debug_dma_sync_sg_for_device
 2026-06-03 16:25 UTC  (2+ messages)

[PATCH v1 0/7] iommufd: Fix bugs in eventq fops_read paths
 2026-06-03 14:46 UTC  (15+ messages)
` [PATCH v1 1/7] iommufd: Rewind header length in done if iommufd_veventq_fops_read() fails
` [PATCH v1 2/7] iommufd: Reject invalid read count in iommufd_veventq_fops_read()
` [PATCH v1 3/7] iommufd: Propagate allocation failure in iommufd_veventq_deliver_fetch()
` [PATCH v1 4/7] iommufd: Reject invalid read count in iommufd_fault_fops_read()
` [PATCH v1 5/7] iommufd: Break the loop on failure "
` [PATCH v1 6/7] iommufd: Avoid partial fault group delivery "
` [PATCH v1 7/7] iommufd/selftest: Cover invalid read counts on vEVENTQ FD

[PATCH v2 0/8] Add Samsung Galaxy S4 support
 2026-06-03 13:19 UTC  (5+ messages)
` [PATCH v2 7/8] ARM: dts: qcom: pm8921: Add USB ID extcon

[PATCH v3 0/8] Add Samsung Galaxy S4 support
 2026-06-03 12:44 UTC  (11+ messages)
` [PATCH v3 2/8] dt-bindings: extcon: qcom,pm8941-misc: Add PM8921 compatible
` [PATCH v3 3/8] pinctrl: qcom: Register functions before enabling pinctrl

[PATCH v2 00/26] iommu/amd: Introduce AMD Hardware-accelerated Virtualized IOMMU (vIOMMU) Support
 2026-06-03 12:13 UTC  (4+ messages)

[PATCH v1 0/2] x86/tboot: Add Intel TXT Protection Regions (TPR) support
 2026-06-03 11:45 UTC  (3+ messages)
` [PATCH v1 1/2] x86/tboot: Add support for parsing DTPR table and disabling TPRs
` [PATCH v1 2/2] iommu/vt-d: Disable PMRs and skip force-IOMMU when TXT TPRs are active

[PATCH v3 0/3] iommu/arm-smmu-v3: Tegra264 invalidation workaround
 2026-06-03 11:33 UTC  (5+ messages)
` [PATCH v3 3/3] iommu/arm-smmu-v3: Issue CFGI/TLBI twice on Tegra264


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