Skip to content

Commit c0d3bc9

Browse files
committed
virtio-msg: EVENT_{AVAIL.USED} delete "all virtqueues" provision
This is hard to describe and real implementations may just use a loop anyway. So delete this for now anyway. A loop is required in the bus when: * One OoB notification can trigger multiple virtio devices * One OoB notification can trigger SOME virtqueues but not all So this value only covers one use case and it may cause more confusion than value. Signed-off-by: Bill Mills <bill.mills@linaro.org>
1 parent e4ce7b0 commit c0d3bc9

1 file changed

Lines changed: 0 additions & 10 deletions

File tree

transport-msg.tex

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1053,11 +1053,6 @@ \subsubsection{Overview}
10531053
\hline
10541054
\end{tabular}
10551055

1056-
If virtqueue index is 0xFFFFFFFF then it indicates that all virtqueues should be
1057-
polled for available buffers. This may be useful on the device side when the
1058-
bus implementation is using out-of-band notifications, using polling, or when
1059-
emulating or bridging to another virtio transport.
1060-
10611056
The \textbf{Next wrap} field is the MSB of the 32 bit value. The
10621057
\textbf{Next offset} field is the other 31 bits. These fields should be 0 if
10631058
the VIRTIO_F_NOTIFICATION_DATA feature has not been negotiated. If the bus
@@ -1076,11 +1071,6 @@ \subsubsection{Overview}
10761071
\hline
10771072
\end{tabular}
10781073

1079-
If virtqueue index is 0xFFFFFFFF then it indicates that all virtqueues should be
1080-
polled for used buffers. This may be useful when the bus implementation is
1081-
using out-of-band notifications, using polling, or when emulating or bridging
1082-
to another virtio transport.
1083-
10841074
\subsection{Bus Messages}\label{sec:Virtio Transport Options / Virtio Over Messages / Bus Messages}
10851075

10861076
The bus messages defined in this specification facilitate device discovery,

0 commit comments

Comments
 (0)