[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCH 0 of 3] support of setting scheduler parameters on domain creation


  • To: xen-devel@xxxxxxxxxxxxxxxxxxx
  • From: Juergen Gross <juergen.gross@xxxxxxxxxxxxxx>
  • Date: Tue, 22 May 2012 11:16:51 +0200
  • Delivery-date: Tue, 22 May 2012 09:28:32 +0000
  • Domainkey-signature: s=s1536a; d=ts.fujitsu.com; c=nofws; q=dns; h=X-SBRSScore:X-IronPort-AV:Received:X-IronPort-AV: Received:Received:Content-Type:MIME-Version: Content-Transfer-Encoding:Subject:Message-Id:Date:From:To; b=QL3FAbzQIm+WmMR4BDzoJnsIfoKg+dPQbwZNbTGVDAJyDt9SBlYSMerd pxhPuEGLzx8h+1U8rFExrE21H6PDoyXSYFg39MHPixAMfrdfEnudsczfU P5g2yNDmXpZ/fAgrDCYWEaTInNrkxpvWz9nmD3GlaBWL7rvoatXaU+ZoW r2I8GDm40ao8GYWgR/Itir3RZBSg1VAhEpI1lOGK/WGqvyMzxE74uKbBD +HrUsXWvg2971g+Q6JPcCHccbrnFn;
  • List-id: Xen developer discussion <xen-devel.lists.xen.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 ++-

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.