diff options
author | rusty <rusty@0c8fb4dd-22a2-4bb5-bc14-6c75a5f43652> | 2014-02-26 03:21:31 +0000 |
---|---|---|
committer | rusty <rusty@0c8fb4dd-22a2-4bb5-bc14-6c75a5f43652> | 2014-02-26 03:21:31 +0000 |
commit | 5421a41b6ee7e15683e47e65d73b3389b4f42953 (patch) | |
tree | b9663e58ad9b08f0df5f435b8ff030a0db212353 | |
parent | e14bfc9c42fc3bc69de6cd91d843e1bbfb7400c3 (diff) |
Feedback: Normative split in Basic Facilities of a Virtio Device / Virtqueues
Signed-off-by: Rusty Russell <rusty@au1.ibm.com>
git-svn-id: https://tools.oasis-open.org/version-control/svn/virtio@267 0c8fb4dd-22a2-4bb5-bc14-6c75a5f43652
-rw-r--r-- | content.tex | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/content.tex b/content.tex index f58a398..1c3867a 100644 --- a/content.tex +++ b/content.tex @@ -214,9 +214,8 @@ Used Ring & 4 & $6 + 4 * $(Queue Size) \\ \hline \end{tabular} -The Alignment column gives the minimum alignment: for each part -of the virtqueue, the physical address of the first byte -MUST be a multiple of the specified alignment value. +The Alignment column gives the minimum alignment for each part +of the virtqueue. The Size column gives the total number of bytes required for each part of the virtqueue. @@ -233,6 +232,10 @@ writes the descriptor index into the available ring. It then notifies the device. When the device has finished a buffer, it writes the descriptor index into the used ring, and sends an interrupt. +\drivernormative{Basic Facilities of a Virtio Device / Virtqueues} +The driver MUST ensure that the physical address of the first byte +of each virtqueue part is a multiple of the specified alignment value +in the above table. \subsection{Legacy Interfaces: A Note on Virtqueue Layout}\label{sec:Basic Facilities of a Virtio Device / Virtqueues / Legacy Interfaces: A Note on Virtqueue Layout} |