Re: Discrepancy between mmap call on DPDK/libvduse and rust vm-memory crate

2024-04-15 Thread Yongji Xie
On Sun, Apr 14, 2024 at 5:02 PM Michael S. Tsirkin wrote: > > On Fri, Apr 12, 2024 at 12:15:40PM +0200, Eugenio Perez Martin wrote: > > Hi! > > > > I'm building a bridge to expose vhost-user devices through VDUSE. The > > code is still immature but I'm able to forward packets using > > dpdk-l2fwd

Re: [PATCH] libvduse: Fix compiler warning with -Wshadow=local

2023-10-07 Thread Yongji Xie
On Fri, Oct 6, 2023 at 8:08 PM Thomas Huth wrote: > > No need to declare a new variable with the same name here, > we can simple re-use the one from the top of the function. > With this change, the file now compiles fine with -Wshadow=local. > > Signed-off-by: Thomas Huth > --- Reviewed-by: Xie

Re: [PATCH v3 13/20] block/export: rewrite vduse-blk drain code

2023-04-25 Thread Yongji Xie
On Wed, Apr 26, 2023 at 12:43 AM Stefan Hajnoczi wrote: > > On Fri, Apr 21, 2023 at 11:36:02AM +0800, Yongji Xie wrote: > > Hi Stefan, > > > > On Thu, Apr 20, 2023 at 7:39 PM Stefan Hajnoczi wrote: > > > > > > vduse_blk_detach_ctx() waits for in-flight r

Re: [PATCH v3 13/20] block/export: rewrite vduse-blk drain code

2023-04-20 Thread Yongji Xie
Hi Stefan, On Thu, Apr 20, 2023 at 7:39 PM Stefan Hajnoczi wrote: > > vduse_blk_detach_ctx() waits for in-flight requests using > AIO_WAIT_WHILE(). This is not allowed according to a comment in > bdrv_set_aio_context_commit(): > > /* >* Take the old AioContex when detaching it from bs. >

Re: [RFC v2 10/10] libvduse: Fix assignment in vring_set_avail_event

2022-12-21 Thread Yongji Xie
On Wed, Dec 21, 2022 at 3:27 AM Marcel Holtmann wrote: > > CC libvduse.o > libvduse.c: In function ‘vring_set_avail_event’: > libvduse.c:603:7: error: dereferencing type-punned pointer will break > strict-aliasing rules [-Werror=strict-aliasin] > 603 | *((uint16_t *)&vq->vring.used-

Re: [PATCH v2 09/10] libvduse: Switch to unsigned int for inuse field in struct VduseVirtq

2022-12-21 Thread Yongji Xie
On Wed, Dec 21, 2022 at 3:27 AM Marcel Holtmann wrote: > > It seems there is no need to keep the inuse field signed and end up with > compiler warnings for sign-compare. > > CC libvduse.o > libvduse.c: In function ‘vduse_queue_pop’: > libvduse.c:789:19: error: comparison of integer express

Re: [PATCH-for-7.2 v2] libvduse: Avoid warning about dangerous use of strncpy()

2022-11-11 Thread Yongji Xie
On Fri, Nov 11, 2022 at 8:45 PM Philippe Mathieu-Daudé wrote: > > From: Philippe Mathieu-Daudé > > GCC 8 added a -Wstringop-truncation warning: > > The -Wstringop-truncation warning added in GCC 8.0 via r254630 for > bug 81117 is specifically intended to highlight likely unintended > uses o

Re: Issue with VDUSE (QSD vduse-blk export) and vhost-vdpa

2022-10-26 Thread Yongji Xie
Hi Stefano, On Wed, Oct 26, 2022 at 5:12 PM Stefano Garzarella wrote: > > Hi Xie, > I was testing libblkio [1] with QSD vduse-blk export and had some > issues. > > In a nutshell, QSD prints me the following messages when using > vhost-vdpa to access the device: > > Failed to get vq[0] iova mapp

Re: ublk-qcow2: ublk-qcow2 is available

2022-10-07 Thread Yongji Xie
On Fri, Oct 7, 2022 at 6:51 PM Ming Lei wrote: > > On Fri, Oct 07, 2022 at 06:04:29PM +0800, Yongji Xie wrote: > > On Thu, Oct 6, 2022 at 7:24 PM Ming Lei wrote: > > > > > > On Wed, Oct 05, 2022 at 08:21:45AM -0400, Stefan Hajnoczi wrote: > > > > On

Re: ublk-qcow2: ublk-qcow2 is available

2022-10-07 Thread Yongji Xie
On Thu, Oct 6, 2022 at 7:24 PM Ming Lei wrote: > > On Wed, Oct 05, 2022 at 08:21:45AM -0400, Stefan Hajnoczi wrote: > > On Wed, 5 Oct 2022 at 00:19, Ming Lei wrote: > > > > > > On Tue, Oct 04, 2022 at 09:53:32AM -0400, Stefan Hajnoczi wrote: > > > > On Tue, 4 Oct 2022 at 05:44, Ming Lei wrote: >

Re: [RFC PATCH] libvduse: Do not truncate terminating NUL character with strncpy()

2022-09-20 Thread Yongji Xie
On Tue, Sep 20, 2022 at 7:25 PM Markus Armbruster wrote: > > Philippe Mathieu-Daudé writes: > > > GCC 8 added a -Wstringop-truncation warning: > > > > The -Wstringop-truncation warning added in GCC 8.0 via r254630 for > > bug 81117 is specifically intended to highlight likely unintended > >

Re: [PATCH 4/4] libvduse: Check the return value of some ioctls

2022-06-29 Thread Yongji Xie
On Wed, Jun 29, 2022 at 9:22 PM Markus Armbruster wrote: > > Yongji Xie writes: > > > On Wed, Jun 29, 2022 at 7:39 PM Markus Armbruster wrote: > >> > >> Yongji Xie writes: > >> > >> > On Wed, Jun 29, 2022 at 5:41 PM Markus Armbrus

Re: [PATCH 4/4] libvduse: Check the return value of some ioctls

2022-06-29 Thread Yongji Xie
On Wed, Jun 29, 2022 at 7:39 PM Markus Armbruster wrote: > > Yongji Xie writes: > > > On Wed, Jun 29, 2022 at 5:41 PM Markus Armbruster wrote: > >> > >> Xie Yongji writes: > >> > >> > Coverity pointed out (CID 1490222, 1490227) that we cal

Re: [PATCH 4/4] libvduse: Check the return value of some ioctls

2022-06-29 Thread Yongji Xie
On Wed, Jun 29, 2022 at 5:41 PM Markus Armbruster wrote: > > Xie Yongji writes: > > > Coverity pointed out (CID 1490222, 1490227) that we called > > ioctl somewhere without checking the return value. This > > patch fixes these issues. > > > > Fixes: Coverity CID 1490222, 1490227 > > Signed-off-by

Re: [PATCH 2/4] libvduse: Replace strcpy() with strncpy()

2022-06-27 Thread Yongji Xie
On Tue, Jun 28, 2022 at 8:26 AM Richard Henderson wrote: > > On 6/27/22 14:32, Xie Yongji wrote: > > -strcpy(dev_config->name, name); > > +strncpy(dev_config->name, name, VDUSE_NAME_MAX); > > +dev_config->name[VDUSE_NAME_MAX - 1] = '\0'; > > g_strlcpy > Now we don't have a dependency

Re: [PULL v2 10/20] libvduse: Add VDUSE (vDPA Device in Userspace) library

2022-06-27 Thread Yongji Xie
On Mon, Jun 27, 2022 at 12:45 PM Markus Armbruster wrote: > > Kevin Wolf writes: > > > From: Xie Yongji > > > > VDUSE [1] is a linux framework that makes it possible to implement > > software-emulated vDPA devices in userspace. This adds a library > > as a subproject to help implementing VDUSE b

Re: Re: [PULL 00/18] Block layer patches

2022-06-13 Thread Yongji Xie
On Tue, Jun 14, 2022 at 1:04 AM Kevin Wolf wrote: > > Am 09.06.2022 um 22:18 hat Richard Henderson geschrieben: > > On 6/9/22 10:21, Kevin Wolf wrote: > > > The following changes since commit > > > 028f2361d0c2d28d6f918fe618f389228ac22b60: > > > > > >Merge tag 'pull-target-arm-20220609' of >

Re: [PATCH v6 5/8] libvduse: Add VDUSE (vDPA Device in Userspace) library

2022-06-06 Thread Yongji Xie
On Fri, Jun 3, 2022 at 7:25 PM Maxime Coquelin wrote: > > Hi Yongji, > > On 5/23/22 10:46, Xie Yongji wrote: > > VDUSE [1] is a linux framework that makes it possible to implement > > software-emulated vDPA devices in userspace. This adds a library > > as a subproject to help implementing VDUSE ba

Re: [PATCH v2] vduse-blk: Add name option

2022-06-06 Thread Yongji Xie
On Mon, Jun 6, 2022 at 7:05 PM Stefan Hajnoczi wrote: > > On Wed, Jun 01, 2022 at 09:10:58PM +0800, Yongji Xie wrote: > > On Wed, Jun 1, 2022 at 9:03 PM Stefan Hajnoczi wrote: > > > > > > On Tue, May 31, 2022 at 05:52:21PM +0800, Xie Yongji wrote: > > > >

Re: [PATCH v2] vduse-blk: Add name option

2022-06-01 Thread Yongji Xie
On Wed, Jun 1, 2022 at 9:03 PM Stefan Hajnoczi wrote: > > On Tue, May 31, 2022 at 05:52:21PM +0800, Xie Yongji wrote: > > Currently we use 'id' option as the name of VDUSE device. > > It's a bit confusing since we use one value for two different > > purposes: the ID to identfy the export within QE

Re: [PATCH v6 6/8] vduse-blk: Implement vduse-blk export

2022-05-29 Thread Yongji Xie
On Fri, May 27, 2022 at 11:34 PM Kevin Wolf wrote: > > Am 23.05.2022 um 10:46 hat Xie Yongji geschrieben: > > This implements a VDUSE block backends based on > > the libvduse library. We can use it to export the BDSs > > for both VM and container (host) usage. > > > > The new command-line syntax i

Re: [PATCH] qsd: document vduse-blk exports

2022-05-26 Thread Yongji Xie
On Wed, May 25, 2022 at 8:19 PM Stefan Hajnoczi wrote: > > Document vduse-blk exports in qemu-storage-daemon --help and the > qemu-storage-daemon(1) man page. > > Based-on: <20220523084611.91-1-xieyon...@bytedance.com> > Cc: Xie Yongji > Signed-off-by: Stefan Hajnoczi > --- > docs/tools/qemu-st

Re: [PATCH v6 0/8] Support exporting BDSs via VDUSE

2022-05-25 Thread Yongji Xie
On Wed, May 25, 2022 at 7:02 PM Stefan Hajnoczi wrote: > > On Mon, May 23, 2022 at 04:46:03PM +0800, Xie Yongji wrote: > > Hi all, > > > > Last few months ago, VDUSE (vDPA Device in Userspace) [1] has > > been merged into Linux kernel as a framework that make it > > possible to emulate a vDPA devi

Re: [PATCH v6 0/8] Support exporting BDSs via VDUSE

2022-05-25 Thread Yongji Xie
On Wed, May 25, 2022 at 8:48 PM Stefan Hajnoczi wrote: > > On Mon, May 23, 2022 at 04:46:03PM +0800, Xie Yongji wrote: > > Hi all, > > > > Last few months ago, VDUSE (vDPA Device in Userspace) [1] has > > been merged into Linux kernel as a framework that make it > > possible to emulate a vDPA devi

Re: [PATCH v5 8/8] libvduse: Add support for reconnecting

2022-05-19 Thread Yongji Xie
On Thu, May 19, 2022 at 5:44 PM Stefan Hajnoczi wrote: > > On Thu, May 19, 2022 at 04:25:13PM +0800, Yongji Xie wrote: > > On Wed, May 18, 2022 at 10:03 PM Stefan Hajnoczi > > wrote: > > > > > > On Wed, May 04, 2022 at 03:40:51PM +0800, Xie Yongji wrote: >

Re: [PATCH v5 8/8] libvduse: Add support for reconnecting

2022-05-19 Thread Yongji Xie
On Wed, May 18, 2022 at 10:03 PM Stefan Hajnoczi wrote: > > On Wed, May 04, 2022 at 03:40:51PM +0800, Xie Yongji wrote: > > @@ -291,6 +294,15 @@ static int vduse_blk_exp_create(BlockExport *exp, > > BlockExportOptions *opts, > > return -ENOMEM; > > } > > > > +vblk_exp->recon_fil

Re: [PATCH v5 5/8] libvduse: Add VDUSE (vDPA Device in Userspace) library

2022-05-19 Thread Yongji Xie
On Wed, May 18, 2022 at 9:46 PM Stefan Hajnoczi wrote: > > On Wed, May 04, 2022 at 03:40:48PM +0800, Xie Yongji wrote: > > +static int vduse_queue_update_vring(VduseVirtq *vq, uint64_t desc_addr, > > +uint64_t avail_addr, uint64_t > > used_addr) > > +{ > > +

Re: [PATCH v5 3/8] block/export: Abstract out the logic of virtio-blk I/O process

2022-05-19 Thread Yongji Xie
On Wed, May 18, 2022 at 9:14 PM Stefan Hajnoczi wrote: > > On Wed, May 04, 2022 at 03:40:46PM +0800, Xie Yongji wrote: > > -static void vu_blk_req_complete(VuBlkReq *req) > > +static void vu_blk_req_complete(VuBlkReq *req, size_t in_len) > > { > > VuDev *vu_dev = &req->server->vu_dev; > > >

Re: [PATCH v5 2/8] block-backend: Introduce blk_get_guest_block_size()

2022-05-19 Thread Yongji Xie
On Wed, May 18, 2022 at 9:17 PM Stefan Hajnoczi wrote: > > On Wed, May 04, 2022 at 03:40:45PM +0800, Xie Yongji wrote: > > Support getting the guest block size for the block backend. > > It's needed for the following commit. > > > > Signed-off-by: Xie Yongji > > --- > > block/block-backend.c

Re: [PATCH v5 0/8] Support exporting BDSs via VDUSE

2022-05-17 Thread Yongji Xie
On Fri, May 13, 2022 at 6:03 PM Michael S. Tsirkin wrote: > > On Wed, May 04, 2022 at 03:40:43PM +0800, Xie Yongji wrote: > > Hi all, > > > > Last few months ago, VDUSE (vDPA Device in Userspace) [1] has > > been merged into Linux kernel as a framework that make it > > possible to emulate a vDPA d

Re: [PATCH v4 4/6] vduse-blk: implements vduse-blk export

2022-04-27 Thread Yongji Xie
On Wed, Apr 27, 2022 at 9:22 PM Kevin Wolf wrote: > > Am 27.04.2022 um 05:11 hat Yongji Xie geschrieben: > > On Wed, Apr 27, 2022 at 1:03 AM Kevin Wolf wrote: > > > > > > Am 06.04.2022 um 09:59 hat Xie Yongji geschrieben: > > > > This implements a

Re: [PATCH v4 4/6] vduse-blk: implements vduse-blk export

2022-04-26 Thread Yongji Xie
On Wed, Apr 27, 2022 at 1:03 AM Kevin Wolf wrote: > > Am 06.04.2022 um 09:59 hat Xie Yongji geschrieben: > > This implements a VDUSE block backends based on > > the libvduse library. We can use it to export the BDSs > > for both VM and container (host) usage. > > > > The new command-line syntax is

Re: [PATCH v3 4/6] vduse-blk: implements vduse-blk export

2022-03-21 Thread Yongji Xie
On Mon, Mar 21, 2022 at 9:25 PM Eric Blake wrote: > > On Mon, Mar 21, 2022 at 03:14:37PM +0800, Xie Yongji wrote: > > This implements a VDUSE block backends based on > > the libvduse library. We can use it to export the BDSs > > for both VM and container (host) usage. > > > > The new command-line

Re: [PATCH v2 3/6] libvduse: Add VDUSE (vDPA Device in Userspace) library

2022-03-16 Thread Yongji Xie
On Wed, Mar 16, 2022 at 11:51 PM Stefan Hajnoczi wrote: > > On Wed, Mar 16, 2022 at 09:49:19PM +0800, Yongji Xie wrote: > > On Wed, Mar 16, 2022 at 9:28 PM Stefan Hajnoczi wrote: > > > > > > On Tue, Mar 15, 2022 at 07:38:12PM +0800, Yongji Xie wrote: > >

Re: [PATCH v2 3/6] libvduse: Add VDUSE (vDPA Device in Userspace) library

2022-03-16 Thread Yongji Xie
On Wed, Mar 16, 2022 at 9:28 PM Stefan Hajnoczi wrote: > > On Tue, Mar 15, 2022 at 07:38:12PM +0800, Yongji Xie wrote: > > On Tue, Mar 15, 2022 at 5:48 PM Stefan Hajnoczi wrote: > > > > > > On Tue, Feb 15, 2022 at 06:59:40PM +0800, Xie Yongji wrote: > > >

Re: [PATCH v2 4/6] vduse-blk: implements vduse-blk export

2022-03-16 Thread Yongji Xie
On Wed, Mar 16, 2022 at 8:16 PM Stefan Hajnoczi wrote: > > On Tue, Mar 15, 2022 at 07:52:03PM +0800, Yongji Xie wrote: > > On Tue, Mar 15, 2022 at 7:08 PM Stefan Hajnoczi wrote: > > > > > > On Tue, Feb 15, 2022 at 06:59:41PM +0800, Xie Yongji wrote: > > > &

Re: [PATCH v2 6/6] libvduse: Add support for reconnecting

2022-03-15 Thread Yongji Xie
On Tue, Mar 15, 2022 at 9:48 PM Stefan Hajnoczi wrote: > > On Tue, Feb 15, 2022 at 06:59:43PM +0800, Xie Yongji wrote: > > +static int vduse_queue_inflight_get(VduseVirtq *vq, int desc_idx) > > +{ > > +vq->log->inflight.desc[desc_idx].counter = vq->counter++; > > +vq->log->inflight.desc[de

Re: [PATCH v2 4/6] vduse-blk: implements vduse-blk export

2022-03-15 Thread Yongji Xie
On Tue, Mar 15, 2022 at 7:08 PM Stefan Hajnoczi wrote: > > On Tue, Feb 15, 2022 at 06:59:41PM +0800, Xie Yongji wrote: > > This implements a VDUSE block backends based on > > the libvduse library. We can use it to export the BDSs > > for both VM and container (host) usage. > > > > The new command-

Re: [PATCH v2 3/6] libvduse: Add VDUSE (vDPA Device in Userspace) library

2022-03-15 Thread Yongji Xie
On Tue, Mar 15, 2022 at 5:48 PM Stefan Hajnoczi wrote: > > On Tue, Feb 15, 2022 at 06:59:40PM +0800, Xie Yongji wrote: > > VDUSE [1] is a linux framework that makes it possible to implement > > software-emulated vDPA devices in userspace. This adds a library > > as a subproject to help implementin

Re: [PATCH 5/5] libvduse: Add support for reconnecting

2022-02-08 Thread Yongji Xie
On Tue, Feb 8, 2022 at 4:09 PM Stefan Hajnoczi wrote: > > On Tue, Feb 08, 2022 at 03:35:27PM +0800, Yongji Xie wrote: > > On Mon, Feb 7, 2022 at 10:39 PM Stefan Hajnoczi wrote: > > > > > > On Tue, Jan 25, 2022 at 09:18:00PM +0800, Xie Yongji wrote: > > > &

Re: [PATCH 5/5] libvduse: Add support for reconnecting

2022-02-08 Thread Yongji Xie
On Mon, Feb 7, 2022 at 10:39 PM Stefan Hajnoczi wrote: > > On Tue, Jan 25, 2022 at 09:18:00PM +0800, Xie Yongji wrote: > > To support reconnecting after restart or crash, VDUSE backend > > might need to resubmit inflight I/Os. This stores the metadata > > such as the index of inflight I/O's descri

Re: [PATCH 4/5] vduse-blk: Add vduse-blk resize support

2022-02-08 Thread Yongji Xie
On Mon, Feb 7, 2022 at 10:18 PM Stefan Hajnoczi wrote: > > On Tue, Jan 25, 2022 at 09:17:59PM +0800, Xie Yongji wrote: > > To support block resize, this uses vduse_dev_update_config() > > to update the capacity field in configuration space and inject > > config interrupt on the block resize callba

Re: [PATCH 3/5] vduse-blk: implements vduse-blk export

2022-02-07 Thread Yongji Xie
On Mon, Feb 7, 2022 at 10:15 PM Stefan Hajnoczi wrote: > > On Tue, Jan 25, 2022 at 09:17:58PM +0800, Xie Yongji wrote: > > This implements a VDUSE block backends based on > > the libvduse library. We can use it to export the BDSs > > for both VM and container (host) usage. > > > > The new command-

Re: [PATCH 2/5] libvduse: Add VDUSE (vDPA Device in Userspace) library

2022-02-07 Thread Yongji Xie
On Mon, Feb 7, 2022 at 10:01 PM Stefan Hajnoczi wrote: > > On Tue, Jan 25, 2022 at 09:17:57PM +0800, Xie Yongji wrote: > > VDUSE [1] is a linux framework that makes it possible to implement > > software-emulated vDPA devices in userspace. This adds a library > > as a subproject to help implementin

Re: [PATCH 1/5] linux-headers: Add vduse.h

2022-02-07 Thread Yongji Xie
On Mon, Feb 7, 2022 at 9:12 PM Stefan Hajnoczi wrote: > > On Tue, Jan 25, 2022 at 09:17:56PM +0800, Xie Yongji wrote: > > diff --git a/scripts/update-linux-headers.sh > > b/scripts/update-linux-headers.sh > > index fea4d6eb65..4c7846076f 100755 > > --- a/scripts/update-linux-headers.sh > > +++ b/

Re: Re: Re: [PATCH 0/3] Introduce vhost-vdpa block device

2021-04-28 Thread Yongji Xie
On Tue, Apr 27, 2021 at 10:28 PM Stefan Hajnoczi wrote: > > On Tue, Apr 27, 2021 at 06:24:55PM +0800, Yongji Xie wrote: > > On Mon, Apr 26, 2021 at 11:34 PM Stefan Hajnoczi > > wrote: > > > > > > On Thu, Apr 08, 2021 at 06:12:49PM +0800, Xie Yongji wrote: >

Re: Re: [PATCH 3/3] vhost-vdpa-blk: Introduce vhost-vdpa-blk host device

2021-04-27 Thread Yongji Xie
On Mon, Apr 26, 2021 at 11:05 PM Stefan Hajnoczi wrote: > > On Thu, Apr 08, 2021 at 06:12:52PM +0800, Xie Yongji wrote: > > +static const int vdpa_feature_bits[] = { > > +VIRTIO_BLK_F_SIZE_MAX, > > +VIRTIO_BLK_F_SEG_MAX, > > +VIRTIO_BLK_F_GEOMETRY, > > +VIRTIO_BLK_F_BLK_SIZE, > > +

Re: Re: [PATCH 2/3] vhost-blk: Add vhost-blk-common abstraction

2021-04-27 Thread Yongji Xie
On Mon, Apr 26, 2021 at 10:49 PM Stefan Hajnoczi wrote: > > On Thu, Apr 08, 2021 at 06:12:51PM +0800, Xie Yongji wrote: > > diff --git a/hw/block/vhost-blk-common.c b/hw/block/vhost-blk-common.c > > new file mode 100644 > > index 00..96500f6c89 > > --- /dev/null > > +++ b/hw/block/vhost-bl

Re: Re: [PATCH 0/3] Introduce vhost-vdpa block device

2021-04-27 Thread Yongji Xie
On Mon, Apr 26, 2021 at 11:34 PM Stefan Hajnoczi wrote: > > On Thu, Apr 08, 2021 at 06:12:49PM +0800, Xie Yongji wrote: > > Since we already have some ways to emulate vDPA block device > > in kernel[1] or userspace[2]. This series tries to introduce a > > new vhost-vdpa block device for that. To u

Re: Re: [PATCH 3/3] vhost-vdpa-blk: Introduce vhost-vdpa-blk host device

2021-04-12 Thread Yongji Xie
On Mon, Apr 12, 2021 at 3:14 PM Jason Wang wrote: > > > 在 2021/4/9 下午4:17, Yongji Xie 写道: > > On Fri, Apr 9, 2021 at 2:02 PM Jason Wang wrote: > >> > >> 在 2021/4/8 下午6:12, Xie Yongji 写道: > >>> This commit introduces a new vhost-vdpa block device, wh

Re: Re: [PATCH 3/3] vhost-vdpa-blk: Introduce vhost-vdpa-blk host device

2021-04-09 Thread Yongji Xie
On Fri, Apr 9, 2021 at 2:02 PM Jason Wang wrote: > > > 在 2021/4/8 下午6:12, Xie Yongji 写道: > > This commit introduces a new vhost-vdpa block device, which > > will set up a vDPA device specified by a "vdpa-dev" parameter, > > something like: > > > > qemu-system-x86_64 \ > > -device vhost-vdpa-b

Re: Re: [PATCH 2/3] vhost-blk: Add vhost-blk-common abstraction

2021-04-08 Thread Yongji Xie
On Fri, Apr 9, 2021 at 7:21 AM Raphael Norwitz wrote: > > I'm mostly happy with this. Just some asks on variable renaming and > comments which need to be fixed because of how you've moved things > around. > OK. Thank you for reviewing! > Also let's add a MAINTAINERS entry vhost-blk-common.h/c ei

Re: [Qemu-devel] [PULL 22/26] libvhost-user: Support tracking inflight I/O in shared memory

2019-11-18 Thread Yongji Xie
On Sun, 17 Nov 2019 at 01:43, Marc-André Lureau wrote: > > On Wed, Mar 13, 2019 at 6:59 AM Michael S. Tsirkin wrote: > > > > From: Xie Yongji > > > > This patch adds support for VHOST_USER_GET_INFLIGHT_FD and > > VHOST_USER_SET_INFLIGHT_FD message to set/get shared buffer > > to/from qemu. Then

Re: [PATCH] virtio: notify virtqueue via host notifier when available

2019-10-23 Thread Yongji Xie
On Mon, 21 Oct 2019 at 19:40, Stefan Hajnoczi wrote: > > Host notifiers are used in several cases: > 1. Traditional ioeventfd where virtqueue notifications are handled in >the main loop thread. > 2. IOThreads (aio_handle_output) where virtqueue notifications are >handled in an IOThread Aio

Re: [PATCH] vhost-user-scsi: implement handle_output

2019-10-21 Thread Yongji Xie
On Mon, 21 Oct 2019 at 16:20, Liu, Changpeng wrote: > > There is some logic in vhost_user_blk_handle_output() for now, it's not empty > as vhost-user-scsi. > There should be other issue if it can't start from SeaBIOS. > No, it's the same issue. We can see the notify is triggered from the VIRTIO_

Re: [PATCH] vhost-user-scsi: implement handle_output

2019-10-21 Thread Yongji Xie
On Mon, 21 Oct 2019 at 16:00, Felipe Franciosi wrote: > > > > > On Oct 21, 2019, at 5:01 AM, Yongji Xie wrote: > > > > On Fri, 18 Oct 2019 at 19:14, Felipe Franciosi wrote: > >> > >> > >> > >>> On Oct 18, 2019, at 3:59 AM, Y

Re: [PATCH] vhost-user-scsi: implement handle_output

2019-10-20 Thread Yongji Xie
On Fri, 18 Oct 2019 at 19:14, Felipe Franciosi wrote: > > > > > On Oct 18, 2019, at 3:59 AM, Yongji Xie wrote: > > > > On Fri, 18 Oct 2019 at 01:17, Felipe Franciosi wrote: > >> > >> Originally, vhost-user-scsi did not implement a handle_output callb

Re: [PATCH] vhost-user-scsi: implement handle_output

2019-10-17 Thread Yongji Xie
On Fri, 18 Oct 2019 at 01:17, Felipe Franciosi wrote: > > Originally, vhost-user-scsi did not implement a handle_output callback > as that didn't seem necessary. Turns out it is. > > Depending on which other devices are presented to a VM, SeaBIOS may > decide to map vhost-user-scsi devices on the

Re: [Qemu-devel] [PATCH 1/2] vhost-scsi: Call virtio_scsi_common_unrealize() when device realize failed

2019-07-16 Thread Yongji Xie
On Tue, 16 Jul 2019 at 22:42, Stefan Hajnoczi wrote: > > On Mon, Jul 15, 2019 at 06:23:25PM +0800, elohi...@gmail.com wrote: > > From: Xie Yongji > > > > This avoids memory leak when device hotplug is failed. > > > > Signed-off-by: Xie Yongji > > --- > > hw/scsi/vhost-scsi.c | 4 +++- > > 1 fil

Re: [Qemu-devel] [PATCH v4 1/5] virtio: add "use-started" property

2019-06-26 Thread Yongji Xie
On Wed, 26 Jun 2019 at 18:18, Greg Kurz wrote: > > On Wed, 26 Jun 2019 10:31:26 +0800 > elohi...@gmail.com wrote: > > > From: Xie Yongji > > > > In order to avoid migration issues, we introduce a "use-started" > > property to the base virtio device to indicate whether use > > "started" flag or no

Re: [Qemu-devel] [PATCH v4 0/5] virtio: fix some issues of "started" and "start_on_kick" flag

2019-06-26 Thread Yongji Xie
On Wed, 26 Jun 2019 at 18:43, Laurent Vivier wrote: > > On 26/06/2019 04:31, elohi...@gmail.com wrote: > > From: Xie Yongji > > Could you use the same address to send the series? > Or may be you need to add a Signed-off-by with your name and this address? > > I don't know what is the rule when so

Re: [Qemu-devel] [PATCH v3 1/5] virtio: add "use-started" property

2019-06-24 Thread Yongji Xie
On Sat, 22 Jun 2019 at 23:51, Greg Kurz wrote: > > On Mon, 17 Jun 2019 14:04:10 +0800 > Yongji Xie wrote: > > > On Mon, 17 Jun 2019 at 13:24, Greg Kurz wrote: > > > > > > On Mon, 17 Jun 2019 10:14:30 +0800 > > > Yongji Xie wrote: > > >

Re: [Qemu-devel] [PATCH v3 1/5] virtio: add "use-started" property

2019-06-16 Thread Yongji Xie
On Mon, 17 Jun 2019 at 13:24, Greg Kurz wrote: > > On Mon, 17 Jun 2019 10:14:30 +0800 > Yongji Xie wrote: > > > On Fri, 14 Jun 2019 at 19:45, Greg Kurz wrote: > > > > > > On Fri, 14 Jun 2019 17:31:17 +0800 > > > elohi...@gmail.com wrote: > > &

Re: [Qemu-devel] [PATCH v3 1/5] virtio: add "use-started" property

2019-06-16 Thread Yongji Xie
On Fri, 14 Jun 2019 at 19:45, Greg Kurz wrote: > > On Fri, 14 Jun 2019 17:31:17 +0800 > elohi...@gmail.com wrote: > > > From: Xie Yongji > > > > In order to avoid migration issues, we introduce a "use-started" > > property to the base virtio device to indicate whether use > > "started" flag or no

Re: [Qemu-devel] [PATCH v2 5/5] virtio: add "use-started" property

2019-06-05 Thread Yongji Xie
On Wed, 5 Jun 2019 at 17:00, Greg Kurz wrote: > > On Tue, 4 Jun 2019 15:34:59 +0800 > elohi...@gmail.com wrote: > > > From: Xie Yongji > > > > In order to avoid migration issues, we introduce a "use-started" > > property to the base virtio device to indicate whether use > > "started" flag or not

Re: [Qemu-devel] [PATCH v2 2/5] virtio: Set "start_on_kick" for legacy devices

2019-06-05 Thread Yongji Xie
On Wed, 5 Jun 2019 at 15:14, Greg Kurz wrote: > > On Wed, 5 Jun 2019 14:49:34 +0800 > Yongji Xie wrote: > > > On Wed, 5 Jun 2019 at 14:42, Greg Kurz wrote: > > > > > > On Tue, 4 Jun 2019 15:34:56 +0800 > > > elohi...@gmail.com wrote: > >

Re: [Qemu-devel] [PATCH v2 2/5] virtio: Set "start_on_kick" for legacy devices

2019-06-04 Thread Yongji Xie
On Wed, 5 Jun 2019 at 14:42, Greg Kurz wrote: > > On Tue, 4 Jun 2019 15:34:56 +0800 > elohi...@gmail.com wrote: > > > From: Xie Yongji > > > > Besides virtio 1.0 transitional devices, we should also > > set "start_on_kick" flag for legacy devices (virtio 0.9). > > > > Signed-off-by: Xie Yongji

Re: [Qemu-devel] [PATCH 5/5] virtio: add "use-started" property

2019-06-03 Thread Yongji Xie
On Tue, 4 Jun 2019 at 04:49, Greg Kurz wrote: > > On Wed, 29 May 2019 15:09:55 +0800 > elohi...@gmail.com wrote: > > > From: Xie Yongji > > > > In order to avoid migration issues, we introduce a "use-started" > > property to the base virtio device to indicate whether "started" > > and "start_on_k

Re: [Qemu-devel] [PATCH 2/5] virtio: Migrate the "start_on_kick" flag

2019-06-03 Thread Yongji Xie
On Tue, 4 Jun 2019 at 04:16, Greg Kurz wrote: > > On Wed, 29 May 2019 15:09:52 +0800 > elohi...@gmail.com wrote: > > > From: Xie Yongji > > > > We should migrate the "start_on_kick" flag so that we > > would not miss starting device on kicking at startup > > after migration. > > > > Hmm... IIUC "

Re: [Qemu-devel] [PATCH 1/5] virtio: Set "start_on_kick" on virtio_set_features()

2019-06-03 Thread Yongji Xie
On Tue, 4 Jun 2019 at 00:53, Greg Kurz wrote: > > On Wed, 29 May 2019 15:09:51 +0800 > elohi...@gmail.com wrote: > > > From: Xie Yongji > > > > The guest feature is not set correctly on virtio_reset() and > > virtio_init(). So we should not use it to set "start_on_kick" at that > > point. This pa

Re: [Qemu-devel] [PULL v2 04/36] virtio: Introduce started flag to VirtioDevice

2019-05-30 Thread Yongji Xie
On Thu, 30 May 2019 at 17:06, Dr. David Alan Gilbert wrote: > > * Yongji Xie (elohi...@gmail.com) wrote: > > On Wed, 29 May 2019 at 22:42, Dr. David Alan Gilbert > > wrote: > > > > > > * Yongji Xie (elohi...@gmail.com) wrote: > > > > On W

Re: [Qemu-devel] [PULL v2 04/36] virtio: Introduce started flag to VirtioDevice

2019-05-29 Thread Yongji Xie
On Wed, 29 May 2019 at 22:42, Dr. David Alan Gilbert wrote: > > * Yongji Xie (elohi...@gmail.com) wrote: > > On Wed, 29 May 2019 at 21:43, Dr. David Alan Gilbert > > wrote: > > > > > > * Greg Kurz (gr...@kaod.org) wrote: > > > > On Wed, 29 May 201

Re: [Qemu-devel] [PULL v2 04/36] virtio: Introduce started flag to VirtioDevice

2019-05-29 Thread Yongji Xie
On Wed, 29 May 2019 at 21:43, Dr. David Alan Gilbert wrote: > > * Greg Kurz (gr...@kaod.org) wrote: > > On Wed, 29 May 2019 13:38:19 +0100 > > "Dr. David Alan Gilbert" wrote: > > > > > * Greg Kurz (gr...@kaod.org) wrote: > > > > On Wed, 29 May 2019 12:18:50 +0100 > > > > "Dr. David Alan Gilbert"

Re: [Qemu-devel] [PULL v2 04/36] virtio: Introduce started flag to VirtioDevice

2019-05-29 Thread Yongji Xie
On Wed, 29 May 2019 at 21:02, Greg Kurz wrote: > > On Wed, 29 May 2019 13:38:19 +0100 > "Dr. David Alan Gilbert" wrote: > > > * Greg Kurz (gr...@kaod.org) wrote: > > > On Wed, 29 May 2019 12:18:50 +0100 > > > "Dr. David Alan Gilbert" wrote: > > > > > > > * Greg Kurz (gr...@kaod.org) wrote: > > >

Re: [Qemu-devel] [PULL v2 04/36] virtio: Introduce started flag to VirtioDevice

2019-05-27 Thread Yongji Xie
On Tue, 28 May 2019 at 02:54, Michael S. Tsirkin wrote: > > On Mon, May 27, 2019 at 12:44:46PM +0200, Greg Kurz wrote: > > On Fri, 24 May 2019 19:56:06 +0800 > > Yongji Xie wrote: > > > > > On Fri, 24 May 2019 at 18:20, Greg Kurz wrote: > > > &g

Re: [Qemu-devel] [PULL v2 04/36] virtio: Introduce started flag to VirtioDevice

2019-05-27 Thread Yongji Xie
On Mon, 27 May 2019 at 18:44, Greg Kurz wrote: > > On Fri, 24 May 2019 19:56:06 +0800 > Yongji Xie wrote: > > > On Fri, 24 May 2019 at 18:20, Greg Kurz wrote: > > > > > > On Mon, 20 May 2019 19:10:35 -0400 > > > "Michael S. Tsirkin" wro

Re: [Qemu-devel] [PULL v2 04/36] virtio: Introduce started flag to VirtioDevice

2019-05-24 Thread Yongji Xie
On Fri, 24 May 2019 at 18:20, Greg Kurz wrote: > > On Mon, 20 May 2019 19:10:35 -0400 > "Michael S. Tsirkin" wrote: > > > From: Xie Yongji > > > > The virtio 1.0 transitional devices support driver uses the device > > before setting the DRIVER_OK status bit. So we introduce a started > > flag to

Re: [Qemu-devel] [PATCH v8 0/7] vhost-user-blk: Add support for backend reconnecting

2019-04-24 Thread Yongji Xie
Ping... On Wed, 20 Mar 2019 at 19:27, wrote: > > From: Xie Yongji > > This patchset is aimed at supporting qemu to reconnect > vhost-user-blk backend after vhost-user-blk backend crash or > restart. > > The patch 1,2,3 introduce started flag to VirtioDevice to > fix possible guest hung after mig

Re: [Qemu-devel] [PATCH v7 6/7] vhost-user-blk: Add support to reconnect backend

2019-03-15 Thread Yongji Xie
On Fri, 15 Mar 2019 at 18:41, Yury Kotov wrote: > > 15.03.2019, 12:46, "Daniel P. Berrangé" : > > On Thu, Mar 14, 2019 at 03:31:47PM +0300, Yury Kotov wrote: > >> Hi, > >> > >> 14.03.2019, 14:44, "Daniel P. Berrangé" : > >> > On Thu, Mar 14, 2019 at 07:34:03AM -0400, Michael S. Tsirkin wrote: >

Re: [Qemu-devel] [PATCH v7 6/7] vhost-user-blk: Add support to reconnect backend

2019-03-14 Thread Yongji Xie
On Fri, 15 Mar 2019 at 11:09, Michael S. Tsirkin wrote: > > On Fri, Mar 15, 2019 at 10:46:34AM +0800, Yongji Xie wrote: > > On Thu, 14 Mar 2019 at 19:18, Michael S. Tsirkin wrote: > > > > > > On Wed, Mar 13, 2019 at 10:47:08AM +0800, Yongji Xie wrote: > &

Re: [Qemu-devel] [PATCH v7 6/7] vhost-user-blk: Add support to reconnect backend

2019-03-14 Thread Yongji Xie
On Thu, 14 Mar 2019 at 19:43, Daniel P. Berrangé wrote: > > On Thu, Mar 14, 2019 at 07:34:03AM -0400, Michael S. Tsirkin wrote: > > On Thu, Mar 14, 2019 at 11:24:22AM +, Daniel P. Berrangé wrote: > > > On Tue, Mar 12, 2019 at 12:49:35PM -0400, Michael S. Tsirkin wrote: > > > > On Thu, Feb 28,

Re: [Qemu-devel] [PATCH v7 6/7] vhost-user-blk: Add support to reconnect backend

2019-03-14 Thread Yongji Xie
On Thu, 14 Mar 2019 at 20:31, Yury Kotov wrote: > > Hi, > > 14.03.2019, 14:44, "Daniel P. Berrangé" : > > On Thu, Mar 14, 2019 at 07:34:03AM -0400, Michael S. Tsirkin wrote: > >> On Thu, Mar 14, 2019 at 11:24:22AM +, Daniel P. Berrangé wrote: > >> > On Tue, Mar 12, 2019 at 12:49:35PM -0400,

Re: [Qemu-devel] [PATCH v7 6/7] vhost-user-blk: Add support to reconnect backend

2019-03-14 Thread Yongji Xie
On Thu, 14 Mar 2019 at 19:18, Michael S. Tsirkin wrote: > > On Wed, Mar 13, 2019 at 10:47:08AM +0800, Yongji Xie wrote: > > On Wed, 13 Mar 2019 at 09:16, Michael S. Tsirkin wrote: > > > > > > On Thu, Feb 28, 2019 at 04:53:54PM +0800, elohi...@gmail.com w

Re: [Qemu-devel] [PATCH v7 0/7] vhost-user-blk: Add support for backend reconnecting

2019-03-12 Thread Yongji Xie
On Wed, 13 Mar 2019 at 09:08, Michael S. Tsirkin wrote: > > On Thu, Feb 28, 2019 at 04:53:48PM +0800, elohi...@gmail.com wrote: > > From: Xie Yongji > > > > This patchset is aimed at supporting qemu to reconnect > > vhost-user-blk backend after vhost-user-blk backend crash or > > restart. > > > >

Re: [Qemu-devel] [PATCH v7 6/7] vhost-user-blk: Add support to reconnect backend

2019-03-12 Thread Yongji Xie
On Wed, 13 Mar 2019 at 09:16, Michael S. Tsirkin wrote: > > On Thu, Feb 28, 2019 at 04:53:54PM +0800, elohi...@gmail.com wrote: > > From: Xie Yongji > > > > Since we now support the message VHOST_USER_GET_INFLIGHT_FD > > and VHOST_USER_SET_INFLIGHT_FD. The backend is able to restart > > safely be

Re: [Qemu-devel] [PATCH v7 6/7] vhost-user-blk: Add support to reconnect backend

2019-03-12 Thread Yongji Xie
On Wed, 13 Mar 2019 at 00:49, Michael S. Tsirkin wrote: > > On Thu, Feb 28, 2019 at 04:53:54PM +0800, elohi...@gmail.com wrote: > > From: Xie Yongji > > > > Since we now support the message VHOST_USER_GET_INFLIGHT_FD > > and VHOST_USER_SET_INFLIGHT_FD. The backend is able to restart > > safely be

Re: [Qemu-devel] [PATCH v6 1/7] vhost-user: Support transferring inflight buffer between qemu and backend

2019-02-24 Thread Yongji Xie
On Sun, 24 Feb 2019 at 08:14, Michael S. Tsirkin wrote: > > On Sat, Feb 23, 2019 at 09:10:01PM +0800, Yongji Xie wrote: > > On Fri, 22 Feb 2019 at 22:54, Michael S. Tsirkin wrote: > > > > > > On Fri, Feb 22, 2019 at 03:05:23PM +0800, Yongji Xie wrote: > &

Re: [Qemu-devel] [PATCH v6 1/7] vhost-user: Support transferring inflight buffer between qemu and backend

2019-02-23 Thread Yongji Xie
On Fri, 22 Feb 2019 at 22:54, Michael S. Tsirkin wrote: > > On Fri, Feb 22, 2019 at 03:05:23PM +0800, Yongji Xie wrote: > > On Fri, 22 Feb 2019 at 14:21, Michael S. Tsirkin wrote: > > > > > > On Fri, Feb 22, 2019 at 10:47:03AM +0800, Yongji Xie wrote: > > >

Re: [Qemu-devel] [PATCH v6 1/7] vhost-user: Support transferring inflight buffer between qemu and backend

2019-02-21 Thread Yongji Xie
On Fri, 22 Feb 2019 at 14:21, Michael S. Tsirkin wrote: > > On Fri, Feb 22, 2019 at 10:47:03AM +0800, Yongji Xie wrote: > > > > + > > > > +To track inflight I/O, the queue region should be processed as follows: > > > > + > > >

Re: [Qemu-devel] [PATCH v6 1/7] vhost-user: Support transferring inflight buffer between qemu and backend

2019-02-21 Thread Yongji Xie
On Fri, 22 Feb 2019 at 01:27, Michael S. Tsirkin wrote: > > On Mon, Feb 18, 2019 at 06:27:42PM +0800, elohi...@gmail.com wrote: > > From: Xie Yongji > > > > This patch introduces two new messages VHOST_USER_GET_INFLIGHT_FD > > and VHOST_USER_SET_INFLIGHT_FD to support transferring a shared > > bu

Re: [Qemu-devel] [PATCH v6 0/7] vhost-user-blk: Add support for backend reconnecting

2019-02-20 Thread Yongji Xie
On Thu, 21 Feb 2019 at 04:00, Michael S. Tsirkin wrote: > > On Mon, Feb 18, 2019 at 06:27:41PM +0800, elohi...@gmail.com wrote: > > From: Xie Yongji > > > > This patchset is aimed at supporting qemu to reconnect > > vhost-user-blk backend after vhost-user-blk backend crash or > > restart. > > > >

Re: [Qemu-devel] [PATCH v5 3/6] libvhost-user: Support tracking inflight I/O in shared memory

2019-02-04 Thread Yongji Xie
On Fri, 1 Feb 2019 at 10:28, Jason Wang wrote: > > > On 2019/1/30 下午1:48, Yongji Xie wrote: > > On Wed, 30 Jan 2019 at 10:32, Jason Wang wrote: > >> > >> On 2019/1/22 下午4:31, elohi...@gmail.com wrote: > >>> +static int > >>> +vu

Re: [Qemu-devel] [PATCH v5 3/6] libvhost-user: Support tracking inflight I/O in shared memory

2019-01-29 Thread Yongji Xie
On Wed, 30 Jan 2019 at 10:32, Jason Wang wrote: > > > On 2019/1/22 下午4:31, elohi...@gmail.com wrote: > > +static int > > +vu_queue_inflight_get(VuDev *dev, VuVirtq *vq, int desc_idx) > > +{ > > +if (!has_feature(dev->protocol_features, > > +VHOST_USER_PROTOCOL_F_INFLIGHT_SHMFD)) { > >

Re: [Qemu-devel] [PATCH v5 1/6] vhost-user: Support transferring inflight buffer between qemu and backend

2019-01-29 Thread Yongji Xie
On Wed, 30 Jan 2019 at 12:07, Michael S. Tsirkin wrote: > > On Wed, Jan 30, 2019 at 11:49:56AM +0800, Yongji Xie wrote: > > On Wed, 30 Jan 2019 at 10:30, Michael S. Tsirkin wrote: > > > > > > On Wed, Jan 30, 2019 at 10:07:28AM +0800, Yongji Xie wrote: > &

Re: [Qemu-devel] [PATCH v5 3/6] libvhost-user: Support tracking inflight I/O in shared memory

2019-01-29 Thread Yongji Xie
On Wed, 30 Jan 2019 at 10:32, Jason Wang wrote: > > > On 2019/1/22 下午4:31, elohi...@gmail.com wrote: > > +static int > > +vu_queue_inflight_get(VuDev *dev, VuVirtq *vq, int desc_idx) > > +{ > > +if (!has_feature(dev->protocol_features, > > +VHOST_USER_PROTOCOL_F_INFLIGHT_SHMFD)) { > >

Re: [Qemu-devel] [PATCH v5 1/6] vhost-user: Support transferring inflight buffer between qemu and backend

2019-01-29 Thread Yongji Xie
On Wed, 30 Jan 2019 at 10:30, Michael S. Tsirkin wrote: > > On Wed, Jan 30, 2019 at 10:07:28AM +0800, Yongji Xie wrote: > > On Tue, 29 Jan 2019 at 22:15, Michael S. Tsirkin wrote: > > > > > > On Tue, Jan 29, 2019 at 02:15:35PM +0800, Yongji Xie wrote: > &

Re: [Qemu-devel] [PATCH v5 1/6] vhost-user: Support transferring inflight buffer between qemu and backend

2019-01-29 Thread Yongji Xie
On Tue, 29 Jan 2019 at 22:15, Michael S. Tsirkin wrote: > > On Tue, Jan 29, 2019 at 02:15:35PM +0800, Yongji Xie wrote: > > On Tue, 29 Jan 2019 at 12:26, Michael S. Tsirkin wrote: > > > > > > On Tue, Jan 29, 2019 at 12:11:55PM +0800, Stefan Hajnoczi wrote: > &g

Re: [Qemu-devel] [PATCH v5 1/6] vhost-user: Support transferring inflight buffer between qemu and backend

2019-01-28 Thread Yongji Xie
On Tue, 29 Jan 2019 at 12:26, Michael S. Tsirkin wrote: > > On Tue, Jan 29, 2019 at 12:11:55PM +0800, Stefan Hajnoczi wrote: > > On Tue, Jan 22, 2019 at 04:31:47PM +0800, elohi...@gmail.com wrote: > > > +typedef struct DescState { > > > +uint8_t inuse; > > > +uint8_t version; > > > +ui

Re: [Qemu-devel] [PATCH v4 for-4.0 4/7] libvhost-user: Support tracking inflight I/O in shared memory

2019-01-19 Thread Yongji Xie
On Fri, 18 Jan 2019 at 17:27, Jason Wang wrote: > > > On 2019/1/18 下午3:01, Yongji Xie wrote: > > On Fri, 18 Jan 2019 at 12:00, Jason Wang wrote: > >> > >> On 2019/1/18 上午11:32, Yongji Xie wrote: > >>> On Thu, 17 Jan 2019 at 17:57, Jason Wang wrote:

Re: [Qemu-devel] [PATCH v4 for-4.0 4/7] libvhost-user: Support tracking inflight I/O in shared memory

2019-01-17 Thread Yongji Xie
On Fri, 18 Jan 2019 at 12:00, Jason Wang wrote: > > > On 2019/1/18 上午11:32, Yongji Xie wrote: > > On Thu, 17 Jan 2019 at 17:57, Jason Wang wrote: > >> > >> On 2019/1/15 下午10:51, Yongji Xie wrote: > >>>> Well, this may work but here're my p

  1   2   >