All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Michael S. Tsirkin" <mst@redhat.com>
To: linux-kernel@vger.kernel.org
Subject: Re: [PATCH RFC v3 00/16] linux: towards virtio-1 guest support
Date: Thu, 23 Oct 2014 15:17:54 +0300	[thread overview]
Message-ID: <20141023121754.GA9866@redhat.com> (raw)
In-Reply-To: <1414003404-505-1-git-send-email-mst@redhat.com>

On Wed, Oct 22, 2014 at 09:44:05PM +0300, Michael S. Tsirkin wrote:
> 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.

Note: sparse found some issues, so please wait a bit with testing,
I'll send v4 shortly.

> Changes from v2:
> 	add missing virtio_byteorder.h
> 
> 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 (8):
>   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
>   virtio_net: fix types for in memory structures
>   virtio_blk: fix types for in memory structures
> 
> 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_byteorder.h       |  29 ++++++
>  include/linux/virtio_config.h          |  33 +++++--
>  include/uapi/linux/virtio_blk.h        |  15 +--
>  include/uapi/linux/virtio_config.h     |   9 +-
>  include/uapi/linux/virtio_net.h        |  15 +--
>  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 +
>  23 files changed, 406 insertions(+), 215 deletions(-)
>  create mode 100644 include/linux/virtio_byteorder.h
> 
> -- 
> MST
> 

      parent reply	other threads:[~2014-10-23 12:14 UTC|newest]

Thread overview: 48+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-10-22 18:44 [PATCH RFC v3 00/16] linux: towards virtio-1 guest support Michael S. Tsirkin
2014-10-22 18:44 ` [PATCH RFC v3 01/16] virtio: memory access APIs Michael S. Tsirkin
2014-10-22 18:44   ` Michael S. Tsirkin
2014-10-23  7:54   ` Cornelia Huck
2014-10-23  7:54     ` Cornelia Huck
2014-10-23  9:15     ` Michael S. Tsirkin
     [not found]     ` <20141023095405.6bdd5a1a.cornelia.huck-tA70FqPdS9bQT0dZR+AlfA@public.gmane.org>
2014-10-23  9:15       ` Michael S. Tsirkin
2014-10-23  9:15         ` Michael S. Tsirkin
2014-10-22 18:44 ` [PATCH RFC v3 02/16] virtio_ring: switch to new " Michael S. Tsirkin
2014-10-22 18:44   ` Michael S. Tsirkin
2014-10-22 18:44 ` [PATCH RFC v3 03/16] virtio: use u32, not bitmap for struct virtio_device's features Michael S. Tsirkin
2014-10-22 18:44 ` Michael S. Tsirkin
2014-10-22 18:44 ` [PATCH RFC v3 04/16] virtio: add support for 64 bit features Michael S. Tsirkin
2014-10-22 18:44 ` Michael S. Tsirkin
2014-10-22 18:44 ` [PATCH RFC v3 05/16] virtio: add virtio 1.0 feature bit Michael S. Tsirkin
2014-10-22 18:44   ` Michael S. Tsirkin
2014-10-23 11:57   ` Cornelia Huck
2014-10-23 11:57     ` Cornelia Huck
2014-10-22 18:44 ` [PATCH RFC v3 06/16] virtio: make endian-ness depend on virtio 1.0 Michael S. Tsirkin
2014-10-22 18:44   ` Michael S. Tsirkin
2014-10-23 12:06   ` Cornelia Huck
2014-10-22 18:44 ` [PATCH RFC v3 07/16] virtio_config: endian conversion for v1.0 Michael S. Tsirkin
2014-10-22 18:44   ` Michael S. Tsirkin
2014-10-22 18:44 ` [PATCH RFC v3 08/16] virtio: allow transports to get avail/used addresses Michael S. Tsirkin
2014-10-22 18:44   ` Michael S. Tsirkin
2014-10-22 18:44 ` [PATCH RFC v3 09/16] virtio: set FEATURES_OK Michael S. Tsirkin
2014-10-22 18:44 ` Michael S. Tsirkin
     [not found]   ` <1414003404-505-10-git-send-email-mst-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2014-10-23 12:28     ` Cornelia Huck
2014-10-23 12:28       ` Cornelia Huck
2014-10-23 12:51       ` Michael S. Tsirkin
2014-10-23 12:51         ` Michael S. Tsirkin
2014-10-23 13:30         ` Cornelia Huck
2014-10-23 13:30           ` Cornelia Huck
2014-10-23 14:03           ` Michael S. Tsirkin
2014-10-23 14:03             ` Michael S. Tsirkin
2014-10-23 12:28   ` Cornelia Huck
2014-10-22 18:44 ` [PATCH RFC v3 10/16] virtio_net: use v1.0 endian Michael S. Tsirkin
2014-10-22 18:44 ` Michael S. Tsirkin
2014-10-22 18:44 ` [PATCH RFC v3 11/16] virtio_blk: use virtio " Michael S. Tsirkin
2014-10-22 18:44 ` Michael S. Tsirkin
2014-10-22 18:44 ` [PATCH RFC v3 12/16] KVM: s390: Set virtio-ccw transport revision Michael S. Tsirkin
2014-10-22 18:44 ` [PATCH RFC v3 13/16] KVM: s390: virtio-ccw revision 1 SET_VQ Michael S. Tsirkin
2014-10-22 18:45 ` [PATCH RFC v3 14/16] KVM: s390: enable virtio-ccw revision 1 Michael S. Tsirkin
2014-10-22 18:45 ` [PATCH RFC v3 15/16] virtio_net: fix types for in memory structures Michael S. Tsirkin
2014-10-22 18:45 ` Michael S. Tsirkin
2014-10-22 18:45 ` [PATCH RFC v3 16/16] virtio_blk: " Michael S. Tsirkin
2014-10-22 18:45 ` Michael S. Tsirkin
2014-10-23 12:17 ` Michael S. Tsirkin [this message]

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=20141023121754.GA9866@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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.