[RTEMS Project] #3432: Remove Simple SMP Priority Scheduler

RTEMS trac trac at rtems.org
Wed May 23 19:10:36 UTC 2018

#3432: Remove Simple SMP Priority Scheduler
  Reporter:  Joel Sherrill  |      Owner:  (none)
      Type:  enhancement    |     Status:  new
  Priority:  normal         |  Milestone:  5.1
 Component:  score          |    Version:  5
  Severity:  normal         |   Keywords:
Blocked By:                 |   Blocking:
 This scheduler was the first SMP scheduler added. It was created to have
 an easy SMP scheduler to debug. This was especially important when all of
 the SMP modifications and support were new. A Simple Scheduler has a use
 case as a low resource alternative for small uniprocessor systems. But the
 SMP variant just doesn't seem to have a good use case. If you have an SMP
 system, the application is almost certain to have enough resources where
 the more complicated data structures used by the other schedulers wouldn't
 be a burden. The Deterministic Priority Scheduler uses ~3K for FIFO with
 256 priorities. This should not be an issue for an SMP system.

 This ticket is a proposal to remove this as no longer having a use case.

Ticket URL: <http://devel.rtems.org/ticket/3432>
RTEMS Project <http://www.rtems.org/>
RTEMS Project

More information about the bugs mailing list