All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ian Campbell <Ian.Campbell@citrix.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Cc: Stefano Stabellini <stefano.stabellini@citrix.com>,
	Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [PATCH 0/4] CPU hotplug port from qemu-traditionnal to qemu-xen for 4.3.
Date: Mon, 3 Jun 2013 09:37:33 +0100	[thread overview]
Message-ID: <1370248653.404.7.camel@zakaz.uk.xensource.com> (raw)
In-Reply-To: <51A8DBC1.5030202@citrix.com>

On Fri, 2013-05-31 at 18:20 +0100, Anthony PERARD wrote:
> On 31/05/13 17:33, Anthony PERARD wrote:
> > Hi all,
> > 
> > This series ports few patches from qemu-xen-traditionnal to qemu-xen
> > (upstream). There is as little modification as possible on those patches so
> > they *can not* be upstream as is. So this is only for 4.3. A proper series will
> > be done for 4.4.
> > 
> > There make possible to have CPU hotplug on qemu-xen.
> > 
> > A patch for libxl will follow, which make use of the old command line
> > -vcpu_avail with qemu-xen. This command line will probably not be upstream.
> > 
> > BUG: There is an issue with SeaBIOS (used with qemu-xen). At SMP
> > initialisation, SeaBIOS will count the number of CPU running, and the number is
> > always equal to maxvcpu when SeaBIOS expect less. This happen when we have
> > something like:
> > vcpus = 2
> > maxvcpus = 8
> > in the VM config file. Linux is fine with this and will use only $vcpus.  So
> > the probleme is: an infinit loop in SeaBIOS.
> 
> To let you know, I just realize that QEMU 1.5 (we are using 1.3, I
> think) already have everything needed for CPU hotplug. It will just be a
> matter of plumbing libxl to use the cpu-add QMP command.

Cool! Is the implementation be very different to what we have here? Is
it backportable?

At a minimum I'd prefer that whatever we do now interface wise will
allow libxl to work with the qemu upstream mechanisms in the future (see
my comment on your libxl patch).

> But cpu-remove QMP command seams to be missing from QEMU.

For a long time we didn't support CPU hot remove from HVM guests, in
fact I'm not even sure that we support it today with qemu-trad.

Perhaps we do for PVHVM guests, but I'd half expect that to be using the
PV path.

Ian.

  reply	other threads:[~2013-06-03  8:37 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-05-31 16:33 [PATCH 0/4] CPU hotplug port from qemu-traditionnal to qemu-xen for 4.3 Anthony PERARD
2013-05-31 16:33 ` [PATCH 1/4] HVM vcpu add/remove: qemu logic for vcpu add/revmoe Anthony PERARD
2013-05-31 21:19   ` Konrad Rzeszutek Wilk
2013-06-03 10:23   ` Stefano Stabellini
2013-05-31 16:33 ` [PATCH 2/4] Fix vcpu hotplug bug: get correct vcpu_avail bitmap Anthony PERARD
2013-05-31 16:33 ` [PATCH 3/4] Update vcpu hotplug logic Anthony PERARD
2013-05-31 21:16   ` Konrad Rzeszutek Wilk
2013-05-31 16:33 ` [PATCH 4/4] Implement 'xm vcpu-set' command for HVM guest Anthony PERARD
2013-05-31 21:14   ` Konrad Rzeszutek Wilk
2013-06-03  8:40   ` Ian Campbell
2013-06-03 10:24   ` Stefano Stabellini
2013-05-31 16:39 ` [PATCH] libxl: Use -vcpu_avail with qemu-xen Anthony PERARD
2013-06-03  8:37   ` Ian Campbell
2013-06-03 10:10     ` Stefano Stabellini
2013-06-03 13:49     ` Anthony PERARD
2013-05-31 17:20 ` [PATCH 0/4] CPU hotplug port from qemu-traditionnal to qemu-xen for 4.3 Anthony PERARD
2013-06-03  8:37   ` Ian Campbell [this message]
     [not found] ` <51A8DA91.1080601@citrix.com>
2013-05-31 21:16   ` Konrad Rzeszutek Wilk
2013-06-03  8:41 ` Ian Campbell
2013-06-03 11:12   ` Anthony PERARD
2013-06-03 10:13 ` 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=1370248653.404.7.camel@zakaz.uk.xensource.com \
    --to=ian.campbell@citrix.com \
    --cc=anthony.perard@citrix.com \
    --cc=stefano.stabellini@citrix.com \
    --cc=xen-devel@lists.xen.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.