All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/5] The 'null' Scheduler
@ 2017-04-07 12:27 Dario Faggioli
  2017-04-07 12:28 ` [PATCH v3 1/5] xen: sched: improve robustness (and rename) DOM2OP() Dario Faggioli
                   ` (4 more replies)
  0 siblings, 5 replies; 8+ messages in thread
From: Dario Faggioli @ 2017-04-07 12:27 UTC (permalink / raw)
  To: xen-devel
  Cc: Juergen Gross, Jonathan Davies, Wei Liu, Ian Jackson,
	George Dunlap, Marcus Granado, Stefano Stabellini, Julien Grall,
	Jan Beulich

Hello,

Here it comes version 3 of this patch series.
Previous iterations:
 v1: https://lists.xen.org/archives/html/xen-devel/2017-03/msg02316.html
 v2: https://lists.xen.org/archives/html/xen-devel/2017-04/msg01027.html

Git branch:
 git://xenbits.xen.org/people/dariof/xen.git  rel/sched/null-sched-v3
 https://travis-ci.org/fdario/xen/builds/219658242

I have applied all the comments from George's review of this morning.

I have tested the case where a pCPU becomes free and there are vCPUs in the
waitqueue, but some can't be assigned to it, because of their affinity, and it
works.

The series seems to have all the necessary Acked and Reviewed by tags, with the
only exception of patch 4.

Thanks and Regards,
Dario
---
Dario Faggioli (5):
      xen: sched: improve robustness (and rename) DOM2OP()
      xen: sched: make sure a pCPU added to a pool runs the scheduler ASAP
      xen: sched: introduce the 'null' semi-static scheduler
      xen: sched_null: support for hard affinity
      tools: sched: add support for 'null' scheduler

 docs/misc/xen-command-line.markdown |    2 
 tools/libxl/libxl.h                 |    6 
 tools/libxl/libxl_sched.c           |   24 +
 tools/libxl/libxl_types.idl         |    1 
 xen/common/Kconfig                  |   11 
 xen/common/Makefile                 |    1 
 xen/common/sched_null.c             |  805 +++++++++++++++++++++++++++++++++++
 xen/common/schedule.c               |   59 ++-
 xen/include/public/domctl.h         |    1 
 9 files changed, 890 insertions(+), 20 deletions(-)
 create mode 100644 xen/common/sched_null.c
--
<<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@lists.xen.org
https://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2017-04-07 14:58 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-04-07 12:27 [PATCH v3 0/5] The 'null' Scheduler Dario Faggioli
2017-04-07 12:28 ` [PATCH v3 1/5] xen: sched: improve robustness (and rename) DOM2OP() Dario Faggioli
2017-04-07 12:28 ` [PATCH v3 2/5] xen: sched: make sure a pCPU added to a pool runs the scheduler ASAP Dario Faggioli
2017-04-07 12:28 ` [PATCH v3 3/5] xen: sched: introduce the 'null' semi-static scheduler Dario Faggioli
2017-04-07 12:28 ` [PATCH v3 4/5] xen: sched_null: support for hard affinity Dario Faggioli
2017-04-07 14:57   ` George Dunlap
2017-04-07 12:28 ` [PATCH v3 5/5] tools: sched: add support for 'null' scheduler Dario Faggioli
2017-04-07 14:57   ` George Dunlap

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.