Re: [Qemu-devel] [PATCH v2] vhost-user: define conventions for vhost-user backends

2018-11-01 Thread Marc-André Lureau
Hi On Wed, Oct 31, 2018 at 8:05 PM Daniel P. Berrangé wrote: > > On Wed, Oct 31, 2018 at 07:44:36PM +0400, Marc-André Lureau wrote: > > Hi > > > > On Tue, Oct 16, 2018 at 4:14 PM Daniel P. Berrangé > > wrote: > > > > > It just reinvents the chardev unix socket syntax, but in a > > > > > differe

Re: [Qemu-devel] [PATCH v2] vhost-user: define conventions for vhost-user backends

2018-10-31 Thread Daniel P . Berrangé
On Wed, Oct 31, 2018 at 07:44:36PM +0400, Marc-André Lureau wrote: > Hi > > On Tue, Oct 16, 2018 at 4:14 PM Daniel P. Berrangé > wrote: > > > > It just reinvents the chardev unix socket syntax, but in a > > > > different adhoc manner, which is repeating the mistake we have > > > > made time & ag

Re: [Qemu-devel] [PATCH v2] vhost-user: define conventions for vhost-user backends

2018-10-31 Thread Marc-André Lureau
Hi On Tue, Oct 16, 2018 at 4:14 PM Daniel P. Berrangé wrote: > > > It just reinvents the chardev unix socket syntax, but in a > > > different adhoc manner, which is repeating the mistake we have > > > made time & again in QEMU. Using QAPI we can directly accept > > > the ChardevSocket syntax we a

Re: [Qemu-devel] [PATCH v2] vhost-user: define conventions for vhost-user backends

2018-10-16 Thread Daniel P . Berrangé
On Tue, Oct 16, 2018 at 02:47:12PM +0400, Marc-André Lureau wrote: > Hi > > On Fri, Oct 12, 2018 at 1:56 PM Daniel P. Berrangé > wrote: > > > > On Fri, Oct 12, 2018 at 01:43:39PM +0400, Marc-André Lureau wrote: > > > Hi > > > > > > On Thu, Oct 11, 2018 at 7:49 PM Daniel P. Berrangé > > > wrote

Re: [Qemu-devel] [PATCH v2] vhost-user: define conventions for vhost-user backends

2018-10-16 Thread Marc-André Lureau
Hi On Fri, Oct 12, 2018 at 1:56 PM Daniel P. Berrangé wrote: > > On Fri, Oct 12, 2018 at 01:43:39PM +0400, Marc-André Lureau wrote: > > Hi > > > > On Thu, Oct 11, 2018 at 7:49 PM Daniel P. Berrangé > > wrote: > > > > > > Adding Markus since we're talking about new CLI argument and capability >

Re: [Qemu-devel] [PATCH v2] vhost-user: define conventions for vhost-user backends

2018-10-12 Thread Daniel P . Berrangé
On Fri, Oct 12, 2018 at 12:23:11PM +0200, Gerd Hoffmann wrote: > Hi, > > > Note, I can't remember what Markus had proposed for CLI arguments in > > QAPI, so I invented something arbitary but plausible. > > Using qapi visitors to parse the command line. Used by -blockdev and > -display (and may

Re: [Qemu-devel] [PATCH v2] vhost-user: define conventions for vhost-user backends

2018-10-12 Thread Gerd Hoffmann
Hi, > Note, I can't remember what Markus had proposed for CLI arguments in > QAPI, so I invented something arbitary but plausible. Using qapi visitors to parse the command line. Used by -blockdev and -display (and maybe others meanwhile). See parse_display_qapi(). I think Daniels suggestion

Re: [Qemu-devel] [PATCH v2] vhost-user: define conventions for vhost-user backends

2018-10-12 Thread Daniel P . Berrangé
On Fri, Oct 12, 2018 at 01:43:39PM +0400, Marc-André Lureau wrote: > Hi > > On Thu, Oct 11, 2018 at 7:49 PM Daniel P. Berrangé > wrote: > > > > Adding Markus since we're talking about new CLI argument and capability > > reporting standards. > > > > On Fri, Sep 14, 2018 at 05:52:30PM +0400, Marc-

Re: [Qemu-devel] [PATCH v2] vhost-user: define conventions for vhost-user backends

2018-10-12 Thread Marc-André Lureau
Hi On Thu, Oct 11, 2018 at 7:49 PM Daniel P. Berrangé wrote: > > Adding Markus since we're talking about new CLI argument and capability > reporting standards. > > On Fri, Sep 14, 2018 at 05:52:30PM +0400, Marc-André Lureau wrote: > > As discussed during "[PATCH v4 00/29] vhost-user for input & G

Re: [Qemu-devel] [PATCH v2] vhost-user: define conventions for vhost-user backends

2018-10-12 Thread Daniel P . Berrangé
On Thu, Oct 11, 2018 at 04:48:34PM +0100, Daniel P. Berrangé wrote: > Adding Markus since we're talking about new CLI argument and capability > reporting standards. > > On Fri, Sep 14, 2018 at 05:52:30PM +0400, Marc-André Lureau wrote: > > As discussed during "[PATCH v4 00/29] vhost-user for input

Re: [Qemu-devel] [PATCH v2] vhost-user: define conventions for vhost-user backends

2018-10-11 Thread Daniel P . Berrangé
Adding Markus since we're talking about new CLI argument and capability reporting standards. On Fri, Sep 14, 2018 at 05:52:30PM +0400, Marc-André Lureau wrote: > As discussed during "[PATCH v4 00/29] vhost-user for input & GPU" > review, let's define a common set of backend conventions to help wit

Re: [Qemu-devel] [PATCH v2] vhost-user: define conventions for vhost-user backends

2018-10-10 Thread Hoffmann, Gerd
On Sat, Oct 06, 2018 at 02:32:45AM +0400, Marc-André Lureau wrote: > Hi > > On Fri, Oct 5, 2018 at 7:59 PM Hoffmann, Gerd wrote: > > > > Hi, > > > > > For example, "virgl" support may not be implemented. This > > > --print-capabilities is a simple way to check what the backend > > > implements.

Re: [Qemu-devel] [PATCH v2] vhost-user: define conventions for vhost-user backends

2018-10-05 Thread Marc-André Lureau
Hi On Fri, Oct 5, 2018 at 7:59 PM Hoffmann, Gerd wrote: > > Hi, > > > For example, "virgl" support may not be implemented. This > > --print-capabilities is a simple way to check what the backend > > implements. > > What is the expected behavior in case virgl is implemented by the > backend, but

Re: [Qemu-devel] [PATCH v2] vhost-user: define conventions for vhost-user backends

2018-10-05 Thread Hoffmann, Gerd
Hi, > For example, "virgl" support may not be implemented. This > --print-capabilities is a simple way to check what the backend > implements. What is the expected behavior in case virgl is implemented by the backend, but not available (due to lack of 3d hardware in the host for example) ? che

Re: [Qemu-devel] [PATCH v2] vhost-user: define conventions for vhost-user backends

2018-10-05 Thread Marc-André Lureau
Hi On Fri, Oct 5, 2018 at 5:51 PM Ján Tomko wrote: > > On Fri, Sep 14, 2018 at 05:52:30PM +0400, Marc-André Lureau wrote: > >As discussed during "[PATCH v4 00/29] vhost-user for input & GPU" > >review, let's define a common set of backend conventions to help with > >management layer implementatio

Re: [Qemu-devel] [PATCH v2] vhost-user: define conventions for vhost-user backends

2018-10-05 Thread Ján Tomko
On Fri, Sep 14, 2018 at 05:52:30PM +0400, Marc-André Lureau wrote: As discussed during "[PATCH v4 00/29] vhost-user for input & GPU" review, let's define a common set of backend conventions to help with management layer implementation, and interoperability. v2: - drop --pidfile - add some notes

[Qemu-devel] [PATCH v2] vhost-user: define conventions for vhost-user backends

2018-09-14 Thread Marc-André Lureau
As discussed during "[PATCH v4 00/29] vhost-user for input & GPU" review, let's define a common set of backend conventions to help with management layer implementation, and interoperability. v2: - drop --pidfile - add some notes about daemonizing & stdin/out/err Cc: libvir-l...@redhat.com Cc: G