summary refs log tree commit diff stats
path: root/python/qemu/utils/accel.py
diff options
context:
space:
mode:
authorEugenio Pérez <eperezma@redhat.com>2022-03-14 18:34:41 +0100
committerJason Wang <jasowang@redhat.com>2022-03-15 13:57:44 +0800
commit10857ec0ad5d201d524d20b477da1cf3f7f4a3b0 (patch)
tree8d7965ac896df12e778ad684fb59179aae531a12 /python/qemu/utils/accel.py
parentabe300d9d894f7138e1af7c8e9c88c04bfe98b37 (diff)
downloadfocaccia-qemu-10857ec0ad5d201d524d20b477da1cf3f7f4a3b0.tar.gz
focaccia-qemu-10857ec0ad5d201d524d20b477da1cf3f7f4a3b0.zip
vhost: Add VhostShadowVirtqueue
Vhost shadow virtqueue (SVQ) is an intermediate jump for virtqueue
notifications and buffers, allowing qemu to track them. While qemu is
forwarding the buffers and virtqueue changes, it is able to commit the
memory it's being dirtied, the same way regular qemu's VirtIO devices
do.

This commit only exposes basic SVQ allocation and free. Next patches of
the series add functionality like notifications and buffers forwarding.

Signed-off-by: Eugenio Pérez <eperezma@redhat.com>
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Jason Wang <jasowang@redhat.com>
Diffstat (limited to 'python/qemu/utils/accel.py')
0 files changed, 0 insertions, 0 deletions