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

[Xen-devel] [PATCH v3 00/11] Fixes and improvement (including hard affinity!) for Credit2



And here it comes take 3.

I've addressed George's review comments (and, indirectly, while doing that,
Juergen's one as well).

Now it's only these two patches that need being Acked:

  04/11 xen: sched: close potential races when switching scheduler to CPUs
  08/11 xen: sched: allow for choosing credit2 runqueues configuration at boot

Previous version (v2) is here:
  http://lists.xen.org/archives/html/xen-devel/2016-04/msg00783.html

And there is a git branch for this version here:
  git://xenbits.xen.org/people/dariof/xen.git  
rel/sched/credit2/fix-runq-and-haff-v3
  
http://xenbits.xen.org/gitweb/?p=people/dariof/xen.git;a=shortlog;h=refs/heads/rel/sched/credit2/fix-runq-and-haff-v3

Thanks and Regards,
Dario
---
Dario Faggioli (9):
      xen: sched: make implementing .alloc_pdata optional
      xen: sched: implement .init_pdata in Credit, Credit2 and RTDS
      xen: sched: move pCPU initialization in an helper
      xen: sched: close potential races when switching scheduler to CPUs
      xen: sched: on Credit2, don't reprogram the timer if idle
      xen: sched: fix per-socket runqueue creation in credit2
      xen: sched: allow for choosing credit2 runqueues configuration at boot
      xen: sched: per-core runqueues as default in credit2
      xen: sched: privde some scratch space for not putting cpumasks on stack

Justin Weaver (1):
      xen: sched: implement vcpu hard affinity in Credit2

Uma Sharma (1):
      xen: sched: improve credit2 bootparams' scope, placement and signedness

 docs/misc/xen-command-line.markdown |   19 ++
 xen/common/sched_arinc653.c         |   65 +++--
 xen/common/sched_credit.c           |  103 ++++++--
 xen/common/sched_credit2.c          |  443 ++++++++++++++++++++++++-----------
 xen/common/sched_rt.c               |  117 ++++-----
 xen/common/schedule.c               |   76 +++++-
 xen/include/xen/sched-if.h          |    7 +
 7 files changed, 537 insertions(+), 293 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
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®.