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 b

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

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,

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: [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

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-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 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&#

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

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

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

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-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-29 Thread Yongji Xie
wrote: > > > > > > > * Greg Kurz (gr...@kaod.org) wrote: > > > > > On Tue, 28 May 2019 10:08:54 +1000 > > > > > David Gibson wrote: > > > > > > > > > > > On Fri, May 24, 2019 at 12:19:09PM +0200, Greg Kurz wrote

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

2019-05-29 Thread Yongji Xie
ote: > > > > > > > > > > > > > On Fri, May 24, 2019 at 12:19:09PM +0200, Greg Kurz wrote: > > > > > > > > On Mon, 20 May 2019 19:10:35 -0400 > > > > > > > > "Michael S. Tsirkin" wrote: > > >

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-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] [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 &qu

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 st

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 virti

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 (

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 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

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 > > ---

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-bl

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

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-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-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 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 > fi

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 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 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-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 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)) { > >

[PATCH] Linux-user: umap redundant reserved memory in loading ELF

2020-09-04 Thread Xie Benyi
whole guest memory. As a result, the guest application has nearly no memory, which causing mmap system failed. So unmaps redundant memory which are not needed by the ELF segments. Signed-off-by: Xie Benyi --- linux-user/elfload.c | 20 1 file changed, 20 insertions(+) diff --git

Re: [RFC PATCH v2 0/5] virtio-balloon: Working Set Reporting

2025-04-09 Thread Yuanchu Xie
On Mon, Apr 7, 2025 at 2:39 AM Michael S. Tsirkin wrote: > > On Thu, May 25, 2023 at 10:20:11PM +, T.J. Alumbaugh wrote: > > This is the device implementation for the proposed expanded balloon feature > > described here: > > > > https://lore.kernel.org/linux-mm/20230509185419.1088297-1-yuan...

<    2   3   4   5   6   7