diff options
| -rw-r--r-- | virtio-v1.0-wd01-part1-specification.txt | 21 | 
1 files changed, 11 insertions, 10 deletions
| diff --git a/virtio-v1.0-wd01-part1-specification.txt b/virtio-v1.0-wd01-part1-specification.txt index b407391..f711ece 100644 --- a/virtio-v1.0-wd01-part1-specification.txt +++ b/virtio-v1.0-wd01-part1-specification.txt @@ -387,8 +387,8 @@ descriptors!  Regrettably, initial driver implementations used simple layouts, and  devices came to rely on it, despite this specification wording.  In  addition, the specification for virtio_blk SCSI commands required -intuiting field lengths from frame boundaries (see "2.4.2.5.1. Legacy -Interface: Device Operation") +intuiting field lengths from frame boundaries (see + "2.4.2.5.1. Legacy Interface: Device Operation")  It is thus recommended that when using legacy interfaces, transitional  drivers be conservative in their assumptions, unless the @@ -500,8 +500,8 @@ with an index specified by the “avail_event” is written in the  available ring (equivalently, until the idx field in the  available ring will reach the value avail_event + 1). The method  employed by the device is controlled by the guest through the -VIRTIO_RING_F_EVENT_IDX feature bit (see "2.6. Reserved -Feature Bits").[7] +VIRTIO_RING_F_EVENT_IDX feature bit ( +see "2.6. Reserved Feature Bits").[7]  Each entry in the ring is a pair: the head entry of the  descriptor chain describing the buffer (this matches an entry @@ -1040,8 +1040,8 @@ Legacy Interface. When used through the Legacy Interface,  Transitional Devices must assume that Feature Bits 32 to 63  are not acknowledged by Driver. -As legacy devices had no configuration generation field, see "2.1.3.1. -Legacy Interface: Configuration Space" for workarounds. +As legacy devices had no configuration generation field, +see "2.1.3.1. Legacy Interface: Configuration Space" for workarounds.  2.3.1.3. PCI-specific Initialization And Device Operation  -------------------------------------------------------- @@ -2505,15 +2505,16 @@ the different features the driver negotiated.    the num_buffers field is set to zero.  4. The header and packet are added as one output buffer to the -  transmitq, and the device is notified of the new entry (see "2.4.1.4. -  Notifying The Device").[19] +  transmitq, and the device is notified of the new entry +  (see "2.4.1.4. Notifying The Device").[19]  2.4.1.5.1.1. Packet Transmission Interrupt  -----------------------------------------  Often a driver will suppress transmission interrupts using the -VRING_AVAIL_F_NO_INTERRUPT flag (see "2.4.2. Receiving Used Buffers From -The Device") and check for used packets in the transmit path of following +VRING_AVAIL_F_NO_INTERRUPT flag + (see "2.4.2. Receiving Used Buffers From The Device") +and check for used packets in the transmit path of following  packets.  The normal behavior in this interrupt handler is to retrieve and | 
