[PATCH 0/5] SMP related scheduler clean up

Sebastian Huber sebastian.huber at embedded-brains.de
Fri Sep 17 07:02:54 UTC 2021


This patch set adds a bit of Doxygen and removes dead code.

Sebastian Huber (5):
  score: SCHEDULER_OPERATION_DEFAULT_ASK_FOR_HELP
  score: SCHEDULER_OPERATION_DEFAULT_GET_SET_AFFINITY
  score: Provide two thread pin/unpin defaults
  score: Ensure only one CPU if required
  score: Remove unused default scheduler ops

 cpukit/include/rtems/score/scheduler.h        | 91 +++++++++++--------
 cpukit/include/rtems/score/schedulercbs.h     |  4 +-
 cpukit/include/rtems/score/scheduleredf.h     |  4 +-
 .../include/rtems/score/schedulerpriority.h   |  4 +-
 .../score/schedulerpriorityaffinitysmp.h      |  4 +-
 .../rtems/score/schedulerprioritysmp.h        |  6 +-
 cpukit/include/rtems/score/schedulersimple.h  |  4 +-
 .../include/rtems/score/schedulersimplesmp.h  |  6 +-
 .../include/rtems/score/schedulerstrongapa.h  |  4 +-
 cpukit/include/rtems/score/smpimpl.h          |  3 +-
 cpukit/include/rtems/sysinit.h                |  1 +
 cpukit/score/src/schedulerdefaultaskforhelp.c | 61 -------------
 cpukit/score/src/schedulerdefaultpinunpin.c   | 31 +++++--
 .../src/schedulerdefaultpinunpindonothing.c   | 73 +++++++++++++++
 spec/build/cpukit/objsmp.yml                  |  2 +-
 15 files changed, 171 insertions(+), 127 deletions(-)
 delete mode 100644 cpukit/score/src/schedulerdefaultaskforhelp.c
 create mode 100644 cpukit/score/src/schedulerdefaultpinunpindonothing.c

-- 
2.31.1



More information about the devel mailing list