aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMykyta Iziumtsev <mykyta.iziumtsev@linaro.org>2017-10-25 13:24:14 +0200
committerMykyta Iziumtsev <mykyta.iziumtsev@linaro.org>2017-10-25 13:24:14 +0200
commit7f18ca52a39592aa79c3d57a627056ea86c93edd (patch)
tree9ff2c8476908d84e4ab3aabae93709a35eef9872
parent0c58ff0d09204cee52d35025b8db7d9068d513fc (diff)
Supply read/write flags to VFIO_IOMMU_MAP_DMA
Signed-off-by: Mykyta Iziumtsev <mykyta.iziumtsev@linaro.org>
-rw-r--r--api/vfio_api.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/api/vfio_api.c b/api/vfio_api.c
index ca38db5..dbe8a64 100644
--- a/api/vfio_api.c
+++ b/api/vfio_api.c
@@ -308,6 +308,7 @@ int iomem_alloc_dma(int device, unsigned int size, void **iomem_current,
dma_map.vaddr = iomem->vaddr;
dma_map.size = iomem->size;
+ dma_map.flags = VFIO_DMA_MAP_FLAG_READ | VFIO_DMA_MAP_FLAG_WRITE;
/* kernel driver fills dma_map.iova with the proper allocated IOVA */
ret = ioctl(device, VFIO_IOMMU_MAP_DMA, &dma_map);