From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xen.org
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
Ian Jackson <Ian.Jackson@eu.citrix.com>,
Ian Campbell <Ian.Campbell@citrix.com>
Subject: [RESEND PATCH v5 0/9] vcpu soft affinity for credit1 (first half only)
Date: Sat, 07 Dec 2013 01:04:25 +0100 [thread overview]
Message-ID: <20131206233642.22982.76947.stgit@Solace> (raw)
I almost kept the subject line as it was in actual v5, for making it easier to
'identify' this series. However, this is *only* a resend of the first half of
the soft affinity series, which, actually, doesn't contain any bit of the soft
affinity implementation. What's inside here is:
- the node-wise vcpu pinning specification for xl, which was around and pretty
much all acked for months,
- a couple of fixes for libxl, all acked as well.
Therefore, as discussed and decided already during the actual soft affinity
series review, these patches, and only these ones, are 4.4 material.
As said, everything is Acked-by already *except* for patch 4 ("libxl: move
libxl_{cpu,node}_bitmap_alloc()"), which is only code motion and no functional
change, and which I included in this resend after explicit request of the tools
maintainers to do whatever it takes to keep motion and functional changes
separate. Another thing is, in patch 6 ("libxc/libxl: allow to retrieve the
number of online pCPUs"), I added a comment, next to the newly introduced
function declaration, explaining that it's up to the caller to use the
information he gets correctly.
Both these things should be super-straightforward. :-)
There is a git branch from where the series can be pulled:
git://xenbits.xen.org/people/dariof/xen.git numa/per-vcpu-affinity-v5b
Let me know if I can do anything else...
Thanks and Regards,
Dario
---
Dario Faggioli (9):
xl: match output of vcpu-list with pinning syntax
libxl: better name for parameters in libxl_list_vcpu
libxl: fix memory leak in libxl_list_vcpu
libxl: move libxl_{cpu,node}_bitmap_alloc()
libxc/libxl: sanitize error handling in *_get_max_{cpus,nodes}
libxc/libxl: allow to retrieve the number of online pCPUs
xl: allow for node-wise specification of vcpu pinning
xl: implement and enable dryrun mode for `xl vcpu-pin'
xl: test script for the cpumap parser (for vCPU pinning)
docs/man/xl.cfg.pod.5 | 20 +-
tools/libxc/xc_misc.c | 32 ++-
tools/libxc/xenctrl.h | 3
tools/libxl/check-xl-vcpupin-parse | 294 +++++++++++++++++++++++
tools/libxl/check-xl-vcpupin-parse.data-example | 53 ++++
tools/libxl/libxl.c | 49 ++--
tools/libxl/libxl.h | 10 +
tools/libxl/libxl_utils.c | 67 +++++
tools/libxl/libxl_utils.h | 29 --
tools/libxl/xl_cmdimpl.c | 228 ++++++++++++------
tools/libxl/xl_cmdtable.c | 2
tools/python/xen/lowlevel/xc/xc.c | 6
12 files changed, 655 insertions(+), 138 deletions(-)
create mode 100755 tools/libxl/check-xl-vcpupin-parse
create mode 100644 tools/libxl/check-xl-vcpupin-parse.data-example
--
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
next reply other threads:[~2013-12-07 0:04 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-12-07 0:04 Dario Faggioli [this message]
2013-12-07 0:04 ` [RESEND PATCH v5 1/9] xl: match output of vcpu-list with pinning syntax Dario Faggioli
2013-12-07 0:04 ` [RESEND PATCH v5 2/9] libxl: better name for parameters in libxl_list_vcpu Dario Faggioli
2013-12-07 0:04 ` [RESEND PATCH v5 3/9] libxl: fix memory leak " Dario Faggioli
2013-12-07 0:04 ` [RESEND PATCH v5 4/9] libxl: move libxl_{cpu, node}_bitmap_alloc() Dario Faggioli
2013-12-09 15:16 ` Ian Campbell
2013-12-07 0:05 ` [RESEND PATCH v5 5/9] libxc/libxl: sanitize error handling in *_get_max_{cpus, nodes} Dario Faggioli
2013-12-07 0:05 ` [RESEND PATCH v5 6/9] libxc/libxl: allow to retrieve the number of online pCPUs Dario Faggioli
2013-12-07 0:05 ` [RESEND PATCH v5 7/9] xl: allow for node-wise specification of vcpu pinning Dario Faggioli
2013-12-07 0:05 ` [RESEND PATCH v5 8/9] xl: implement and enable dryrun mode for `xl vcpu-pin' Dario Faggioli
2013-12-07 0:05 ` [RESEND PATCH v5 9/9] xl: test script for the cpumap parser (for vCPU pinning) Dario Faggioli
2013-12-09 15:45 ` [RESEND PATCH v5 0/9] vcpu soft affinity for credit1 (first half only) Ian Campbell
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=20131206233642.22982.76947.stgit@Solace \
--to=dario.faggioli@citrix.com \
--cc=Ian.Campbell@citrix.com \
--cc=Ian.Jackson@eu.citrix.com \
--cc=george.dunlap@eu.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).