lkml.org 
[lkml]   [2019]   [Apr]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH 0/9] iommu/amd: Convert the AMD iommu driver to the dma-iommu api
Date
Convert the AMD iommu driver to the dma-iommu api and remove the iova
handling code from the AMD iommu driver.

Tom Murphy (9):
iommu/dma-iommu: Add iommu_map_atomic
iommu/dma-iommu: Add function to flush any cached not present IOTLB
entries
iommu/dma-iommu: Add iommu_dma_copy_reserved_iova,
iommu_dma_apply_resv_region to the dma-iommu api
iommu/dma-iommu: Add iommu_dma_map_page_coherent
iommu/amd: Implement .flush_np_cache
iommu/amd: Implement map_atomic
iommu/amd: Use the dma-iommu api
iommu/amd: Clean up unused functions
iommu/amd: Add allocated domain to global list earlier

drivers/iommu/Kconfig | 1 +
drivers/iommu/amd_iommu.c | 468 ++++++++-------------------------
drivers/iommu/arm-smmu-v3.c | 1 +
drivers/iommu/arm-smmu.c | 1 +
drivers/iommu/dma-iommu.c | 68 ++++-
drivers/iommu/exynos-iommu.c | 1 +
drivers/iommu/iommu.c | 46 +++-
drivers/iommu/ipmmu-vmsa.c | 1 +
drivers/iommu/mtk_iommu.c | 1 +
drivers/iommu/qcom_iommu.c | 1 +
drivers/iommu/rockchip-iommu.c | 1 +
include/linux/dma-iommu.h | 10 +
include/linux/iommu.h | 25 ++
13 files changed, 253 insertions(+), 372 deletions(-)

--
2.17.1

\
 
 \ /
  Last update: 2019-04-11 20:49    [W:0.159 / U:9.148 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site