aboutsummaryrefslogtreecommitdiff
path: root/include/hw/virtio/vhost.h
diff options
context:
space:
mode:
authorGal Hammer <ghammer@redhat.com>2018-01-29 16:20:57 +0200
committerMichael S. Tsirkin <mst@redhat.com>2018-02-08 21:06:40 +0200
commit710fccf80d787911120145f508f9c4c664cf0e03 (patch)
tree6e9b6a0a77c994bf2480814f8cf123b37d47a544 /include/hw/virtio/vhost.h
parent76143618a5a9f33e8bc968f27b3de79d79a286c5 (diff)
virtio: improve virtio devices initialization time
The loading time of a VM is quite significant when its virtio devices use a large amount of virt-queues (e.g. a virtio-serial device with max_ports=511). Most of the time is spend in the creation of all the required event notifiers (ioeventfd and memory regions). This patch pack all the changes to the memory regions in a single memory transaction. Reported-by: Sitong Liu Reported-by: Xiaoling Gao Signed-off-by: Gal Hammer <ghammer@redhat.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Reviewed-by: Greg Kurz <groug@kaod.org> Tested-by: Greg Kurz <groug@kaod.org>
Diffstat (limited to 'include/hw/virtio/vhost.h')
0 files changed, 0 insertions, 0 deletions