[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [RESEND PATCH v5 0/9] vcpu soft affinity for credit1 (first half only)
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) _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |