[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: [PATCH v2 0/4] Add VIRTIO_RING_F_INDIRECT_SIZE and queue_indirect_size
This is a follow-up of: [1/2]: https://lists.oasis-open.org/archives/virtio-comment/202112/msg00034.html [2/2]: https://lists.oasis-open.org/archives/virtio-comment/202112/msg00035.html These 4 patches introduce a more fine graded control over the maximum length of indirect descriptor tables. Associated Github Task: https://github.com/oasis-tcs/virtio-spec/issues/122 Latest Version (all patches): https://github.com/cschoenebeck/virtio-spec/commits/long_indirect_descr v1 -> v2: * Update reserved bits section [patch 1]. * Add requirement to device normative section [patch 1]. * Use the general new term "Queue Indirect Size" where possible instead of mentioning a bus specific field name [patch 1]. * Simplified phrasing of requirements in split ring section [patch 1]. * Move bus-independent changes from patch 2 to patch 1. * There is only one indirect descriptor table allowed per buffer (round-trip message), so use the term "per indirect descriptor table" for the semantic of "Queue Indirect Size" in patch 2. * Simplify phrasing of requirements in patch 2. * MMIO: First shot [NEW patch 3]. * CCW: First shot [NEW patch 4]. Christian Schoenebeck (4): Add VIRTIO_RING_F_INDIRECT_SIZE Add PCI configuration field "queue_indirect_size" Add MMIO configuration register "QueueIndirectNum" Add CCW configuration field "indirect_num" to vq_info_block content.tex | 77 ++++++++++++++++++++++++++++++++++++++++++++++--- packed-ring.tex | 2 +- split-ring.tex | 8 +++-- 3 files changed, 80 insertions(+), 7 deletions(-) -- 2.30.2
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]