[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 09/10] virtio: read avail_idx from VQ only when
From: |
Cornelia Huck |
Subject: |
Re: [Qemu-devel] [PATCH 09/10] virtio: read avail_idx from VQ only when necessary |
Date: |
Wed, 20 Jan 2016 18:32:30 +0100 |
On Tue, 19 Jan 2016 19:48:42 +0100
Paolo Bonzini <address@hidden> wrote:
> >> @@ -1579,6 +1595,7 @@ int virtio_load(VirtIODevice *vdev, QEMUFile *f, int
> >> version_id)
> >> return -1;
> >> }
> >> vdev->vq[i].used_idx = vring_used_idx(&vdev->vq[i]);
> >> + vdev->vq[i].shadow_avail_idx = vring_avail_idx(&vdev->vq[i]);
> >> }
> >> }
> >
> >
> > shadow_avail_idx also should be updated on vhost stop,
>
> That's virtio_queue_set_last_avail_idx, right?
That should also take care of vring teardown.
- Re: [Qemu-devel] [PATCH 02/10] virtio: move allocation to virtqueue_pop/vring_pop, (continued)