OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

virtio-dev message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]

Subject: [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


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]