diff options
author | rusty <rusty@0c8fb4dd-22a2-4bb5-bc14-6c75a5f43652> | 2013-10-14 09:57:48 +0000 |
---|---|---|
committer | rusty <rusty@0c8fb4dd-22a2-4bb5-bc14-6c75a5f43652> | 2013-10-14 09:57:48 +0000 |
commit | ce8f8738ef0334a13001008cabb77d9139242df7 (patch) | |
tree | 65980d3cc50c00068ecaca3fc45d6129bc020ac7 | |
parent | a70adf9c6672b8d4e4b5b49138865378e99b6970 (diff) |
VIRTIO-15: Simplify indirect descriptors.
You get a single table, no multiple tables (no driver does this, but devices
are supposed to support it anyway)
As per issue virtio-15
Approved at meeting 2013-10-08: https://lists.oasis-open.org/archives/virtio/201310/msg00087.html
Signed-off-by: Rusty Russell <rusty@au1.ibm.com>
git-svn-id: https://tools.oasis-open.org/version-control/svn/virtio@64 0c8fb4dd-22a2-4bb5-bc14-6c75a5f43652
-rw-r--r-- | virtio-v1.0-wd01-part1-specification.txt | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/virtio-v1.0-wd01-part1-specification.txt b/virtio-v1.0-wd01-part1-specification.txt index ea63531..5aad07e 100644 --- a/virtio-v1.0-wd01-part1-specification.txt +++ b/virtio-v1.0-wd01-part1-specification.txt @@ -398,8 +398,8 @@ which is a variable, so this code won't compile): The first indirect descriptor is located at start of the indirect descriptor table (index 0), additional indirect descriptors are chained by next field. An indirect descriptor without next field -(with flags&VRING_DESC_F_NEXT off) signals the end of the indirect descriptor -table, and transfers control back to the main virtqueue. An +(with flags&VRING_DESC_F_NEXT off) signals the end of the descriptor. +An indirect descriptor can not refer to another indirect descriptor table (flags&VRING_DESC_F_INDIRECT must be off). A single indirect descriptor table can include both read-only and write-only descriptors; |