All of lore.kernel.org
 help / color / mirror / Atom feed
From: Anthony PERARD <anthony.perard@citrix.com>
To: Xen Devel <xen-devel@lists.xen.org>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
	Stefano Stabellini <stefano.stabellini@citrix.com>
Subject: [PATCH 0/4] CPU hotplug port from qemu-traditionnal to qemu-xen for 4.3.
Date: Fri, 31 May 2013 17:33:09 +0100	[thread overview]
Message-ID: <1370017993-13437-1-git-send-email-anthony.perard@citrix.com> (raw)

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.

Regards,

Ian Jackson (4):
  HVM vcpu add/remove: qemu logic for vcpu add/revmoe
  Fix vcpu hotplug bug: get correct vcpu_avail bitmap
  Update vcpu hotplug logic
  Implement 'xm vcpu-set' command for HVM guest

 hmp-commands.hx |  9 ++++++
 hw/acpi_piix4.c | 88 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 monitor.c       | 18 ++++++++++++
 qemu-options.hx |  3 ++
 sysemu.h        |  4 +++
 vl.c            | 55 ++++++++++++++++++++++++++++++++++++
 xen-all.c       | 65 ++++++++++++++++++++++++++++++++++++++++++
 7 files changed, 241 insertions(+), 1 deletion(-)

-- 
Anthony PERARD

             reply	other threads:[~2013-05-31 16:33 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-05-31 16:33 Anthony PERARD [this message]
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
     [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=1370017993-13437-1-git-send-email-anthony.perard@citrix.com \
    --to=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.