Re: Re: [RFC v2 09/13] vduse: Add support for processing vhost iotlb message

2020-12-31 Thread Yongji Xie
On Thu, Dec 31, 2020 at 3:12 PM Jason Wang wrote: > > > On 2020/12/31 下午2:52, Yongji Xie wrote: > > On Thu, Dec 31, 2020 at 1:50 PM Jason Wang wrote: > >> > >> On 2020/12/31 下午1:15, Yongji Xie wrote: > >>> On Thu, Dec 31, 2020 at 10:49 AM Jason Wang wrote: > On 2020/12/30 下午6:12, Yongji Xie

Re: [RFC v2 09/13] vduse: Add support for processing vhost iotlb message

2020-12-30 Thread Jason Wang
On 2020/12/31 下午2:52, Yongji Xie wrote: On Thu, Dec 31, 2020 at 1:50 PM Jason Wang wrote: On 2020/12/31 下午1:15, Yongji Xie wrote: On Thu, Dec 31, 2020 at 10:49 AM Jason Wang wrote: On 2020/12/30 下午6:12, Yongji Xie wrote: On Wed, Dec 30, 2020 at 4:41 PM Jason Wang wrote: On 2020/12/30 下

Re: Re: [RFC v2 09/13] vduse: Add support for processing vhost iotlb message

2020-12-30 Thread Yongji Xie
On Thu, Dec 31, 2020 at 1:50 PM Jason Wang wrote: > > > On 2020/12/31 下午1:15, Yongji Xie wrote: > > On Thu, Dec 31, 2020 at 10:49 AM Jason Wang wrote: > >> > >> On 2020/12/30 下午6:12, Yongji Xie wrote: > >>> On Wed, Dec 30, 2020 at 4:41 PM Jason Wang wrote: > On 2020/12/30 下午3:09, Yongji Xie

Re: [RFC v2 09/13] vduse: Add support for processing vhost iotlb message

2020-12-30 Thread Jason Wang
On 2020/12/31 下午1:15, Yongji Xie wrote: On Thu, Dec 31, 2020 at 10:49 AM Jason Wang wrote: On 2020/12/30 下午6:12, Yongji Xie wrote: On Wed, Dec 30, 2020 at 4:41 PM Jason Wang wrote: On 2020/12/30 下午3:09, Yongji Xie wrote: On Wed, Dec 30, 2020 at 2:11 PM Jason Wang wrote: On 2020/12/29 下

Re: Re: [RFC v2 09/13] vduse: Add support for processing vhost iotlb message

2020-12-30 Thread Yongji Xie
On Thu, Dec 31, 2020 at 10:49 AM Jason Wang wrote: > > > On 2020/12/30 下午6:12, Yongji Xie wrote: > > On Wed, Dec 30, 2020 at 4:41 PM Jason Wang wrote: > >> > >> On 2020/12/30 下午3:09, Yongji Xie wrote: > >>> On Wed, Dec 30, 2020 at 2:11 PM Jason Wang wrote: > On 2020/12/29 下午6:26, Yongji Xie

Re: [RFC v2 09/13] vduse: Add support for processing vhost iotlb message

2020-12-30 Thread Jason Wang
On 2020/12/30 下午6:12, Yongji Xie wrote: On Wed, Dec 30, 2020 at 4:41 PM Jason Wang wrote: On 2020/12/30 下午3:09, Yongji Xie wrote: On Wed, Dec 30, 2020 at 2:11 PM Jason Wang wrote: On 2020/12/29 下午6:26, Yongji Xie wrote: On Tue, Dec 29, 2020 at 5:11 PM Jason Wang wrote: - Original M

Re: Re: [RFC v2 09/13] vduse: Add support for processing vhost iotlb message

2020-12-30 Thread Yongji Xie
On Wed, Dec 30, 2020 at 4:41 PM Jason Wang wrote: > > > On 2020/12/30 下午3:09, Yongji Xie wrote: > > On Wed, Dec 30, 2020 at 2:11 PM Jason Wang wrote: > >> > >> On 2020/12/29 下午6:26, Yongji Xie wrote: > >>> On Tue, Dec 29, 2020 at 5:11 PM Jason Wang wrote: > > - Original Message ---

Re: [RFC v2 09/13] vduse: Add support for processing vhost iotlb message

2020-12-30 Thread Jason Wang
On 2020/12/30 下午3:09, Yongji Xie wrote: On Wed, Dec 30, 2020 at 2:11 PM Jason Wang wrote: On 2020/12/29 下午6:26, Yongji Xie wrote: On Tue, Dec 29, 2020 at 5:11 PM Jason Wang wrote: - Original Message - On Mon, Dec 28, 2020 at 4:43 PM Jason Wang wrote: On 2020/12/28 下午4:14, Yong

Re: Re: [RFC v2 09/13] vduse: Add support for processing vhost iotlb message

2020-12-29 Thread Yongji Xie
On Wed, Dec 30, 2020 at 2:11 PM Jason Wang wrote: > > > On 2020/12/29 下午6:26, Yongji Xie wrote: > > On Tue, Dec 29, 2020 at 5:11 PM Jason Wang wrote: > >> > >> > >> - Original Message - > >>> On Mon, Dec 28, 2020 at 4:43 PM Jason Wang wrote: > > On 2020/12/28 下午4:14, Yongji Xie

Re: [RFC v2 09/13] vduse: Add support for processing vhost iotlb message

2020-12-29 Thread Jason Wang
On 2020/12/29 下午6:26, Yongji Xie wrote: On Tue, Dec 29, 2020 at 5:11 PM Jason Wang wrote: - Original Message - On Mon, Dec 28, 2020 at 4:43 PM Jason Wang wrote: On 2020/12/28 下午4:14, Yongji Xie wrote: I see. So all the above two questions are because VHOST_IOTLB_INVALIDATE is e

Re: Re: [RFC v2 09/13] vduse: Add support for processing vhost iotlb message

2020-12-29 Thread Yongji Xie
On Tue, Dec 29, 2020 at 5:11 PM Jason Wang wrote: > > > > - Original Message - > > On Mon, Dec 28, 2020 at 4:43 PM Jason Wang wrote: > > > > > > > > > On 2020/12/28 下午4:14, Yongji Xie wrote: > > > >> I see. So all the above two questions are because > > > >> VHOST_IOTLB_INVALIDATE > > >

Re: [RFC v2 09/13] vduse: Add support for processing vhost iotlb message

2020-12-29 Thread Jason Wang
- Original Message - > On Mon, Dec 28, 2020 at 4:43 PM Jason Wang wrote: > > > > > > On 2020/12/28 下午4:14, Yongji Xie wrote: > > >> I see. So all the above two questions are because VHOST_IOTLB_INVALIDATE > > >> is expected to be synchronous. This need to be solved by tweaking the > > >

Re: Re: [RFC v2 09/13] vduse: Add support for processing vhost iotlb message

2020-12-28 Thread Yongji Xie
On Mon, Dec 28, 2020 at 4:43 PM Jason Wang wrote: > > > On 2020/12/28 下午4:14, Yongji Xie wrote: > >> I see. So all the above two questions are because VHOST_IOTLB_INVALIDATE > >> is expected to be synchronous. This need to be solved by tweaking the > >> current VDUSE API or we can re-visit to go w

Re: [RFC v2 09/13] vduse: Add support for processing vhost iotlb message

2020-12-28 Thread Jason Wang
On 2020/12/28 下午4:14, Yongji Xie wrote: I see. So all the above two questions are because VHOST_IOTLB_INVALIDATE is expected to be synchronous. This need to be solved by tweaking the current VDUSE API or we can re-visit to go with descriptors relaying first. Actually all vdpa related operatio

Re: Re: [RFC v2 09/13] vduse: Add support for processing vhost iotlb message

2020-12-28 Thread Yongji Xie
On Mon, Dec 28, 2020 at 3:43 PM Jason Wang wrote: > > > On 2020/12/25 下午6:31, Yongji Xie wrote: > > On Fri, Dec 25, 2020 at 2:58 PM Jason Wang wrote: > >> > >> On 2020/12/24 下午3:37, Yongji Xie wrote: > >>> On Thu, Dec 24, 2020 at 10:41 AM Jason Wang wrote: > On 2020/12/23 下午8:14, Yongji Xie

Re: [RFC v2 09/13] vduse: Add support for processing vhost iotlb message

2020-12-27 Thread Jason Wang
On 2020/12/25 下午6:31, Yongji Xie wrote: On Fri, Dec 25, 2020 at 2:58 PM Jason Wang wrote: On 2020/12/24 下午3:37, Yongji Xie wrote: On Thu, Dec 24, 2020 at 10:41 AM Jason Wang wrote: On 2020/12/23 下午8:14, Yongji Xie wrote: On Wed, Dec 23, 2020 at 5:05 PM Jason Wang wrote: On 2020/12/22 下

Re: Re: [RFC v2 09/13] vduse: Add support for processing vhost iotlb message

2020-12-25 Thread Yongji Xie
On Fri, Dec 25, 2020 at 3:02 PM Jason Wang wrote: > > > On 2020/12/25 上午10:37, Yongji Xie wrote: > > On Thu, Dec 24, 2020 at 3:37 PM Yongji Xie wrote: > >> On Thu, Dec 24, 2020 at 10:41 AM Jason Wang wrote: > >>> > >>> On 2020/12/23 下午8:14, Yongji Xie wrote: > On Wed, Dec 23, 2020 at 5:05 P

Re: Re: [RFC v2 09/13] vduse: Add support for processing vhost iotlb message

2020-12-25 Thread Yongji Xie
On Fri, Dec 25, 2020 at 2:58 PM Jason Wang wrote: > > > On 2020/12/24 下午3:37, Yongji Xie wrote: > > On Thu, Dec 24, 2020 at 10:41 AM Jason Wang wrote: > >> > >> On 2020/12/23 下午8:14, Yongji Xie wrote: > >>> On Wed, Dec 23, 2020 at 5:05 PM Jason Wang wrote: > On 2020/12/22 下午10:52, Xie Yongj

Re: [RFC v2 09/13] vduse: Add support for processing vhost iotlb message

2020-12-24 Thread Jason Wang
On 2020/12/25 上午10:37, Yongji Xie wrote: On Thu, Dec 24, 2020 at 3:37 PM Yongji Xie wrote: On Thu, Dec 24, 2020 at 10:41 AM Jason Wang wrote: On 2020/12/23 下午8:14, Yongji Xie wrote: On Wed, Dec 23, 2020 at 5:05 PM Jason Wang wrote: On 2020/12/22 下午10:52, Xie Yongji wrote: To support vh

Re: [RFC v2 09/13] vduse: Add support for processing vhost iotlb message

2020-12-24 Thread Jason Wang
On 2020/12/24 下午3:37, Yongji Xie wrote: On Thu, Dec 24, 2020 at 10:41 AM Jason Wang wrote: On 2020/12/23 下午8:14, Yongji Xie wrote: On Wed, Dec 23, 2020 at 5:05 PM Jason Wang wrote: On 2020/12/22 下午10:52, Xie Yongji wrote: To support vhost-vdpa bus driver, we need a way to share the vhost

Re: Re: [RFC v2 09/13] vduse: Add support for processing vhost iotlb message

2020-12-24 Thread Yongji Xie
On Thu, Dec 24, 2020 at 3:37 PM Yongji Xie wrote: > > On Thu, Dec 24, 2020 at 10:41 AM Jason Wang wrote: > > > > > > On 2020/12/23 下午8:14, Yongji Xie wrote: > > > On Wed, Dec 23, 2020 at 5:05 PM Jason Wang wrote: > > >> > > >> On 2020/12/22 下午10:52, Xie Yongji wrote: > > >>> To support vhost-vdp

Re: Re: [RFC v2 09/13] vduse: Add support for processing vhost iotlb message

2020-12-23 Thread Yongji Xie
On Thu, Dec 24, 2020 at 10:41 AM Jason Wang wrote: > > > On 2020/12/23 下午8:14, Yongji Xie wrote: > > On Wed, Dec 23, 2020 at 5:05 PM Jason Wang wrote: > >> > >> On 2020/12/22 下午10:52, Xie Yongji wrote: > >>> To support vhost-vdpa bus driver, we need a way to share the > >>> vhost-vdpa backend pro

Re: [External] Re: [RFC v2 09/13] vduse: Add support for processing vhost iotlb message

2020-12-23 Thread Jason Wang
On 2020/12/23 下午8:14, Yongji Xie wrote: On Wed, Dec 23, 2020 at 5:05 PM Jason Wang wrote: On 2020/12/22 下午10:52, Xie Yongji wrote: To support vhost-vdpa bus driver, we need a way to share the vhost-vdpa backend process's memory with the userspace VDUSE process. This patch tries to make use

Re: [External] Re: [RFC v2 09/13] vduse: Add support for processing vhost iotlb message

2020-12-23 Thread Yongji Xie
On Wed, Dec 23, 2020 at 5:05 PM Jason Wang wrote: > > > On 2020/12/22 下午10:52, Xie Yongji wrote: > > To support vhost-vdpa bus driver, we need a way to share the > > vhost-vdpa backend process's memory with the userspace VDUSE process. > > > > This patch tries to make use of the vhost iotlb messag

Re: [RFC v2 09/13] vduse: Add support for processing vhost iotlb message

2020-12-23 Thread Jason Wang
On 2020/12/22 下午10:52, Xie Yongji wrote: To support vhost-vdpa bus driver, we need a way to share the vhost-vdpa backend process's memory with the userspace VDUSE process. This patch tries to make use of the vhost iotlb message to achieve that. We will get the shm file from the iotlb message a

[RFC v2 09/13] vduse: Add support for processing vhost iotlb message

2020-12-22 Thread Xie Yongji
To support vhost-vdpa bus driver, we need a way to share the vhost-vdpa backend process's memory with the userspace VDUSE process. This patch tries to make use of the vhost iotlb message to achieve that. We will get the shm file from the iotlb message and pass it to the userspace VDUSE process. S