diff options
author | mstsirkin <mstsirkin@0c8fb4dd-22a2-4bb5-bc14-6c75a5f43652> | 2014-03-02 21:35:01 +0000 |
---|---|---|
committer | mstsirkin <mstsirkin@0c8fb4dd-22a2-4bb5-bc14-6c75a5f43652> | 2014-03-02 21:35:01 +0000 |
commit | c8d64088fcd3879bbd92b43c3882c82a855ff3e9 (patch) | |
tree | a0c5ea7e69e247b0260b641246fe562eb49e62d4 | |
parent | 1c8e63c8eb4fdc388715800ffa8d86ca1d480f6e (diff) |
legacy pci layout: confirmance statements
Change accepted on VIRTIO TC Meeting, 3 December 2013
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
git-svn-id: https://tools.oasis-open.org/version-control/svn/virtio@293 0c8fb4dd-22a2-4bb5-bc14-6c75a5f43652
-rw-r--r-- | content.tex | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/content.tex b/content.tex index 7d6ce02..a9dc037 100644 --- a/content.tex +++ b/content.tex @@ -1396,13 +1396,16 @@ a multiple of \field{cap.length} (ie. all accesses must be aligned). \subsubsection{Legacy Interfaces: A Note on PCI Device Layout}\label{sec:Virtio Transport Options / Virtio Over PCI Bus / PCI Device Layout / Legacy Interfaces: A Note on PCI Device Layout} -Transitional devices should present part of configuration +Transitional devices MUST present part of configuration registers in a legacy configuration structure in BAR0 in the first I/O region of the PCI device, as documented below. +When using the legacy interface, transitional drivers +MUST use the legacy configuration structure in BAR0 in the first +I/O region of the PCI device, as documented below. -When accessed through the legacy interface the driver MAY access +When using the legacy interface the driver MAY access the device-specific region using any width accesses, and -a transitional device MUST present it with the same results as +a transitional device MUST present driver with the same results as when accessed using the “natural” access method (i.e. 32-bit accesses for 32-bit fields, etc). @@ -1459,7 +1462,7 @@ Purpose & Device Specific & \\ Note that only Feature Bits 0 to 31 are accessible through the Legacy Interface. When used through the Legacy Interface, -Transitional Devices must assume that Feature Bits 32 to 63 +Transitional Devices MUST assume that Feature Bits 32 to 63 are not acknowledged by Driver. As legacy devices had no \field{config_generation} field, |