From: Dario Faggioli Subject: [PATCH 0/7] Improving dumping of scheduler related info Date: Mon, 16 Mar 2015 18:04:42 +0100 Message-ID: <20150316165642.10279.86684.stgit@Solace.station> 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 Cc: George Dunlap , Juergen Gross , Keir Fraser , Meng Xu , Jan Beulich List-Id: xen-devel@lists.xenproject.org Hi, Some pseudo-random bits for improving dumping (via debug keys) scheduling related information. In some more details, the series: - fixes two bugs in the RTDS scheduler (patches 1 and 2), - improve how the whole process of dumping scheduling info is serialized, by moving all locking code into specific schedulers, in patch 3; this is the most important patch of the series, I would say, - print better formatted and/or more useful scheduling related information, in patches 4, 5, 6 and 7. This is available as a git branch in here: git://xenbits.xen.org/people/dariof/xen.git rel/sched/dump-v1 http://xenbits.xen.org/gitweb/?p=people/dariof/xen.git;a=shortlog;h=refs/heads/rel/sched/dump-v1 Regards, Dario --- Dario Faggioli (7): xen: sched_rt: avoid ASSERT()ing on runq dump if there are no domains xen: sched_rt: implement the .free_pdata hook xen: rework locking for dump of scheduler info (debug-key r) xen: print online pCPUs and free pCPUs when dumping scheduler info xen: make dumping vcpu info look better xen: sched_credit2: more info when dumping xen: sched_rt: print useful affinity info when dumping xen/common/cpupool.c | 13 ++++++++ xen/common/keyhandler.c | 6 ++-- xen/common/sched_credit.c | 42 +++++++++++++++++++++++-- xen/common/sched_credit2.c | 53 ++++++++++++++++++++++++++----- xen/common/sched_rt.c | 75 +++++++++++++++++++++++++++++++++++--------- xen/common/schedule.c | 5 +-- 6 files changed, 162 insertions(+), 32 deletions(-)