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

[Xen-devel] [PATCH v2 00/10] xen: credit2: improve style, and tracing; fix two bugs



Hello,

This series contains mostly style or cosmetic fixes for Credit2, with the
following two exceptions:
 - 2 actual fixes for (not so severe) behavioral bugs (patches 5 and 6);
 - some tracing improvements (last 3 patches).

More info on the specific changelogs.

This is basically a resubmission of
https://lists.xen.org/archives/html/xen-devel/2017-01/msg02837.html

but with:
 - 2 patches (the first two) that were not here before, and are now
   upon request from George of rebasind and resending all the scheduler
   patches I have outstanding in one series;
 - all rebased on current staging.

The series is also available as a git tree here:

  git://xenbits.xen.org/people/dariof/xen.git 
rel/sched/credit2-style-tracing-accounting-v
  https://travis-ci.org/xen-project/xen/builds/199958381
  (there are some clang failures, but they look unrelated).

Thanks and Regards,
Dario

---
Dario Faggioli (10):
      xen: sched: harmonize debug dump output among schedulers.
      xen: credit2: clear bit instead of skip step in runq_tickle()
      xen: credit2: improve comments' style and definition of CSFLAG-s
      xen: credit2: make accessor helpers inline functions instead of macros
      xen: credit2: tidy up functions names by removing leading '__'.
      xen: credit2: group the runq manipulating functions.
      xen: credit2: always mark a tickled pCPU as... tickled!
      xen: credit2: don't miss accounting while doing a credit reset.
      xen/tools: tracing: trace (Credit2) runq traversal.
      xen/tools: tracing: always report how long next slice will be.

 tools/xentrace/formats     |    4 
 tools/xentrace/xenalyze.c  |   32 +-
 xen/common/sched_credit.c  |    6 
 xen/common/sched_credit2.c |  924 +++++++++++++++++++++++---------------------
 xen/common/sched_rt.c      |    9 
 xen/common/schedule.c      |   12 -
 xen/include/public/trace.h |    1 
 7 files changed, 537 insertions(+), 451 deletions(-)
--
<<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

 


Rackspace

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