[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v3 0/2] virtio: improve virtio devices initializ
From: |
Greg Kurz |
Subject: |
Re: [Qemu-devel] [PATCH v3 0/2] virtio: improve virtio devices initialization time |
Date: |
Mon, 29 Jan 2018 18:47:17 +0100 |
On Mon, 29 Jan 2018 16:20:55 +0200
Gal Hammer <address@hidden> wrote:
> Using a cleanup callback function (Version 2 of this patches) in order to
> support transactions fails when the same event notifier fd was used by more
> than one Memory Region.
>
> This time I ask the caller to do the event notifier cleanup by himself.
>
Much better ! QEMU no longer aborts. Also I could observe a speed-up when
booting a fedora27 guest with 5 virtio-serial devices (max_ports=511), from
1m40s down to 1m10s. Impressive. :)
For all the patches in this series:
Reviewed-by: Greg Kurz <address@hidden>
and
Tested-by: Greg Kurz <address@hidden>
> Gal Hammer (2):
> virtio: remove event notifier cleanup call on de-assign
> virtio: improve virtio devices initialization time
>
> hw/block/dataplane/virtio-blk.c | 2 ++
> hw/scsi/virtio-scsi-dataplane.c | 2 ++
> hw/virtio/vhost.c | 2 ++
> hw/virtio/virtio-bus.c | 14 ++++++++++----
> hw/virtio/virtio.c | 22 +++++++++++++++++++++-
> include/hw/virtio/virtio-bus.h | 2 ++
> 6 files changed, 39 insertions(+), 5 deletions(-)
>