summaryrefslogtreecommitdiff
path: root/cl-os.tex
diff options
context:
space:
mode:
authormstsirkin <mstsirkin@0c8fb4dd-22a2-4bb5-bc14-6c75a5f43652>2015-04-22 11:26:17 +0000
committermstsirkin <mstsirkin@0c8fb4dd-22a2-4bb5-bc14-6c75a5f43652>2015-04-22 11:26:17 +0000
commit29b3906c61385501ec846d5163cabf1bcc32b73f (patch)
treecc69033a957c0eb9536081bd626c525742b05d90 /cl-os.tex
parent8aae5034956b183536aae59586541a783e78c4e4 (diff)
cl: list r506 and VIRTIO-138
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> git-svn-id: https://tools.oasis-open.org/version-control/svn/virtio/branches/v1.0@515 0c8fb4dd-22a2-4bb5-bc14-6c75a5f43652
Diffstat (limited to 'cl-os.tex')
-rw-r--r--cl-os.tex32
1 files changed, 32 insertions, 0 deletions
diff --git a/cl-os.tex b/cl-os.tex
index 5278658..ffa3601 100644
--- a/cl-os.tex
+++ b/cl-os.tex
@@ -99,6 +99,38 @@ of a Virtio Device / Virtqueues / The Virtqueue Used Ring} and
Virtqueue Used Ring}.
} \\
\hline
+506 & 22 Apr 2015 & Michael Tsirkin & {VIRTIO-138:
+multiple errors: Non-transitional With Legacy
+
+virtio 1.0 has two sections titled "Non-transitional Device With
+Legacy Driver" the first says devices SHOULD fail, the second
+says devices MUST fail. Clearly a mistake.
+
+Other issues: devices don't really fail - they cause drivers to
+fail. second section seems to be in the wrong place, and also
+have a section followed by subsection with no explanatory text in
+between, which is ugly.
+Finally, this text was originally ritten to handle buggy windows
+drivers gracefully, but later we changed device IDs so it's not
+really required there. Might be handy for some other buggy legacy
+drivers, though no such drivers are known.
+
+To fix, drop the duplicate section variant, add some explanatory
+text, clarify what does "same ID" mean here, and clarify
+that the work-around is only needed if a buggy driver
+is known to bind to a transitional device.
+
+See \ref{sec:Virtio Transport Options / Virtio
+Over PCI Bus / PCI Device Layout / Non-transitional Device With
+Legacy Driver: A Note on PCI Device Layout},
+\ref{devicenormative:Virtio Transport Options / Virtio Over PCI
+Bus / PCI-specific Initialization And Device Operation / Device
+Initialization / Non-transitional Device With Legacy Driver} and
+\ref{sec:Virtio Transport Options / Virtio Over PCI Bus /
+PCI-specific Initialization And Device Operation / Device
+Initialization}.
+} \\
+\hline
508 & 22 Apr 2015 & Michael Tsirkin & {VIRTIO-139:
pci: missing documentation for dealing with 64 bit config fields