All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ian Campbell <ian.campbell@citrix.com>
To: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Cc: Ian.Jackson@eu.citrix.com, xen-devel@lists.xensource.com,
	Wei Liu <wei.liu2@citrix.com>
Subject: Re: [PATCH v3 2/6] libxl: do not add a vkb backend to hvm guests
Date: Tue, 30 Jun 2015 15:13:53 +0100	[thread overview]
Message-ID: <1435673633.21469.186.camel@citrix.com> (raw)
In-Reply-To: <alpine.DEB.2.02.1506301502000.4360@kaball.uk.xensource.com>

On Tue, 2015-06-30 at 15:02 +0100, Stefano Stabellini wrote:
> On Tue, 30 Jun 2015, Ian Campbell wrote:
> > On Tue, 2015-06-30 at 12:21 +0100, Stefano Stabellini wrote:
> > > On Tue, 30 Jun 2015, Ian Campbell wrote:
> > > > On Mon, 2015-06-29 at 18:59 +0100, Stefano Stabellini wrote:
> > > > > On Thu, 25 Jun 2015, Ian Campbell wrote:
> > > > > > On Tue, 2015-06-16 at 16:39 +0100, Stefano Stabellini wrote:
> > > > > > > On Tue, 16 Jun 2015, Wei Liu wrote:
> > > > > > > > On Wed, Jun 10, 2015 at 11:09:50AM +0100, Stefano Stabellini wrote:
> > > > > > > > > When QEMU restricts its xenstore connection, it cannot provide PV
> > > > > > > > > backends. A separate QEMU instance is required to provide PV backends in
> > > > > > > > > userspace, such as qdisk. With two separate instances, it is not
> > > > > > > > > possible to take advantage of vkb for mouse and keyboard, as the QEMU
> > > > > > > > > that emulates the graphic card (the device model), would be separate
> > > > > > > > > from the QEMU running the vkb backend (PV QEMU).
> > > > > > > > > 
> > > > > > > > 
> > > > > > > > The question is that how would this affect the non-split setup.
> > > > > > > 
> > > > > > > vkb is useful because emulating usb forces QEMU to wake up more often.
> > > > > > > However there is no way around it.
> > > > > > 
> > > > > > Does pvfb+vkb continue to work due to code somewhere else?
> > > > > 
> > > > > Yes, it continues to work as usual for PV guests.
> > > > > 
> > > > > 
> > > > > > Do we think anyone will actually be using emulated VGA + PV input
> > > > > > devices?
> > > > > 
> > > > > VGA + PV input only works with Linux and is only useful for power
> > > > > efficiency, because if you disable usb emulation in QEMU, then QEMU
> > > > > would be able to wake up less often. Given that usb emulation is still
> > > > > on by default, I don't think that this change will have a big impact.
> > > > 
> > > > My question was whether we thought anyone would be using this
> > > > non-default configuration, not what the impact on the default is.
> > > > 
> > > > You gave a good reason why people might be using this facility, do you
> > > > think anyone is actually using it?
> > >  
> > > I don't know of anybody using it. I don't think we made clear enough how
> > > to use this non-default configuration and its advantages for users to go
> > > out of their ways to use it. 
> > 
> > That's good enough for me, thanks,.
> 
> Can I add your acked-by?

If you put some distillation of the reasoning given in this subthread
for why we think we can get away with it into the commit message then
yes.

Ian.

  reply	other threads:[~2015-06-30 14:13 UTC|newest]

Thread overview: 42+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-06-10 10:07 [PATCH v3 0/6] libxl: xs_restrict QEMU Stefano Stabellini
2015-06-10 10:09 ` [PATCH v3 1/6] libxl: allow /local/domain/$LIBXL_TOOLSTACK_DOMID/device-model/$DOMID to be written by $DOMID Stefano Stabellini
2015-06-16 14:52   ` Wei Liu
2015-06-29 17:50     ` Stefano Stabellini
2015-06-25 16:16   ` Ian Campbell
2015-06-29 17:52     ` Stefano Stabellini
2015-06-30  8:49       ` Ian Campbell
2015-06-30 13:49         ` Stefano Stabellini
2015-06-30 14:04           ` Ian Campbell
2015-06-30 15:00             ` Stefano Stabellini
2015-07-03 14:37               ` Ian Campbell
2015-07-23 17:13                 ` Stefano Stabellini
2015-06-30  9:06       ` Ian Jackson
2015-06-10 10:09 ` [PATCH v3 2/6] libxl: do not add a vkb backend to hvm guests Stefano Stabellini
2015-06-16 14:57   ` Wei Liu
2015-06-16 15:39     ` Stefano Stabellini
2015-06-25 16:19       ` Ian Campbell
2015-06-29 17:59         ` Stefano Stabellini
2015-06-30  8:51           ` Ian Campbell
2015-06-30 11:21             ` Stefano Stabellini
2015-06-30 13:32               ` Ian Campbell
2015-06-30 14:02                 ` Stefano Stabellini
2015-06-30 14:13                   ` Ian Campbell [this message]
2015-06-30 20:38                     ` Konrad Rzeszutek Wilk
2015-07-01 10:29                       ` Stefano Stabellini
2015-07-01 10:55                         ` Roger Pau Monné
2015-07-01 10:56                           ` Stefano Stabellini
2015-07-01 11:14                             ` Roger Pau Monné
2015-07-01 11:10                           ` Fabio Fantoni
2015-07-01 18:41                         ` Konrad Rzeszutek Wilk
2015-07-02 11:04                           ` Stefano Stabellini
2015-07-02 14:31                             ` Konrad Rzeszutek Wilk
2015-06-10 10:09 ` [PATCH v3 3/6] [WIP] libxl: xsrestrict QEMU Stefano Stabellini
2015-06-25 16:24   ` Ian Campbell
2015-06-29 18:07     ` Stefano Stabellini
2015-06-30  8:53       ` Ian Campbell
2015-06-30 13:53         ` Stefano Stabellini
2015-06-10 10:09 ` [PATCH v3 4/6] libxl: change xs path for QEMU Stefano Stabellini
2015-06-25 16:21   ` Ian Campbell
2015-06-29 18:26     ` Stefano Stabellini
2015-06-10 10:09 ` [PATCH v3 5/6] libxl: change qdisk-backend-pid path on xenstore Stefano Stabellini
2015-06-10 10:09 ` [PATCH v3 6/6] libxl: spawns two QEMUs for HVM guests Stefano Stabellini

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=1435673633.21469.186.camel@citrix.com \
    --to=ian.campbell@citrix.com \
    --cc=Ian.Jackson@eu.citrix.com \
    --cc=stefano.stabellini@eu.citrix.com \
    --cc=wei.liu2@citrix.com \
    --cc=xen-devel@lists.xensource.com \
    /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.