← Prev in month ← Prev in thread

[PATCH v6 0/5] packed ring layout spec

From
Michael S. Tsirkin
Date
2018-01-10T09:48:00+00:00
ID
Thread
[PATCH v6 0/5] packed ring layout spec
OK, this is in a shape where we could include it in the spec. Changes from v5: - scope reductions (see below). We can add more
features down the road, hopefully reduced scope will be enough
to finalize spec soon. - cleanup and integrate in the spec - pseudo-code  Deferred features: - dropped _F_DESC_LIST, 1.0 includes this unconditionally, we
can do same - dropped event structure change notifications - needed for
efficient hardware implementations but let's add this on top  3 1st patches just move text around so all virtio 1.0 things are in the same place. 2 last ones add the new layout  Option to mark descriptors as not generating events isn't yet implemented. Again, let's add this on top.  I also note that for hardware implementations, a different set of memory barriers is needed. Again, let's add this on top  not linking into conformance sections, will add after spec itself is approved.  Michael S. Tsirkin (5):
content: move 1.0 queue format out to a separate section
content: move ring text out to a separate file
content: move virtqueue operation description
packed virtqueues: more efficient virtqueue layout
packed-ring: add in order request support
conformance.tex
4 +-  content.tex
718 +++++

---------------------------------------------------

packed-ring.tex
692 ++++++++++++++++++++++++++++++++++++++++++++++++++++++  split-ring.tex
666 ++++++++++++++++++++++++++++++++++++++++++++++++++++  4 files changed, 1423 insertions(+), 657 deletions(-)  create mode 100644 packed-ring.tex  create mode 100644 split-ring.tex

--
MST
← Prev in month ← Prev in thread