From: "Michael S. Tsirkin" <mst@redhat.com>
To: linux-kernel@vger.kernel.org
Subject: [PATCH RFC v2 00/14] linux: towards virtio-1 guest support
Date: Wed, 22 Oct 2014 18:50:05 +0300 [thread overview]
Message-ID: <1413992894-22976-1-git-send-email-mst@redhat.com> (raw)
Based on patches by Cornelia and others, but
with an API that should allow better static checking of code,
and slightly more concervative changes in vring.
Cornelia Huck (4):
virtio: allow transports to get avail/used addresses
virtio_blk: use virtio v1.0 endian
KVM: s390: virtio-ccw revision 1 SET_VQ
KVM: s390: enable virtio-ccw revision 1
Michael S. Tsirkin (6):
virtio: memory access APIs
virtio_ring: switch to new memory access APIs
virtio: add virtio 1.0 feature bit
virtio: make endian-ness depend on virtio 1.0
virtio_config: endian conversion for v1.0
virtio: set FEATURES_OK
Rusty Russell (3):
virtio: use u32, not bitmap for struct virtio_device's features
virtio: add support for 64 bit features.
virtio_net: use v1.0 endian.
Thomas Huth (1):
KVM: s390: Set virtio-ccw transport revision
include/linux/virtio.h | 6 +-
include/linux/virtio_config.h | 33 +++++--
include/uapi/linux/virtio_config.h | 9 +-
include/uapi/linux/virtio_ring.h | 49 +++++-----
tools/virtio/linux/virtio.h | 22 +----
tools/virtio/linux/virtio_config.h | 2 +-
drivers/block/virtio_blk.c | 4 +
drivers/char/virtio_console.c | 2 +-
drivers/lguest/lguest_device.c | 16 ++--
drivers/net/virtio_net.c | 31 ++++---
drivers/remoteproc/remoteproc_virtio.c | 7 +-
drivers/s390/kvm/kvm_virtio.c | 10 +-
drivers/s390/kvm/virtio_ccw.c | 165 +++++++++++++++++++++++++++------
drivers/virtio/virtio.c | 47 ++++++----
drivers/virtio/virtio_mmio.c | 20 ++--
drivers/virtio/virtio_pci.c | 8 +-
drivers/virtio/virtio_ring.c | 109 +++++++++++++---------
tools/virtio/virtio_test.c | 5 +-
tools/virtio/vringh_test.c | 16 ++--
include/uapi/linux/Kbuild | 1 +
20 files changed, 361 insertions(+), 201 deletions(-)
--
MST
next reply other threads:[~2014-10-22 15:46 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-10-22 15:50 Michael S. Tsirkin [this message]
2014-10-22 15:50 ` [PATCH RFC v2 01/16] virtio: memory access APIs Michael S. Tsirkin
2014-10-22 17:45 ` Christopher Covington
2014-10-22 18:40 ` Michael S. Tsirkin
2014-10-22 15:50 ` [PATCH RFC v2 02/16] virtio_ring: switch to new " Michael S. Tsirkin
2014-10-22 15:50 ` [PATCH RFC v2 03/16] virtio: use u32, not bitmap for struct virtio_device's features Michael S. Tsirkin
2014-10-22 15:50 ` [PATCH RFC v2 04/16] virtio: add support for 64 bit features Michael S. Tsirkin
2014-10-22 15:50 ` [PATCH RFC v2 05/16] virtio: add virtio 1.0 feature bit Michael S. Tsirkin
2014-10-22 15:50 ` [PATCH RFC v2 06/16] virtio: make endian-ness depend on virtio 1.0 Michael S. Tsirkin
2014-10-22 15:50 ` [PATCH RFC v2 07/16] virtio_config: endian conversion for v1.0 Michael S. Tsirkin
2014-10-22 15:50 ` [PATCH RFC v2 08/16] virtio: allow transports to get avail/used addresses Michael S. Tsirkin
2014-10-22 15:50 ` [PATCH RFC v2 09/16] virtio: set FEATURES_OK Michael S. Tsirkin
2014-10-22 15:50 ` [PATCH RFC v2 10/16] virtio_net: use v1.0 endian Michael S. Tsirkin
2014-10-22 15:50 ` [PATCH RFC v2 11/16] virtio_blk: use virtio " Michael S. Tsirkin
2014-10-22 15:50 ` [PATCH RFC v2 12/16] KVM: s390: Set virtio-ccw transport revision Michael S. Tsirkin
2014-10-22 15:51 ` [PATCH RFC v2 13/16] KVM: s390: virtio-ccw revision 1 SET_VQ Michael S. Tsirkin
2014-10-22 15:51 ` [PATCH RFC v2 14/16] KVM: s390: enable virtio-ccw revision 1 Michael S. Tsirkin
2014-10-22 15:51 ` [PATCH RFC v2 15/16] virtio_net: fix types for in memory structures Michael S. Tsirkin
2014-10-22 15:51 ` [PATCH RFC v2 16/16] virtio_blk: " Michael S. Tsirkin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1413992894-22976-1-git-send-email-mst@redhat.com \
--to=mst@redhat.com \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox