All of lore.kernel.org
 help / color / mirror / Atom feed
From: Paul Durrant <Paul.Durrant@citrix.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
	Wei Liu <wei.liu2@citrix.com>,
	Konrad Wilk <konrad.wilk@oracle.com>,
	Andrew Cooper <Andrew.Cooper3@citrix.com>,
	"Tim (Xen.org)" <tim@xen.org>,
	George Dunlap <George.Dunlap@citrix.com>,
	Julien Grall <julien.grall@arm.com>,
	Jan Beulich <jbeulich@suse.com>,
	Anthony Perard <anthony.perard@citrix.com>,
	Ian Jackson <Ian.Jackson@citrix.com>,
	Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [PATCH v3 07/17] SUPPORT.md: Add virtual devices common to ARM and x86
Date: Thu, 23 Nov 2017 08:50:50 +0000	[thread overview]
Message-ID: <a81f23309d20475cb80f5acfb6ecc5da@AMSPEX02CL03.citrite.net> (raw)
In-Reply-To: <20171122192024.21187-7-george.dunlap@citrix.com>

> -----Original Message-----
> From: George Dunlap [mailto:george.dunlap@citrix.com]
> Sent: 22 November 2017 19:20
> To: xen-devel@lists.xenproject.org
> Cc: George Dunlap <George.Dunlap@citrix.com>; Ian Jackson
> <Ian.Jackson@citrix.com>; Wei Liu <wei.liu2@citrix.com>; Andrew Cooper
> <Andrew.Cooper3@citrix.com>; Jan Beulich <jbeulich@suse.com>; Stefano
> Stabellini <sstabellini@kernel.org>; Konrad Wilk <konrad.wilk@oracle.com>;
> Tim (Xen.org) <tim@xen.org>; Roger Pau Monne <roger.pau@citrix.com>;
> Anthony Perard <anthony.perard@citrix.com>; Paul Durrant
> <Paul.Durrant@citrix.com>; Julien Grall <julien.grall@arm.com>
> Subject: [PATCH v3 07/17] SUPPORT.md: Add virtual devices common to
> ARM and x86
> 
> Mostly PV protocols.
> 
> Signed-off-by: George Dunlap <george.dunlap@citrix.com>

Reviewed-by: Paul Durrant <paul.durrant@citrix.com>

> ---
> Changes since v2:
> - Define "having xl support" as a requirement for Tech Preview and
> Supported
> - ...and remove backend from xl support section
> - Add OpenBSD blkback
> - Fix Linux backend names
> - Remove non-existent implementation (PV USB Linux)
> - Remove support for PV keyboard in Windows (Fix in qemu tree didn't make
> it)
> 
> CC: Ian Jackson <ian.jackson@citrix.com>
> CC: Wei Liu <wei.liu2@citrix.com>
> CC: Andrew Cooper <andrew.cooper3@citrix.com>
> CC: Jan Beulich <jbeulich@suse.com>
> CC: Stefano Stabellini <sstabellini@kernel.org>
> CC: Konrad Wilk <konrad.wilk@oracle.com>
> CC: Tim Deegan <tim@xen.org>
> CC: Roger Pau Monne <roger.pau@citrix.com>
> CC: Anthony Perard <anthony.perard@citrix.com>
> CC: Paul Durrant <paul.durrant@citrix.com>
> CC: Julien Grall <julien.grall@arm.com>
> ---
>  SUPPORT.md | 150
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> +++
>  1 file changed, 150 insertions(+)
> 
> diff --git a/SUPPORT.md b/SUPPORT.md
> index dd3632b913..96c381fb55 100644
> --- a/SUPPORT.md
> +++ b/SUPPORT.md
> @@ -128,6 +128,10 @@ Output of information in machine-parseable JSON
> format
> 
>      Status: Supported
> 
> +### QEMU backend hotplugging for xl
> +
> +    Status: Supported
> +
>  ## Toolstack/3rd party
> 
>  ### libvirt driver for xl
> @@ -223,6 +227,152 @@ which add paravirtualized functionality to HVM
> guests
>  for improved performance and scalability.
>  This includes exposing event channels to HVM guests.
> 
> +## Virtual driver support, guest side
> +
> +### Blkfront
> +
> +    Status, Linux: Supported
> +    Status, FreeBSD: Supported, Security support external
> +    Status, NetBSD: Supported, Security support external
> +    Status, OpenBSD: Supported, Security support external
> +    Status, Windows: Supported
> +
> +Guest-side driver capable of speaking the Xen PV block protocol
> +
> +### Netfront
> +
> +    Status, Linux: Supported
> +    States, Windows: Supported
> +    Status, FreeBSD: Supported, Security support external
> +    Status, NetBSD: Supported, Security support external
> +    Status, OpenBSD: Supported, Security support external
> +
> +Guest-side driver capable of speaking the Xen PV networking protocol
> +
> +### PV Framebuffer (frontend)
> +
> +    Status, Linux (xen-fbfront): Supported
> +
> +Guest-side driver capable of speaking the Xen PV Framebuffer protocol
> +
> +### PV Console (frontend)
> +
> +    Status, Linux (hvc_xen): Supported
> +    Status, Windows: Supported
> +    Status, FreeBSD: Supported, Security support external
> +    Status, NetBSD: Supported, Security support external
> +
> +Guest-side driver capable of speaking the Xen PV console protocol
> +
> +### PV keyboard (frontend)
> +
> +    Status, Linux (xen-kbdfront): Supported
> +
> +Guest-side driver capable of speaking the Xen PV keyboard protocol
> +
> +### PV USB (frontend)
> +
> +    Status, Linux: Supported
> +
> +### PV SCSI protocol (frontend)
> +
> +    Status, Linux: Supported, with caveats
> +
> +NB that while the PV SCSI backend is in Linux and tested regularly,
> +there is currently no xl support.
> +
> +### PV TPM (frontend)
> +
> +    Status, Linux (xen-tpmfront): Tech Preview
> +
> +Guest-side driver capable of speaking the Xen PV TPM protocol
> +
> +### PV 9pfs frontend
> +
> +    Status, Linux: Tech Preview
> +
> +Guest-side driver capable of speaking the Xen 9pfs protocol
> +
> +### PVCalls (frontend)
> +
> +    Status, Linux: Tech Preview
> +
> +Guest-side driver capable of making pv system calls
> +
> +## Virtual device support, host side
> +
> +For host-side virtual device support,
> +"Supported" and "Tech preview" include xl/libxl support
> +unless otherwise noted.
> +
> +### Blkback
> +
> +    Status, Linux (xen-blkback): Supported
> +    Status, FreeBSD (blkback): Supported, Security support external
> +    Status, NetBSD (xbdback): Supported, security support external
> +    Status, QEMU (xen_disk): Supported
> +    Status, Blktap2: Deprecated
> +
> +Host-side implementations of the Xen PV block protocol
> +
> +### Netback
> +
> +    Status, Linux (xen-netback): Supported
> +    Status, FreeBSD (netback): Supported, Security support external
> +    Status, NetBSD (xennetback): Supported, Security support external
> +
> +Host-side implementations of Xen PV network protocol
> +
> +### PV Framebuffer (backend)
> +
> +    Status, QEMU: Supported
> +
> +Host-side implementaiton of the Xen PV framebuffer protocol
> +
> +### PV Console (xenconsoled)
> +
> +    Status: Supported
> +
> +Host-side implementation of the Xen PV console protocol
> +
> +### PV keyboard (backend)
> +
> +    Status, QEMU: Supported
> +
> +Host-side implementation fo the Xen PV keyboard protocol
> +
> +### PV USB (backend)
> +
> +    Status, QEMU: Supported
> +
> +Host-side implementation of the Xen PV USB protocol
> +
> +### PV SCSI protocol (backend)
> +
> +    Status, Linux: Experimental
> +
> +NB that while the PV SCSI backend is in Linux and tested regularly,
> +there is currently no xl support.
> +
> +### PV TPM (backend)
> +
> +    Status: Tech Preview
> +
> +### PV 9pfs (backend)
> +
> +    Status, QEMU: Tech Preview
> +
> +### PVCalls (backend)
> +
> +    Status, Linux: Experimental
> +
> +PVCalls backend has been checked into Linux,
> +but has no xl support.
> +
> +### Online resize of virtual disks
> +
> +    Status: Supported
> +
>  # Format and definitions
> 
>  This file contains prose, and machine-readable fragments.
> --
> 2.15.0


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

  reply	other threads:[~2017-11-23  8:50 UTC|newest]

Thread overview: 58+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-11-22 19:20 [PATCH v3 01/17] Introduce skeleton SUPPORT.md George Dunlap
2017-11-22 19:20 ` [PATCH v3 02/17] SUPPORT.md: Add core functionality George Dunlap
2017-11-23 10:46   ` Jan Beulich
2017-11-22 19:20 ` [PATCH v3 03/17] SUPPORT.md: Add some x86 features George Dunlap
2017-11-23 10:47   ` Jan Beulich
2017-11-22 19:20 ` [PATCH v3 04/17] SUPPORT.md: Add core ARM features George Dunlap
2017-11-23 11:11   ` Julien Grall
2017-11-23 11:13     ` George Dunlap
2017-11-23 11:15       ` Julien Grall
2017-11-22 19:20 ` [PATCH v3 05/17] SUPPORT.md: Toolstack core George Dunlap
2017-11-24 16:26   ` Ian Jackson
2017-11-27 10:27     ` George Dunlap
2017-11-27 11:43   ` Roger Pau Monné
2017-11-27 14:12     ` George Dunlap
2017-11-27 14:39       ` Roger Pau Monné
2017-11-27 14:40         ` George Dunlap
2017-11-27 14:58         ` George Dunlap
2017-11-27 15:02           ` Roger Pau Monné
2017-11-27 14:15     ` George Dunlap
2017-11-27 14:36       ` Roger Pau Monné
2017-11-22 19:20 ` [PATCH v3 06/17] SUPPORT.md: Add scalability features George Dunlap
2017-11-23 10:50   ` Jan Beulich
2017-11-23 16:52     ` George Dunlap
2017-11-23 11:12   ` Julien Grall
2017-11-22 19:20 ` [PATCH v3 07/17] SUPPORT.md: Add virtual devices common to ARM and x86 George Dunlap
2017-11-23  8:50   ` Paul Durrant [this message]
2017-11-23 10:59   ` Jan Beulich
2017-11-23 17:02     ` George Dunlap
2017-11-22 19:20 ` [PATCH v3 08/17] SUPPORT.md: Add x86-specific virtual hardware George Dunlap
2017-11-23 11:07   ` Jan Beulich
2017-11-27 15:12   ` Anthony PERARD
2017-11-27 16:30     ` George Dunlap
2017-11-27 16:43       ` Anthony PERARD
2017-11-22 19:20 ` [PATCH v3 09/17] SUPPORT.md: Add ARM-specific " George Dunlap
2017-11-23 11:14   ` Julien Grall
2017-11-22 19:20 ` [PATCH v3 10/17] SUPPORT.md: Add Debugging, analysis, crash post-portem George Dunlap
2017-11-23 11:15   ` Jan Beulich
2017-11-23 17:08     ` George Dunlap
2017-11-24  8:04       ` Jan Beulich
2017-11-27 14:18         ` George Dunlap
2017-11-22 19:20 ` [PATCH v3 11/17] SUPPORT.md: Add 'easy' HA / FT features George Dunlap
2017-11-22 19:20 ` [PATCH v3 12/17] SUPPORT.md: Add Security-releated features George Dunlap
2017-11-23 11:16   ` Jan Beulich
2017-11-23 17:14     ` George Dunlap
2017-11-22 19:20 ` [PATCH v3 13/17] SUPPORT.md: Add secondary memory management features George Dunlap
2017-11-22 19:20 ` [PATCH v3 14/17] SUPPORT.md: Add statement on PCI passthrough George Dunlap
2017-11-23 11:17   ` Jan Beulich
2017-11-27 14:48     ` George Dunlap
2017-11-27 15:04       ` Jan Beulich
2017-11-27 15:05         ` George Dunlap
2017-11-22 19:20 ` [PATCH v3 15/17] SUPPORT.md: Add statement on migration RFC George Dunlap
2017-11-23 11:19   ` Jan Beulich
2017-11-22 19:20 ` [PATCH v3 16/17] SUPPORT.md: Add limits RFC George Dunlap
2017-11-23 11:21   ` Jan Beulich
2017-11-23 17:21     ` George Dunlap
2017-11-24  8:14       ` Jan Beulich
2017-11-27 14:35         ` George Dunlap
2017-11-22 19:20 ` [PATCH v3 17/17] SUPPORT.md: Miscellaneous additions George Dunlap

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=a81f23309d20475cb80f5acfb6ecc5da@AMSPEX02CL03.citrite.net \
    --to=paul.durrant@citrix.com \
    --cc=Andrew.Cooper3@citrix.com \
    --cc=George.Dunlap@citrix.com \
    --cc=Ian.Jackson@citrix.com \
    --cc=anthony.perard@citrix.com \
    --cc=jbeulich@suse.com \
    --cc=julien.grall@arm.com \
    --cc=konrad.wilk@oracle.com \
    --cc=roger.pau@citrix.com \
    --cc=sstabellini@kernel.org \
    --cc=tim@xen.org \
    --cc=wei.liu2@citrix.com \
    --cc=xen-devel@lists.xenproject.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.