Skip to content

IOMMU DMA-API layer

Maintained 905 threads 1,691 messages Latest

About Lists, Files, Maintainers
Lists
iommu
Files
drivers/iommu/dma-iommu.c, drivers/iommu/dma-iommu.h, drivers/iommu/iova.c, include/linux/iommu-dma.h, include/linux/iova.h
Maintainers
Robin Murphy
  1. of_iommu: add support for "iommu-ranges" PATCH v7 5 patches Vikash Garodia kvm linux-arm-msm linux-devicetree +5 drivers/ (9), include/ (2) In review 3 replies
  2. DMA_PMD: PMD_SIZE-backed IO buffer pools RFC DMA_PMD 22 patches Luigi Rizzo driver-core linux-block linux-doc +6 drivers/ (34), include/ (16), mm/ (11), net/ (11), +3 Superseded 36 replies
  3. FAILED: patch "[PATCH] iommu/dma: Catch scatterlist length overflows" failed to apply to 5.10-stable tree PATCH 5.10.y 1 patch Sasha Levin stable drivers/iommu/dma-iommu.c New 0 replies
  4. FAILED: patch "[PATCH] iommu/dma: Catch scatterlist length overflows" failed to apply to 5.15-stable tree PATCH 5.15.y 1 patch Sasha Levin stable drivers/iommu/dma-iommu.c New 0 replies
  5. FAILED: patch "[PATCH] iommu/dma: Catch scatterlist length overflows" failed to apply to 6.1-stable tree PATCH 6.1.y 2 patches Sasha Levin linux-hardening llvm stable drivers/gpu/drm/i915/ (2), include/linux/ (2), lib/ (2), drivers/iommu/ New 0 replies
  6. driver core: Authorize device trust before driver binding PATCH v2 19 patches Leon Romanovsky driver-core linux-acpi linux-bluetooth +9 drivers/ (31), Documentation/ (7), include/ (5), MAINTAINERS In review 13 replies
  7. driver core: Authorize device trust before driver binding PATCH 17 patches Leon Romanovsky driver-core linux-acpi linux-bluetooth +8 drivers/ (26), Documentation/ (5), include/ (4), MAINTAINERS Superseded 37 replies
  8. dma-mapping: add dma_alloc_attrs_node() and dma_alloc_coherent_node() PATCH 11 patches Jakub Kicinski linux-iommu netdev drivers/ (12), include/ (6), kernel/ (4), Documentation/ In review 1 reply
  9. iommu/dma: Skip iova_to_phys() on unmap for coherent devices PATCH 2 patches Joe Damato linux-iommu lkml drivers/iommu/dma-iommu.c New 0 replies
  10. coco: guest: Add a shared-granule allocator for host-shared memory PATCH v9 14 patches Aneesh Kumar K.V (Arm) dri-devel kvmarm linux-coco +4 drivers/ (9), arch/ (8), kernel/ (6), include/ (3), +1 In review 5 replies
  11. Disable ATS via iommu during PCI resets PATCH v8 5 patches Nicolin Chen kvm linux-acpi linux-arm-kernel +4 drivers/ (7), include/ (2) Applied 6 replies
  12. dma-mapping: add dma_alloc_attrs_node() and dma_alloc_coherent_node() RFC 11 patches Jakub Kicinski linux-iommu netdev drivers/ (12), include/ (6), kernel/ (4), Documentation/, +1 In review 17 replies
  13. Make the 32-bit ARM DMA API work with normal IOMMU DMA default domains (+ Tegra PoC) PATCH v3 10 patches Mikko Perttunen dri-devel linux-arm-kernel linux-iommu +2 drivers/ (15), arch/ (2), include/ (2) In review 4 replies
  14. iommu: Reserve PCI host bridge MMIO windows in group reserved regions PATCH 1 patch Guanghui Feng kvm linux-iommu lkml drivers/iommu/iommufd/ (5), drivers/iommu/ (3), include/uapi/linux/ Superseded 6 replies
  15. Make the 32-bit ARM DMA API work with normal IOMMU DMA default domains (+ Tegra PoC) PATCH v2 11 patches Mikko Perttunen dri-devel linux-arm-kernel linux-iommu +2 drivers/ (12), arch/ (2), include/ (2) Superseded 10 replies
  16. iommu/riscv: Enable MSI remapping and IOMMU_DMA PATCH v7 5 patches Andrew Jones linux-iommu linux-riscv lkml drivers/iommu/ (4), drivers/irqchip/ (4), include/linux/ New 0 replies
  17. iommu/riscv: Enable MSI remapping, IOMMU_DMA and VFIO PATCH v6 16 patches Andrew Jones linux-iommu linux-riscv lkml drivers/ (17), arch/ (2), include/ (2), tools/ In review 22 replies
  18. iommu/dma: Allocate flush queues on first use PATCH 1 patch Michal Clapinski linux-iommu lkml drivers/iommu/dma-iommu.c New 0 replies
  19. iommu/dma: SATA RMRR reservation omission in shared group on HP Gen8 DISCUSSION Renato Machelett linux-iommu 2 replies
  20. coco: guest: Add a shared-granule allocator for host-shared memory RFC PATCH v8 14 patches Aneesh Kumar K.V (Arm) dri-devel kvmarm linux-coco +5 arch/ (9), drivers/ (8), kernel/ (6), include/ (3), +1 Superseded 11 replies
  21. iommu/iova: convert from rbtree to maple tree PATCH v5 3 patches Rik van Riel linux-iommu linux-mm lkml drivers/iommu/ (5), include/linux/ In review 9 replies
  22. iommu, drm/rockchip: Map private-domain imports from DMA addresses RFC PATCH 2 patches Karl Mehltretter dri-devel linux-arm-kernel linux-iommu +3 drivers/gpu/drm/rockchip/, drivers/iommu/, include/linux/ In review 2 replies
  23. iommu/dma: Clean up redundant MSI cookie check PATCH 1 patch Robin Murphy linux-iommu lkml drivers/iommu/dma-iommu.c Applied 2 replies
  24. iommu/dma: Catch scatterlist length overflows PATCH 1 patch Krzysztof Karas dri-devel intel-gfx linux-iommu +1 drivers/iommu/dma-iommu.c Applied 3 replies
  25. iommu: Make iommu-dma helpers private PATCH 1 patch Robin Murphy linux-iommu lkml drivers/iommu/ (2), include/linux/ Applied 2 replies
  26. Device Evidence and Trust for PCI Security Protocol (TDISP) PATCH 15 patches Dan Williams driver-core linux-coco linux-pci drivers/ (24), Documentation/ (8), include/ (8), tools/ (6), +2 In review 60 replies
  27. drivers: Improve memory management for large object allocations when i915/shmem is used with iommu PATCH v6 7 patches Krzysztof Karas dri-devel intel-gfx linux-iommu drivers/gpu/drm/i915/gem/, drivers/iommu/ Superseded 13 replies
  28. iommu/dma: Don't free under/oversized IOVA ranges PATCH 1 patch Matt Vollrath linux-iommu drivers/iommu/dma-iommu.c New 0 replies
  29. Make the 32-bit ARM DMA API work with normal IOMMU DMA default domains (+ Tegra PoC) PATCH 11 patches Mikko Perttunen dri-devel linux-arm-kernel linux-iommu +3 drivers/ (12), arch/ (2), include/ (2) Superseded 4 replies
  30. coco: guest: Add a shared-granule allocator for host-shared memory RFC PATCH v7 13 patches Aneesh Kumar K.V (Arm) dri-devel kvmarm linux-arm-kernel +5 kernel/ (6), include/ (5), drivers/ (4), arch/ (3), +2 Superseded 25 replies
  31. coco: guest: Enforce host page-size alignment for shared buffers PATCH v6 9 patches Aneesh Kumar K.V (Arm) kvmarm linux-arm-kernel linux-coco +2 include/ (5), kernel/ (5), drivers/ (4), arch/ (2) In review 27 replies
  32. iommu/riscv: Enable MSI remapping, IOMMU_DMA and VFIO PATCH v5 17 patches Andrew Jones linux-iommu linux-riscv lkml drivers/ (17), arch/ (2), include/ (2), tools/ Superseded 5 replies
  33. iommu/dma: Fix DMA_ATTR_MMIO swiotlb rejection RFC PATCH 2 patches Peng Fan (OSS) linux-iommu lkml drivers/iommu/dma-iommu.c In review 6 replies
  34. iommu/dma: Finalize deferred attachments when mapping MSI pages PATCH 1 patch Federico Parola linux-iommu lkml drivers/iommu/ (3) Superseded 2 replies
  35. dma-mapping: use exact allocation for DMA pages PATCH v2 1 patch Qingfang Deng linux-iommu linux-mm lkml kernel/dma/ (3), include/linux/ (2), drivers/iommu/, mm/ Applied 1 reply
  36. dma-mapping: rename dma_opt_mapping_size() PATCH 1 patch John Garry linux-doc linux-iommu linux-nvme +2 drivers/ (3), include/ (3), Documentation/, kernel/ Applied 1 reply
  37. dma-mapping: use exact allocation for DMA pages PATCH 1 patch Qingfang Deng linux-iommu lkml llvm +1 kernel/dma/ (3), drivers/iommu/, include/linux/ Superseded 0 replies
  38. drivers: Improve memory management for large object allocations when i915/shmem is used with iommu PATCH v5 6 patches Krzysztof Karas dri-devel intel-gfx linux-iommu +1 drivers/gpu/drm/i915/gem/, drivers/iommu/ Superseded 6 replies
  39. iommu/riscv: Enable MSI remapping, IOMMU_DMA and VFIO PATCH v4 21 patches Andrew Jones linux-iommu linux-riscv lkml drivers/ (17), include/ (3), arch/ (2), tools/ Superseded 35 replies
  40. iommu: Add contiguous MSI mapping support RFC PATCH 8 patches Andrew Jones linux-iommu lkml drivers/iommu/iommufd/ (5), drivers/iommu/ (4), include/linux/ In review 1 reply
  41. swiotlb: avoid double copy with swiotlb on tx socket PATCH 1 patch Luigi Rizzo driver-core linux-iommu linux-mm +5 include/ (5), drivers/ (2), kernel/ (2), net/ (2), +1 In review 19 replies
  42. iommu/iova: Clear the slab cache pointers when destroying them PATCH 1 patch Davidlohr Bueso linux-iommu lkml drivers/iommu/iova.c In review 2 replies
  43. dma-mapping: Track shared DMA state through direct, pool and swiotlb paths PATCH v8 23 patches Aneesh Kumar K.V (Arm) linux-arm-kernel linux-coco linux-iommu +4 arch/ (7), include/ (5), kernel/ (5), drivers/ (2), +1 In review 71 replies
  44. iommu/riscv: Enable MSI remapping, IOMMU_DMA and VFIO PATCH v3 19 patches Andrew Jones linux-iommu linux-riscv lkml drivers/ (17), include/ (3), arch/ (2), tools/ Superseded 5 replies
  45. iommu/dma: Restore locking around msi_page_list PATCH v2 1 patch Andrew Jones linux-iommu lkml drivers/iommu/dma-iommu.c Applied 4 replies
  46. iommu/riscv: Enable MSI remapping and IOMMU_DMA PATCH v2 14 patches Andrew Jones linux-iommu linux-riscv lkml drivers/ (16), include/ (3), arch/ Superseded 1 reply
  47. iommu/dma: Restore locking around msi_page_list PATCH 1 patch Andrew Jones linux-iommu lkml drivers/iommu/dma-iommu.c Superseded 2 replies
  48. iommu/iova: Move CPU magazine init to first insert PATCH v3 1 patch Logan Odell linux-iommu lkml drivers/iommu/iova.c Applied 2 replies
  49. drivers: Improve memory management for large object allocations when i915/shmem is used with iommu PATCH v4 5 patches Krzysztof Karas dri-devel intel-gfx linux-iommu drivers/gpu/drm/i915/gem/, drivers/iommu/ Superseded 3 replies
  50. iommu/iova: Move CPU magazine init to first insert PATCH RESEND v2 1 patch Michal Clapinski linux-iommu lkml drivers/iommu/iova.c In review 1 reply
Page 1 of 19 –