Re: [dpdk-dev] [PATCH v3] vhost: enable IOMMU for async vhost

2021-06-30 Thread Ding, Xuan
Hi Maxime, > -Original Message- > From: Maxime Coquelin > Sent: Tuesday, June 29, 2021 5:23 PM > To: Ding, Xuan ; Xia, Chenbo > Cc: dev@dpdk.org; Hu, Jiayu ; Pai G, Sunil > ; Richardson, Bruce ; Van > Haaren, Harry ; Liu, Yong ; > Jiang, Cheng1 > Subject: Re: [PATCH v3] vhost: enable IO

Re: [dpdk-dev] [PATCH v3] vhost: enable IOMMU for async vhost

2021-06-29 Thread Maxime Coquelin
Hi Xuan, On 6/22/21 8:18 AM, Ding, Xuan wrote: > Hi Maxime, > > Replies are inline. > >> -Original Message- >> From: Maxime Coquelin >> Sent: Saturday, June 19, 2021 12:18 AM >> To: Ding, Xuan ; Xia, Chenbo >> Cc: dev@dpdk.org; Hu, Jiayu ; Pai G, Sunil >> ; Richardson, Bruce ; Van >

Re: [dpdk-dev] [PATCH v3] vhost: enable IOMMU for async vhost

2021-06-21 Thread Ding, Xuan
Hi Maxime, Replies are inline. > -Original Message- > From: Maxime Coquelin > Sent: Saturday, June 19, 2021 12:18 AM > To: Ding, Xuan ; Xia, Chenbo > Cc: dev@dpdk.org; Hu, Jiayu ; Pai G, Sunil > ; Richardson, Bruce ; Van > Haaren, Harry ; Liu, Yong > Subject: Re: [PATCH v3] vhost:

Re: [dpdk-dev] [PATCH v3] vhost: enable IOMMU for async vhost

2021-06-20 Thread Hu, Jiayu
Hi Maxime, > -Original Message- > From: Maxime Coquelin > Sent: Saturday, June 19, 2021 12:18 AM > To: Ding, Xuan ; Xia, Chenbo > Cc: dev@dpdk.org; Hu, Jiayu ; Pai G, Sunil > ; Richardson, Bruce ; > Van Haaren, Harry ; Liu, Yong > > Subject: Re: [PATCH v3] vhost: enable IOMMU for async

Re: [dpdk-dev] [PATCH v3] vhost: enable IOMMU for async vhost

2021-06-18 Thread Maxime Coquelin
Hi Xuan, On 6/3/21 7:30 PM, xuan.d...@intel.com wrote: > From: Xuan Ding > > For async copy, it is unsafe to directly use the physical address. > And current address translation from GPA to HPA via SW also takes > CPU cycles, these can all benefit from IOMMU. > > Since the existing DMA engine s

[dpdk-dev] [PATCH v3] vhost: enable IOMMU for async vhost

2021-06-03 Thread xuan . ding
From: Xuan Ding For async copy, it is unsafe to directly use the physical address. And current address translation from GPA to HPA via SW also takes CPU cycles, these can all benefit from IOMMU. Since the existing DMA engine supports to use platform IOMMU, this patch enables IOMMU for async vhos