diff options
author | Michael S. Tsirkin <mst@redhat.com> | 2018-03-09 23:23:35 +0200 |
---|---|---|
committer | Michael S. Tsirkin <mst@redhat.com> | 2018-03-20 02:29:10 +0200 |
commit | 40d6ce03a3f16146f896157a5af7a8a3d20661c2 (patch) | |
tree | b3827a01ab1a6d76b0ff6d206af6a6ed15a1276f /fac073aec5bf8f098cb8ae8e771d3d6d3cc6ebe1 | |
parent | 8ff142ad62c4f2eb2f455d0da317474b30cb1d15 (diff) |
packed virtqueues: more efficient virtqueue layout
Performance analysis of this is in my kvm forum 2016 presentation. The
idea is to have a r/w descriptor in a ring structure, replacing the used
and available ring, index and descriptor buffer.
This is also easier for devices to implement than the 1.0 layout.
Several more enhancements will be necessary to actually make this
efficient for devices to use.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Acked-by: Cornelia Huck <cohuck@redhat.com>
Approved-by: https://www.oasis-open.org/apps/org/workgroup/virtio/ballot.php?id=3177
Fixes: https://github.com/oasis-tcs/virtio-spec/issues/3
Diffstat (limited to 'fac073aec5bf8f098cb8ae8e771d3d6d3cc6ebe1')
0 files changed, 0 insertions, 0 deletions