linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v6 0/8] vhost: support for cross endian guests
@ 2015-04-24 12:24 Greg Kurz
  2015-04-24 12:24 ` [PATCH v6 1/8] virtio: introduce virtio_is_little_endian() helper Greg Kurz
                   ` (8 more replies)
  0 siblings, 9 replies; 32+ messages in thread
From: Greg Kurz @ 2015-04-24 12:24 UTC (permalink / raw)
  To: Rusty Russell, Michael S. Tsirkin
  Cc: Thomas Huth, kvm, linux-api, linux-kernel, virtualization, Cornelia Huck

Only cosmetic and documentation changes since v5.

---

Greg Kurz (8):
      virtio: introduce virtio_is_little_endian() helper
      tun: add tun_is_little_endian() helper
      macvtap: introduce macvtap_is_little_endian() helper
      vringh: introduce vringh_is_little_endian() helper
      vhost: introduce vhost_is_little_endian() helper
      virtio: add explicit big-endian support to memory accessors
      vhost: cross-endian support for legacy devices
      macvtap/tun: cross-endian support for little-endian hosts


 drivers/net/Kconfig              |   14 ++++++
 drivers/net/macvtap.c            |   66 +++++++++++++++++++++++++++++-
 drivers/net/tun.c                |   68 ++++++++++++++++++++++++++++++
 drivers/vhost/Kconfig            |   15 +++++++
 drivers/vhost/vhost.c            |   85 ++++++++++++++++++++++++++++++++++++++
 drivers/vhost/vhost.h            |   25 ++++++++---
 include/linux/virtio_byteorder.h |   24 ++++++-----
 include/linux/virtio_config.h    |   18 +++++---
 include/linux/vringh.h           |   18 +++++---
 include/uapi/linux/if_tun.h      |    6 +++
 include/uapi/linux/vhost.h       |   14 ++++++
 11 files changed, 320 insertions(+), 33 deletions(-)

--
Greg


^ permalink raw reply	[flat|nested] 32+ messages in thread

end of thread, other threads:[~2015-06-01 23:38 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-04-24 12:24 [PATCH v6 0/8] vhost: support for cross endian guests Greg Kurz
2015-04-24 12:24 ` [PATCH v6 1/8] virtio: introduce virtio_is_little_endian() helper Greg Kurz
2015-04-27  9:07   ` Cornelia Huck
2015-05-28  4:57   ` David Gibson
2015-04-24 12:24 ` [PATCH v6 2/8] tun: add tun_is_little_endian() helper Greg Kurz
2015-04-27  9:08   ` Cornelia Huck
2015-05-28  4:57   ` David Gibson
2015-06-01 10:29   ` Michael S. Tsirkin
2015-06-01 23:38     ` David Miller
2015-04-24 12:24 ` [PATCH v6 3/8] macvtap: introduce macvtap_is_little_endian() helper Greg Kurz
2015-04-27  9:08   ` Cornelia Huck
2015-05-28  4:58   ` David Gibson
2015-06-01 10:30   ` Michael S. Tsirkin
2015-06-01 23:38     ` David Miller
2015-04-24 12:24 ` [PATCH v6 4/8] vringh: introduce vringh_is_little_endian() helper Greg Kurz
2015-04-27  9:09   ` Cornelia Huck
2015-05-28  4:58   ` David Gibson
2015-04-24 12:25 ` [PATCH v6 5/8] vhost: introduce vhost_is_little_endian() helper Greg Kurz
2015-04-27  9:09   ` Cornelia Huck
2015-05-28  4:58   ` David Gibson
2015-04-24 12:26 ` [PATCH v6 6/8] virtio: add explicit big-endian support to memory accessors Greg Kurz
2015-04-27  9:14   ` Cornelia Huck
2015-05-28  4:59   ` David Gibson
2015-04-24 12:27 ` [PATCH v6 7/8] vhost: cross-endian support for legacy devices Greg Kurz
2015-04-27  9:17   ` Cornelia Huck
2015-05-28  4:59   ` David Gibson
2015-04-24 12:50 ` [PATCH v6 8/8] macvtap/tun: cross-endian support for little-endian hosts Greg Kurz
2015-05-28  4:59   ` David Gibson
2015-04-24 13:31 ` [PATCH v6 0/8] vhost: support for cross endian guests Michael S. Tsirkin
2015-05-12 10:44   ` Greg Kurz
2015-05-12 10:52     ` Michael S. Tsirkin
2015-05-26  9:09       ` Greg Kurz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).