[dpdk-dev] [PATCH v7 0/2] Support IOMMU for DMA device
Maxime Coquelin
maxime.coquelin at redhat.com
Thu Oct 21 14:33:26 CEST 2021
On 10/11/21 09:59, Xuan Ding wrote:
> This series supports DMA device to use vfio in async vhost.
>
> The first patch extends the capability of current vfio dma mapping
> API to allow partial unmapping for adjacent memory if the platform
> does not support partial unmapping. The second patch involves the
> IOMMU programming for guest memory in async vhost.
>
> v7:
> * Fix an operator error.
>
> v6:
> * Fix a potential memory leak.
>
> v5:
> * Fix issue of a pointer be freed early.
>
> v4:
> * Fix a format issue.
>
> v3:
> * Move the async_map_status flag to virtio_net structure to avoid
> ABI breaking.
>
> v2:
> * Add rte_errno filtering for some devices bound in the kernel driver.
> * Add a flag to check the status of region mapping.
> * Fix one typo.
>
> Xuan Ding (2):
> vfio: allow partially unmapping adjacent memory
> vhost: enable IOMMU for async vhost
>
> lib/eal/linux/eal_vfio.c | 338 ++++++++++++++++++++++++++-------------
> lib/vhost/vhost.h | 4 +
> lib/vhost/vhost_user.c | 116 +++++++++++++-
> 3 files changed, 346 insertions(+), 112 deletions(-)
>
Applied to dpdk-next-virtio/main.
Thanks,
Maxime
More information about the dev
mailing list