From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: [PATCH 0 of 3] support of setting scheduler parameters on domain creation Date: Tue, 22 May 2012 11:16:51 +0200 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org Support setting scheduling parameters on domain creation. Depending on the scheduler of the cpupool in which the domain is started, the default parameters are obtained from the hypervisor. Any scheduling parameters specified during domain creation will modify these defaults. This patch series consists of 3 patches: 1: support of getting scheduler default parameters in the hypervisor 2: support in libxc 3: support in xl/libxl 14 files changed, 214 insertions(+), 28 deletions(-) tools/libxc/xc_csched.c | 21 +++++++++++++ tools/libxc/xc_csched2.c | 21 +++++++++++++ tools/libxc/xc_sedf.c | 21 +++++++++++++ tools/libxc/xenctrl.h | 10 ++++++ tools/libxl/libxl.h | 2 + tools/libxl/libxl_dom.c | 65 +++++++++++++++++++++++++++++++++++++++++-- tools/libxl/libxl_types.idl | 1 tools/libxl/xl_cmdimpl.c | 10 ++++-- xen/common/sched_credit.c | 5 +++ xen/common/sched_credit2.c | 17 +++++++++++ xen/common/sched_sedf.c | 20 +++++++++++++ xen/common/schedule.c | 5 +-- xen/include/public/domctl.h | 38 +++++++++++++------------ xen/include/public/sysctl.h | 6 ++-