Introduces scheduler specific parameter at libxl level which are
passed on to libxc. eg runqueue for credit2
Signed-off-by: Anshul Makkar
---
tools/libxl/libxl.h | 2 +-
tools/libxl/libxl_cpupool.c | 15 +--
tools/libxl/libxl_types.idl | 46 +
libxc receives scheduler specific configuration parametes from
libxl.
Signed-off-by: Anshul Makkar
---
tools/libxc/include/xenctrl.h | 6 +-
tools/libxc/xc_cpupool.c | 4 +++-
tools/python/xen/lowlevel/xc/xc.c | 3 ++-
3 files changed, 10 insertions(+), 3 deletions(-)
diff --g
Handles extra scheduler configuration paramers received
at init stage.
Signed-off-by: Anshul Makkar
---
xen/common/cpupool.c| 13 -
xen/common/sched_arinc653.c | 2 +-
xen/common/sched_credit.c | 2 +-
xen/common/sched_credit2.c | 8 +++-
xen/common/sched_null.c
Attached patch series introduces the concept of runqueue
per cpupool.
"runqueue" configuration option can be specified with xl command
while configuring cpupool. This will define the basis for
grouping of cpus (cpu, core, socket, all) in that cpupool.
Series is combined of following patches:
[P