Any layout is allowed (deprecate VIRTIO_F_ANY_LAYOUT)

As per issue virtio-10, approved OASIS meeting 2013-09-24.
Signed-off-by: Rusty Russell <rusty@au1.ibm.com>

git-svn-id: https://tools.oasis-open.org/version-control/svn/virtio@35 0c8fb4dd-22a2-4bb5-bc14-6c75a5f43652
Remove VIRTIO_F_NOTIFY_ON_EMPTY

As per http://tools.oasis-open.org/issues/browse/VIRTIO-13

(Includes le8 -> u8 fix)

Approved OASIS meeting 2013-09-24.

Signed-off-by: Rusty Russell <rusty@au1.ibm.com>

git-svn-id: https://tools.oasis-open.org/version-control/svn/virtio@36 0c8fb4dd-22a2-4bb5-bc14-6c75a5f43652
2.4.1.3: Remove VIRTIO_NET_F_GSO

As per VIRTIO-17, approved OASIS meeting 2013-09-24.

Signed-off-by: Rusty Russell <rusty@au1.ibm.com>

git-svn-id: https://tools.oasis-open.org/version-control/svn/virtio@37 0c8fb4dd-22a2-4bb5-bc14-6c75a5f43652
Relegate the VIRTIO_BLK_F_SCSI feature to legacy

As per issue virtio-18, approved OASIS meeting 2013-09-24.

Signed-off-by: Rusty Russell <rusty@au1.ibm.com>

git-svn-id: https://tools.oasis-open.org/version-control/svn/virtio@38 0c8fb4dd-22a2-4bb5-bc14-6c75a5f43652
2.4.2.3: Remove VIRTIO_BLK_F_BARRIER.

As per VIRTIO-19, approved OASIS meeting 2013-09-24.

Signed-off-by: Rusty Russell <rusty@au1.ibm.com>

git-svn-id: https://tools.oasis-open.org/version-control/svn/virtio@39 0c8fb4dd-22a2-4bb5-bc14-6c75a5f43652
2.4.2.5: Remove ioprio field.

Leave a reserved field in there for alignment.

See: https://tools.oasis-open.org/issues/browse/VIRTIO-20
Approved OASIS meeting 2013-09-24.

Signed-off-by: Rusty Russell <rusty@au1.ibm.com>

git-svn-id: https://tools.oasis-open.org/version-control/svn/virtio@40 0c8fb4dd-22a2-4bb5-bc14-6c75a5f43652
2.3.3 Add virtio-ccw spec.

Ported from draft commit cdbad68fd1ccb8b99b3853836e2b38e0bf74361b.

Issue VIRTIO-29, approved OASIS meeting 2013-09-24.

Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>

git-svn-id: https://tools.oasis-open.org/version-control/svn/virtio@41 0c8fb4dd-22a2-4bb5-bc14-6c75a5f43652
2.3.3 virtio-ccw: Add secondary indicators.

Ported from draft commit e945661b40bcfd29efc35dfa73465bcc960bd20b.

Issue VIRTIO-29, approved OASIS meeting 2013-09-24.

Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>

git-svn-id: https://tools.oasis-open.org/version-control/svn/virtio@42 0c8fb4dd-22a2-4bb5-bc14-6c75a5f43652
2.3.3.2 virtio-ccw clarifications.

Ported from draft commit 67843fe9745e96c10e148f00ba0aa64397c64f06.

Issue VIRTIO-29, approved OASIS meeting 2013-09-24.

Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>

git-svn-id: https://tools.oasis-open.org/version-control/svn/virtio@43 0c8fb4dd-22a2-4bb5-bc14-6c75a5f43652
virtio-ccw: document GPR4/GPR2 cookie values

virtio-ccw on kvm can use a cookie value passed to guest
to optimize channel/VQ lookups.
Document this.

VIRTIO-29, approved OASIS meeting 2013-09-24.

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>

git-svn-id: https://tools.oasis-open.org/version-control/svn/virtio@44 0c8fb4dd-22a2-4bb5-bc14-6c75a5f43652