[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v3 0/5] The 'null' Scheduler
Hello, Here it comes version 3 of this patch series. Previous iterations: v1: https://lists.xen.org/archives/html/xen-devel/2017-03/msg02316.html v2: https://lists.xen.org/archives/html/xen-devel/2017-04/msg01027.html Git branch: git://xenbits.xen.org/people/dariof/xen.git rel/sched/null-sched-v3 https://travis-ci.org/fdario/xen/builds/219658242 I have applied all the comments from George's review of this morning. I have tested the case where a pCPU becomes free and there are vCPUs in the waitqueue, but some can't be assigned to it, because of their affinity, and it works. The series seems to have all the necessary Acked and Reviewed by tags, with the only exception of patch 4. Thanks and Regards, Dario --- Dario Faggioli (5): xen: sched: improve robustness (and rename) DOM2OP() xen: sched: make sure a pCPU added to a pool runs the scheduler ASAP xen: sched: introduce the 'null' semi-static scheduler xen: sched_null: support for hard affinity tools: sched: add support for 'null' scheduler docs/misc/xen-command-line.markdown | 2 tools/libxl/libxl.h | 6 tools/libxl/libxl_sched.c | 24 + tools/libxl/libxl_types.idl | 1 xen/common/Kconfig | 11 xen/common/Makefile | 1 xen/common/sched_null.c | 805 +++++++++++++++++++++++++++++++++++ xen/common/schedule.c | 59 ++- xen/include/public/domctl.h | 1 9 files changed, 890 insertions(+), 20 deletions(-) create mode 100644 xen/common/sched_null.c -- <<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 https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |