# # ChangeLog for testsuites/smptests/smpscheduler03 in rtems # # Generated by Trac 1.2.1.dev0 # 05/19/24 14:52:37 Mon, 23 Oct 2017 11:48:56 GMT Sebastian Huber [88e84c22] * testsuites/smptests/smpscheduler03/test.c (modified) testsuite: Fix build Updates #3170. Mon, 26 Jun 2017 08:35:45 GMT Sebastian Huber [f3d9f228] * cpukit/sapi/include/confdefs.h (modified) * cpukit/sapi/include/rtems/scheduler.h (modified) * cpukit/score/Makefile.am (modified) * cpukit/score/include/rtems/score/scheduleredfsmp.h (added) * cpukit/score/preinstall.am (modified) * cpukit/score/src/scheduleredfchangepriority.c (modified) * cpukit/score/src/scheduleredfreleasejob.c (modified) * cpukit/score/src/scheduleredfsmp.c (added) * testsuites/smptests/Makefile.am (modified) * testsuites/smptests/configure.ac (modified) * testsuites/smptests/smpscheduler03/test.c (modified) * testsuites/smptests/smpscheduler07/Makefile.am (added) * testsuites/smptests/smpscheduler07/init.c (added) * testsuites/smptests/smpscheduler07/smpscheduler07.doc (added) * testsuites/smptests/smpscheduler07/smpscheduler07.scn (added) score: Add SMP EDF scheduler Update #3056. Mon, 26 Jun 2017 08:27:23 GMT Sebastian Huber [1dbce41] * testsuites/smptests/Makefile.am (modified) * testsuites/smptests/configure.ac (modified) * testsuites/smptests/smpscheduler03/Makefile.am (modified) * testsuites/smptests/smpscheduler03/init.c (modified) * testsuites/smptests/smpscheduler03/smpscheduler03.doc (modified) * testsuites/smptests/smpscheduler03/smpscheduler03.scn (modified) * testsuites/smptests/smpscheduler03/test.c (added) * testsuites/smptests/smpscheduler05/Makefile.am (added) * testsuites/smptests/smpscheduler05/init.c (added) * testsuites/smptests/smpscheduler05/smpscheduler05.doc (added) * testsuites/smptests/smpscheduler05/smpscheduler05.scn (added) * testsuites/smptests/smpscheduler06/Makefile.am (added) * testsuites/smptests/smpscheduler06/init.c (added) * testsuites/smptests/smpscheduler06/smpscheduler06.doc (added) * testsuites/smptests/smpscheduler06/smpscheduler06.scn (added) smptests: Split smpscheduler03 Split smpscheduler03 to run the ... Wed, 01 Feb 2017 13:10:18 GMT Sebastian Huber [54835ae] * cpukit/libmisc/dummy/default-configuration.c (modified) * cpukit/sapi/include/confdefs.h (modified) * testsuites/smptests/smp01/system.h (modified) * testsuites/smptests/smp02/system.h (modified) * testsuites/smptests/smp03/system.h (modified) * testsuites/smptests/smp05/init.c (modified) * testsuites/smptests/smp07/init.c (modified) * testsuites/smptests/smp08/system.h (modified) * testsuites/smptests/smp09/init.c (modified) * testsuites/smptests/smpaffinity01/init.c (modified) * testsuites/smptests/smpatomic01/init.c (modified) * testsuites/smptests/smpcache01/init.c (modified) * testsuites/smptests/smpcapture01/init.c (modified) * testsuites/smptests/smpcapture02/init.c (modified) * testsuites/smptests/smpclock01/init.c (modified) * testsuites/smptests/smpfatal01/init.c (modified) * testsuites/smptests/smpfatal02/init.c (modified) * testsuites/smptests/smpfatal05/init.c (modified) * testsuites/smptests/smpfatal06/init.c (modified) * testsuites/smptests/smpfatal08/init.c (modified) * testsuites/smptests/smpipi01/init.c (modified) * testsuites/smptests/smpload01/init.c (modified) * testsuites/smptests/smplock01/init.c (modified) * testsuites/smptests/smpmigration01/init.c (modified) * testsuites/smptests/smpmigration02/init.c (modified) * testsuites/smptests/smpmrsp01/init.c (modified) * testsuites/smptests/smpmutex01/init.c (modified) * testsuites/smptests/smpmutex02/init.c (modified) * testsuites/smptests/smppsxaffinity01/init.c (modified) * testsuites/smptests/smppsxaffinity02/init.c (modified) * testsuites/smptests/smppsxmutex01/init.c (modified) * testsuites/smptests/smppsxsignal01/init.c (modified) * testsuites/smptests/smpschedaffinity01/init.c (modified) * testsuites/smptests/smpschedaffinity02/init.c (modified) * testsuites/smptests/smpschedaffinity03/init.c (modified) * testsuites/smptests/smpschedaffinity04/init.c (modified) * testsuites/smptests/smpschedaffinity05/init.c (modified) * testsuites/smptests/smpschedsem01/init.c (modified) * testsuites/smptests/smpscheduler01/init.c (modified) * testsuites/smptests/smpscheduler02/init.c (modified) * testsuites/smptests/smpscheduler03/init.c (modified) * testsuites/smptests/smpscheduler04/init.c (modified) * testsuites/smptests/smpsignal01/init.c (modified) * testsuites/smptests/smpstrongapa01/init.c (modified) * testsuites/smptests/smpswitchextension01/init.c (modified) * testsuites/smptests/smpthreadlife01/init.c (modified) * testsuites/smptests/smpunsupported01/init.c (modified) * testsuites/smptests/smpwakeafter01/init.c (modified) * testsuites/sptests/sptimecounter02/init.c (modified) * testsuites/sptests/sptimecounter03/init.c (modified) * testsuites/tmtests/tmcontext01/init.c (modified) * testsuites/tmtests/tmfine01/init.c (modified) Rename CONFIGURE_SMP_MAXIMUM_PROCESSORS Rename ... Thu, 02 Feb 2017 15:24:05 GMT Sebastian Huber [ca1e546e] * cpukit/score/include/rtems/score/scheduler.h (modified) * cpukit/score/include/rtems/score/schedulercbs.h (modified) * cpukit/score/include/rtems/score/scheduleredf.h (modified) * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * cpukit/score/include/rtems/score/schedulerpriority.h (modified) * cpukit/score/include/rtems/score/schedulerpriorityaffinitysmp.h (modified) * cpukit/score/include/rtems/score/schedulerprioritysmp.h (modified) * cpukit/score/include/rtems/score/schedulersimple.h (modified) * cpukit/score/include/rtems/score/schedulersimplesmp.h (modified) * cpukit/score/include/rtems/score/schedulersmpimpl.h (modified) * cpukit/score/include/rtems/score/schedulerstrongapa.h (modified) * cpukit/score/src/schedulercbsunblock.c (modified) * cpukit/score/src/scheduleredfunblock.c (modified) * cpukit/score/src/scheduleredfyield.c (modified) * cpukit/score/src/schedulerpriorityaffinitysmp.c (modified) * cpukit/score/src/schedulerprioritysmp.c (modified) * cpukit/score/src/schedulerpriorityunblock.c (modified) * cpukit/score/src/schedulerpriorityyield.c (modified) * cpukit/score/src/schedulersimplesmp.c (modified) * cpukit/score/src/schedulersimpleunblock.c (modified) * cpukit/score/src/schedulersimpleyield.c (modified) * cpukit/score/src/schedulerstrongapa.c (modified) * testsuites/smptests/smpscheduler03/init.c (modified) score: Improve scheduler helping protocol Only register ask for ... Wed, 01 Feb 2017 11:11:33 GMT Sebastian Huber [f95fa387] * cpukit/libmisc/dummy/default-configuration.c (modified) * cpukit/sapi/include/confdefs.h (modified) * cpukit/sapi/include/rtems/config.h (modified) * testsuites/smptests/smp01/system.h (modified) * testsuites/smptests/smp02/system.h (modified) * testsuites/smptests/smp03/system.h (modified) * testsuites/smptests/smp05/init.c (modified) * testsuites/smptests/smp07/init.c (modified) * testsuites/smptests/smp08/system.h (modified) * testsuites/smptests/smp09/init.c (modified) * testsuites/smptests/smpaffinity01/init.c (modified) * testsuites/smptests/smpatomic01/init.c (modified) * testsuites/smptests/smpcache01/init.c (modified) * testsuites/smptests/smpcapture01/init.c (modified) * testsuites/smptests/smpcapture02/init.c (modified) * testsuites/smptests/smpclock01/init.c (modified) * testsuites/smptests/smpfatal01/init.c (modified) * testsuites/smptests/smpfatal02/init.c (modified) * testsuites/smptests/smpfatal04/init.c (modified) * testsuites/smptests/smpfatal05/init.c (modified) * testsuites/smptests/smpfatal06/init.c (modified) * testsuites/smptests/smpfatal08/init.c (modified) * testsuites/smptests/smpipi01/init.c (modified) * testsuites/smptests/smpload01/init.c (modified) * testsuites/smptests/smplock01/init.c (modified) * testsuites/smptests/smpmigration01/init.c (modified) * testsuites/smptests/smpmigration02/init.c (modified) * testsuites/smptests/smpmrsp01/init.c (modified) * testsuites/smptests/smpmutex01/init.c (modified) * testsuites/smptests/smpmutex02/init.c (modified) * testsuites/smptests/smppsxaffinity01/init.c (modified) * testsuites/smptests/smppsxaffinity02/init.c (modified) * testsuites/smptests/smppsxmutex01/init.c (modified) * testsuites/smptests/smppsxsignal01/init.c (modified) * testsuites/smptests/smpschedaffinity01/init.c (modified) * testsuites/smptests/smpschedaffinity02/init.c (modified) * testsuites/smptests/smpschedaffinity03/init.c (modified) * testsuites/smptests/smpschedaffinity04/init.c (modified) * testsuites/smptests/smpschedaffinity05/init.c (modified) * testsuites/smptests/smpschedsem01/init.c (modified) * testsuites/smptests/smpscheduler01/init.c (modified) * testsuites/smptests/smpscheduler02/init.c (modified) * testsuites/smptests/smpscheduler03/init.c (modified) * testsuites/smptests/smpscheduler04/init.c (modified) * testsuites/smptests/smpsignal01/init.c (modified) * testsuites/smptests/smpstrongapa01/init.c (modified) * testsuites/smptests/smpswitchextension01/init.c (modified) * testsuites/smptests/smpthreadlife01/init.c (modified) * testsuites/smptests/smpunsupported01/init.c (modified) * testsuites/smptests/smpwakeafter01/init.c (modified) * testsuites/sptests/sptimecounter02/init.c (modified) * testsuites/sptests/sptimecounter03/init.c (modified) * testsuites/tmtests/tmcontext01/init.c (modified) * testsuites/tmtests/tmfine01/init.c (modified) Remove CONFIGURE_SMP_APPLICATION Enable the SMP support if ... Thu, 01 Dec 2016 19:42:48 GMT Sebastian Huber [5b6c290] * cpukit/libmisc/monitor/mon-task.c (modified) * cpukit/posix/src/mutexsetprioceiling.c (modified) * cpukit/posix/src/pthread.c (modified) * cpukit/posix/src/pthreadgetschedparam.c (modified) * cpukit/posix/src/pthreadsetschedparam.c (modified) * cpukit/posix/src/pthreadsetschedprio.c (modified) * cpukit/rtems/src/schedulerremoveprocessor.c (modified) * cpukit/rtems/src/semcreate.c (modified) * cpukit/rtems/src/tasksetpriority.c (modified) * cpukit/score/include/rtems/score/coremuteximpl.h (modified) * cpukit/score/include/rtems/score/mrspimpl.h (modified) * cpukit/score/include/rtems/score/threadimpl.h (modified) * cpukit/score/src/threadrestart.c (modified) * cpukit/score/src/threadtimeout.c (modified) * testsuites/smptests/smpscheduler03/init.c (modified) * testsuites/sptests/spthreadq01/init.c (modified) score: Initialize thread queue context early Initialize thread ... Mon, 28 Nov 2016 12:28:32 GMT Sebastian Huber [c09db57] * cpukit/posix/include/rtems/posix/posixapi.h (modified) * cpukit/posix/src/mutexsetprioceiling.c (modified) * cpukit/posix/src/pthread.c (modified) * cpukit/posix/src/pthreadgetschedparam.c (modified) * cpukit/score/include/rtems/score/coremuteximpl.h (modified) * cpukit/score/include/rtems/score/threadqimpl.h (modified) * cpukit/score/src/threadqenqueue.c (modified) * cpukit/score/src/threadrestart.c (modified) * cpukit/score/src/threadtimeout.c (modified) * testsuites/smptests/smpscheduler03/init.c (modified) score: Fix thread queue context initialization Initialize the ... Mon, 31 Oct 2016 08:13:35 GMT Sebastian Huber [63e2ca1b] * cpukit/score/include/rtems/score/scheduler.h (modified) * cpukit/score/include/rtems/score/schedulercbs.h (modified) * cpukit/score/include/rtems/score/scheduleredf.h (modified) * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * cpukit/score/include/rtems/score/schedulerpriority.h (modified) * cpukit/score/include/rtems/score/schedulerpriorityaffinitysmp.h (modified) * cpukit/score/include/rtems/score/schedulerprioritysmp.h (modified) * cpukit/score/include/rtems/score/schedulersimple.h (modified) * cpukit/score/include/rtems/score/schedulersimplesmp.h (modified) * cpukit/score/include/rtems/score/schedulersmpimpl.h (modified) * cpukit/score/include/rtems/score/schedulerstrongapa.h (modified) * cpukit/score/src/schedulercbsunblock.c (modified) * cpukit/score/src/scheduleredfunblock.c (modified) * cpukit/score/src/scheduleredfyield.c (modified) * cpukit/score/src/schedulerpriorityaffinitysmp.c (modified) * cpukit/score/src/schedulerprioritysmp.c (modified) * cpukit/score/src/schedulerpriorityunblock.c (modified) * cpukit/score/src/schedulerpriorityyield.c (modified) * cpukit/score/src/schedulersimplesmp.c (modified) * cpukit/score/src/schedulersimpleunblock.c (modified) * cpukit/score/src/schedulersimpleyield.c (modified) * cpukit/score/src/schedulerstrongapa.c (modified) * testsuites/smptests/smpscheduler03/init.c (modified) score: Simplify yield and unblock scheduler ops Update #2556. Mon, 31 Oct 2016 07:33:11 GMT Sebastian Huber [2dd098a] * cpukit/libmisc/capture/capture.h (modified) * cpukit/libmisc/cpuuse/cpuusagereset.c (modified) * cpukit/posix/src/mutexinit.c (modified) * cpukit/posix/src/pthread.c (modified) * cpukit/posix/src/pthreadcreate.c (modified) * cpukit/posix/src/pthreadgetschedparam.c (modified) * cpukit/posix/src/pthreadsetschedparam.c (modified) * cpukit/posix/src/pthreadsetschedprio.c (modified) * cpukit/posix/src/sched_getprioritymax.c (modified) * cpukit/rtems/src/semcreate.c (modified) * cpukit/rtems/src/taskgetscheduler.c (modified) * cpukit/rtems/src/tasksetpriority.c (modified) * cpukit/score/include/rtems/score/coremuteximpl.h (modified) * cpukit/score/include/rtems/score/mrspimpl.h (modified) * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * cpukit/score/include/rtems/score/thread.h (modified) * cpukit/score/include/rtems/score/threadimpl.h (modified) * cpukit/score/src/sched.c (modified) * cpukit/score/src/schedulergetaffinity.c (modified) * cpukit/score/src/schedulersetaffinity.c (modified) * cpukit/score/src/threadgetcputimeused.c (modified) * cpukit/score/src/threadinitialize.c (modified) * cpukit/score/src/threadrestart.c (modified) * testsuites/smptests/smpscheduler03/init.c (modified) * testsuites/tmtests/tm26/task1.c (modified) * testsuites/tmtests/tm27/task1.c (modified) score: Introduce Thread_Scheduler_control::home Replace ... Fri, 21 Oct 2016 12:33:01 GMT Sebastian Huber [9c238e1] * cpukit/score/include/rtems/score/scheduler.h (modified) * cpukit/score/include/rtems/score/scheduleredf.h (modified) * cpukit/score/include/rtems/score/schedulerpriority.h (modified) * cpukit/score/include/rtems/score/schedulerpriorityaffinitysmp.h (modified) * cpukit/score/include/rtems/score/schedulerprioritysmp.h (modified) * cpukit/score/include/rtems/score/schedulersimple.h (modified) * cpukit/score/include/rtems/score/schedulersimplesmp.h (modified) * cpukit/score/include/rtems/score/schedulersmpimpl.h (modified) * cpukit/score/include/rtems/score/schedulerstrongapa.h (modified) * cpukit/score/src/scheduleredfchangepriority.c (modified) * cpukit/score/src/schedulerpriorityaffinitysmp.c (modified) * cpukit/score/src/schedulerprioritychangepriority.c (modified) * cpukit/score/src/schedulerprioritysmp.c (modified) * cpukit/score/src/schedulersimplechangepriority.c (modified) * cpukit/score/src/schedulersimplesmp.c (modified) * cpukit/score/src/schedulerstrongapa.c (modified) * testsuites/smptests/smpscheduler03/init.c (modified) score: Simplify update priority scheduler op Remove unused return ... Mon, 10 Oct 2016 12:50:19 GMT Sebastian Huber [72e0bdb] * cpukit/score/include/rtems/score/scheduler.h (modified) * cpukit/score/include/rtems/score/schedulercbs.h (modified) * cpukit/score/include/rtems/score/scheduleredf.h (modified) * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * cpukit/score/include/rtems/score/schedulerpriority.h (modified) * cpukit/score/include/rtems/score/schedulerpriorityaffinitysmp.h (modified) * cpukit/score/include/rtems/score/schedulerprioritysmp.h (modified) * cpukit/score/include/rtems/score/schedulersimple.h (modified) * cpukit/score/include/rtems/score/schedulersimplesmp.h (modified) * cpukit/score/include/rtems/score/schedulersmpimpl.h (modified) * cpukit/score/include/rtems/score/schedulerstrongapa.h (modified) * cpukit/score/src/schedulercbsunblock.c (modified) * cpukit/score/src/scheduleredfunblock.c (modified) * cpukit/score/src/schedulerpriorityaffinitysmp.c (modified) * cpukit/score/src/schedulerprioritysmp.c (modified) * cpukit/score/src/schedulerpriorityunblock.c (modified) * cpukit/score/src/schedulersimplesmp.c (modified) * cpukit/score/src/schedulersimpleunblock.c (modified) * cpukit/score/src/schedulerstrongapa.c (modified) * testsuites/smptests/smpscheduler03/init.c (modified) score: Pass scheduler node to unblock operation Changed for ... Mon, 10 Oct 2016 12:33:17 GMT Sebastian Huber [e382a1b] * cpukit/score/include/rtems/score/scheduler.h (modified) * cpukit/score/include/rtems/score/scheduleredf.h (modified) * cpukit/score/include/rtems/score/scheduleredfimpl.h (modified) * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * cpukit/score/include/rtems/score/schedulerpriority.h (modified) * cpukit/score/include/rtems/score/schedulerpriorityaffinitysmp.h (modified) * cpukit/score/include/rtems/score/schedulerpriorityimpl.h (modified) * cpukit/score/include/rtems/score/schedulerprioritysmp.h (modified) * cpukit/score/include/rtems/score/schedulersimple.h (modified) * cpukit/score/include/rtems/score/schedulersimpleimpl.h (modified) * cpukit/score/include/rtems/score/schedulersimplesmp.h (modified) * cpukit/score/include/rtems/score/schedulersmpimpl.h (modified) * cpukit/score/include/rtems/score/schedulerstrongapa.h (modified) * cpukit/score/src/scheduleredfblock.c (modified) * cpukit/score/src/schedulerpriorityaffinitysmp.c (modified) * cpukit/score/src/schedulerpriorityblock.c (modified) * cpukit/score/src/schedulerprioritysmp.c (modified) * cpukit/score/src/schedulersimpleblock.c (modified) * cpukit/score/src/schedulersimplechangepriority.c (modified) * cpukit/score/src/schedulersimplesmp.c (modified) * cpukit/score/src/schedulerstrongapa.c (modified) * testsuites/smptests/smpscheduler03/init.c (modified) score: Pass scheduler node to block operation Changed for ... Mon, 10 Oct 2016 12:01:55 GMT Sebastian Huber [2df4abc] * cpukit/score/include/rtems/score/scheduler.h (modified) * cpukit/score/include/rtems/score/scheduleredf.h (modified) * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * cpukit/score/include/rtems/score/schedulerpriority.h (modified) * cpukit/score/include/rtems/score/schedulerprioritysmp.h (modified) * cpukit/score/include/rtems/score/schedulersimple.h (modified) * cpukit/score/include/rtems/score/schedulersimplesmp.h (modified) * cpukit/score/include/rtems/score/schedulersmpimpl.h (modified) * cpukit/score/include/rtems/score/schedulerstrongapa.h (modified) * cpukit/score/src/scheduleredfyield.c (modified) * cpukit/score/src/schedulerprioritysmp.c (modified) * cpukit/score/src/schedulerpriorityyield.c (modified) * cpukit/score/src/schedulersimplesmp.c (modified) * cpukit/score/src/schedulersimpleyield.c (modified) * cpukit/score/src/schedulerstrongapa.c (modified) * testsuites/smptests/smpscheduler03/init.c (modified) score: Pass scheduler node to yield operation Changed for ... Fri, 30 Sep 2016 12:38:04 GMT Sebastian Huber [501043a] * cpukit/score/include/rtems/score/scheduler.h (modified) * cpukit/score/include/rtems/score/scheduleredf.h (modified) * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * cpukit/score/include/rtems/score/schedulerpriority.h (modified) * cpukit/score/include/rtems/score/schedulerpriorityaffinitysmp.h (modified) * cpukit/score/include/rtems/score/schedulerprioritysmp.h (modified) * cpukit/score/include/rtems/score/schedulersimple.h (modified) * cpukit/score/include/rtems/score/schedulersimplesmp.h (modified) * cpukit/score/include/rtems/score/schedulersmpimpl.h (modified) * cpukit/score/include/rtems/score/schedulerstrongapa.h (modified) * cpukit/score/src/scheduleredfchangepriority.c (modified) * cpukit/score/src/schedulerpriorityaffinitysmp.c (modified) * cpukit/score/src/schedulerprioritychangepriority.c (modified) * cpukit/score/src/schedulerprioritysmp.c (modified) * cpukit/score/src/schedulersimplechangepriority.c (modified) * cpukit/score/src/schedulersimplesmp.c (modified) * cpukit/score/src/schedulerstrongapa.c (modified) * testsuites/smptests/smpscheduler03/init.c (modified) score: Pass scheduler node to update priority op This enables to ... Wed, 22 Jun 2016 15:09:23 GMT Sebastian Huber [300f6a48] * cpukit/libmisc/capture/capture.h (modified) * cpukit/libmisc/cpuuse/cpuusagetop.c (modified) * cpukit/posix/include/rtems/posix/pthreadimpl.h (modified) * cpukit/posix/include/rtems/posix/threadsup.h (modified) * cpukit/posix/src/killinfo.c (modified) * cpukit/posix/src/mutexsetprioceiling.c (modified) * cpukit/posix/src/pthread.c (modified) * cpukit/posix/src/pthreadcreate.c (modified) * cpukit/posix/src/pthreadgetschedparam.c (modified) * cpukit/posix/src/pthreadsetschedparam.c (modified) * cpukit/posix/src/pthreadsetschedprio.c (modified) * cpukit/rtems/include/rtems/rtems/ratemon.h (modified) * cpukit/rtems/src/ratemoncancel.c (modified) * cpukit/rtems/src/ratemoncreate.c (modified) * cpukit/rtems/src/ratemonperiod.c (modified) * cpukit/rtems/src/semsetpriority.c (modified) * cpukit/rtems/src/tasksetpriority.c (modified) * cpukit/score/Makefile.am (modified) * cpukit/score/include/rtems/score/coremutex.h (modified) * cpukit/score/include/rtems/score/coremuteximpl.h (modified) * cpukit/score/include/rtems/score/mrsp.h (modified) * cpukit/score/include/rtems/score/mrspimpl.h (modified) * cpukit/score/include/rtems/score/priority.h (modified) * cpukit/score/include/rtems/score/priorityimpl.h (added) * cpukit/score/include/rtems/score/scheduler.h (modified) * cpukit/score/include/rtems/score/schedulercbs.h (modified) * cpukit/score/include/rtems/score/scheduleredf.h (modified) * cpukit/score/include/rtems/score/scheduleredfimpl.h (modified) * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * cpukit/score/include/rtems/score/schedulernode.h (modified) * cpukit/score/include/rtems/score/schedulernodeimpl.h (modified) * cpukit/score/include/rtems/score/schedulersmpimpl.h (modified) * cpukit/score/include/rtems/score/thread.h (modified) * cpukit/score/include/rtems/score/threadimpl.h (modified) * cpukit/score/include/rtems/score/threadq.h (modified) * cpukit/score/include/rtems/score/threadqimpl.h (modified) * cpukit/score/preinstall.am (modified) * cpukit/score/src/mutex.c (modified) * cpukit/score/src/schedulercbs.c (modified) * cpukit/score/src/schedulercbsnodeinit.c (modified) * cpukit/score/src/schedulercbsreleasejob.c (modified) * cpukit/score/src/schedulercbsunblock.c (modified) * cpukit/score/src/schedulerdefaultnodeinit.c (modified) * cpukit/score/src/schedulerdefaultreleasejob.c (modified) * cpukit/score/src/scheduleredfchangepriority.c (modified) * cpukit/score/src/scheduleredfnodeinit.c (modified) * cpukit/score/src/scheduleredfreleasejob.c (modified) * cpukit/score/src/scheduleredfunblock.c (modified) * cpukit/score/src/scheduleredfyield.c (modified) * cpukit/score/src/schedulerpriority.c (modified) * cpukit/score/src/schedulerprioritysmp.c (modified) * cpukit/score/src/schedulersimplesmp.c (modified) * cpukit/score/src/schedulerstrongapa.c (modified) * cpukit/score/src/thread.c (modified) * cpukit/score/src/threadchangepriority.c (modified) * cpukit/score/src/threadinitialize.c (modified) * cpukit/score/src/threadmp.c (modified) * cpukit/score/src/threadqenqueue.c (modified) * cpukit/score/src/threadqflush.c (modified) * cpukit/score/src/threadqops.c (modified) * cpukit/score/src/threadrestart.c (modified) * cpukit/score/src/threadsetpriority.c (deleted) * cpukit/score/src/threadtimeout.c (modified) * testsuites/smptests/smpmutex01/init.c (modified) * testsuites/smptests/smpscheduler03/init.c (modified) * testsuites/sptests/spmutex01/init.c (modified) * testsuites/sptests/spsem03/init.c (modified) * testsuites/sptests/spsem03/spsem03.doc (modified) score: Rework thread priority management Add priority nodes which ... Tue, 28 Jun 2016 04:54:50 GMT Sebastian Huber [b20b736] * cpukit/libmisc/capture/capture.h (modified) * cpukit/libmisc/cpuuse/cpuusagetop.c (modified) * cpukit/libmisc/monitor/mon-task.c (modified) * cpukit/posix/src/killinfo.c (modified) * cpukit/posix/src/pthread.c (modified) * cpukit/posix/src/pthreadsetschedparam.c (modified) * cpukit/posix/src/pthreadsetschedprio.c (modified) * cpukit/rtems/src/tasksetpriority.c (modified) * cpukit/score/include/rtems/score/coremuteximpl.h (modified) * cpukit/score/include/rtems/score/mrspimpl.h (modified) * cpukit/score/include/rtems/score/schedulersimpleimpl.h (modified) * cpukit/score/include/rtems/score/threadimpl.h (modified) * cpukit/score/src/mpci.c (modified) * cpukit/score/src/schedulercbsunblock.c (modified) * cpukit/score/src/scheduleredfreleasejob.c (modified) * cpukit/score/src/scheduleredfunblock.c (modified) * cpukit/score/src/schedulerpriorityunblock.c (modified) * cpukit/score/src/schedulersimpleunblock.c (modified) * cpukit/score/src/threadchangepriority.c (modified) * cpukit/score/src/threadqops.c (modified) * cpukit/score/src/threadrestart.c (modified) * cpukit/score/src/threadsetpriority.c (modified) * testsuites/smptests/smpscheduler03/init.c (modified) * testsuites/sptests/sp34/changepri.c (modified) * testsuites/sptests/sp35/priinv.c (modified) score: Introduce _Thread_Get_priority() Avoid direct access to ... Thu, 30 Jun 2016 12:08:18 GMT Sebastian Huber [c0bd006] * cpukit/rtems/include/rtems/rtems/tasks.h (modified) * cpukit/rtems/src/tasksetscheduler.c (modified) * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * cpukit/score/include/rtems/score/status.h (modified) * testsuites/smptests/smpclock01/init.c (modified) * testsuites/smptests/smpmigration02/init.c (modified) * testsuites/smptests/smpmrsp01/init.c (modified) * testsuites/smptests/smpmutex01/init.c (modified) * testsuites/smptests/smppsxmutex01/init.c (modified) * testsuites/smptests/smpscheduler02/init.c (modified) * testsuites/smptests/smpscheduler03/init.c (modified) * testsuites/smptests/smpwakeafter01/init.c (modified) * testsuites/sptests/spscheduler01/init.c (modified) rtems: Fix rtems_task_set_scheduler() API Task priorities are only ... Wed, 08 Jun 2016 20:22:46 GMT Sebastian Huber [9bfad8c] * cpukit/score/Makefile.am (modified) * cpukit/score/include/rtems/score/scheduler.h (modified) * cpukit/score/include/rtems/score/schedulercbs.h (modified) * cpukit/score/include/rtems/score/scheduleredf.h (modified) * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * cpukit/score/include/rtems/score/schedulerpriority.h (modified) * cpukit/score/include/rtems/score/schedulerpriorityaffinitysmp.h (modified) * cpukit/score/include/rtems/score/schedulerpriorityimpl.h (modified) * cpukit/score/include/rtems/score/schedulerprioritysmp.h (modified) * cpukit/score/include/rtems/score/schedulersimple.h (modified) * cpukit/score/include/rtems/score/schedulersimplesmp.h (modified) * cpukit/score/include/rtems/score/schedulersmpimpl.h (modified) * cpukit/score/include/rtems/score/schedulerstrongapa.h (modified) * cpukit/score/include/rtems/score/thread.h (modified) * cpukit/score/include/rtems/score/threadimpl.h (modified) * cpukit/score/src/schedulercbsnodeinit.c (modified) * cpukit/score/src/schedulercbsunblock.c (modified) * cpukit/score/src/schedulerdefaultnodeinit.c (modified) * cpukit/score/src/schedulerdefaultupdate.c (deleted) * cpukit/score/src/scheduleredfchangepriority.c (modified) * cpukit/score/src/scheduleredfnodeinit.c (modified) * cpukit/score/src/scheduleredfunblock.c (modified) * cpukit/score/src/scheduleredfupdate.c (deleted) * cpukit/score/src/schedulerpriority.c (modified) * cpukit/score/src/schedulerpriorityaffinitysmp.c (modified) * cpukit/score/src/schedulerprioritychangepriority.c (modified) * cpukit/score/src/schedulerprioritysmp.c (modified) * cpukit/score/src/schedulerpriorityunblock.c (modified) * cpukit/score/src/schedulerpriorityupdate.c (deleted) * cpukit/score/src/schedulersimplechangepriority.c (modified) * cpukit/score/src/schedulersimplesmp.c (modified) * cpukit/score/src/schedulerstrongapa.c (modified) * cpukit/score/src/thread.c (modified) * cpukit/score/src/threadchangepriority.c (modified) * cpukit/score/src/threadinitialize.c (modified) * testsuites/smptests/smpscheduler03/init.c (modified) * testsuites/sptests/spintrcritical23/init.c (modified) score: Add thread priority to scheduler nodes The thread priority ... Fri, 20 May 2016 13:10:27 GMT Sebastian Huber [e266d13] * cpukit/posix/include/rtems/posix/muteximpl.h (modified) * cpukit/posix/src/cancel.c (modified) * cpukit/posix/src/mutexdestroy.c (modified) * cpukit/posix/src/mutexget.c (modified) * cpukit/posix/src/mutexgetprioceiling.c (modified) * cpukit/posix/src/mutexlocksupp.c (modified) * cpukit/posix/src/mutexsetprioceiling.c (modified) * cpukit/posix/src/mutexunlock.c (modified) * cpukit/posix/src/pthreaddetach.c (modified) * cpukit/posix/src/pthreadequal.c (modified) * cpukit/posix/src/pthreadgetaffinitynp.c (modified) * cpukit/posix/src/pthreadgetattrnp.c (modified) * cpukit/posix/src/pthreadgetschedparam.c (modified) * cpukit/posix/src/pthreadjoin.c (modified) * cpukit/posix/src/pthreadkill.c (modified) * cpukit/posix/src/pthreadsetaffinitynp.c (modified) * cpukit/posix/src/pthreadsetschedparam.c (modified) * cpukit/rtems/include/rtems/rtems/messageimpl.h (modified) * cpukit/rtems/include/rtems/rtems/semimpl.h (modified) * cpukit/rtems/src/eventsend.c (modified) * cpukit/rtems/src/msgqbroadcast.c (modified) * cpukit/rtems/src/msgqdelete.c (modified) * cpukit/rtems/src/msgqflush.c (modified) * cpukit/rtems/src/msgqgetnumberpending.c (modified) * cpukit/rtems/src/msgqreceive.c (modified) * cpukit/rtems/src/msgqsend.c (modified) * cpukit/rtems/src/msgqurgent.c (modified) * cpukit/rtems/src/semdelete.c (modified) * cpukit/rtems/src/semflush.c (modified) * cpukit/rtems/src/semobtain.c (modified) * cpukit/rtems/src/semrelease.c (modified) * cpukit/rtems/src/semsetpriority.c (modified) * cpukit/rtems/src/signalsend.c (modified) * cpukit/rtems/src/systemeventsend.c (modified) * cpukit/rtems/src/taskdelete.c (modified) * cpukit/rtems/src/taskgetaffinity.c (modified) * cpukit/rtems/src/taskgetscheduler.c (modified) * cpukit/rtems/src/taskissuspended.c (modified) * cpukit/rtems/src/taskrestart.c (modified) * cpukit/rtems/src/taskresume.c (modified) * cpukit/rtems/src/tasksetaffinity.c (modified) * cpukit/rtems/src/tasksetpriority.c (modified) * cpukit/rtems/src/tasksetscheduler.c (modified) * cpukit/rtems/src/taskstart.c (modified) * cpukit/rtems/src/tasksuspend.c (modified) * cpukit/score/include/rtems/score/threadimpl.h (modified) * cpukit/score/src/mpci.c (modified) * cpukit/score/src/schedulercbsattachthread.c (modified) * cpukit/score/src/schedulercbsdetachthread.c (modified) * cpukit/score/src/schedulercbsgetexecutiontime.c (modified) * cpukit/score/src/schedulercbsgetremainingbudget.c (modified) * cpukit/score/src/threadget.c (modified) * testsuites/smptests/smpmigration02/init.c (modified) * testsuites/smptests/smpscheduler03/init.c (modified) * testsuites/sptests/spintrcritical22/init.c (modified) * testsuites/sptests/spintrcritical23/init.c (modified) * testsuites/tmtests/tm26/task1.c (modified) Replace *_Get_interrupt_disable() with *_Get() Uniformly use ... Tue, 17 May 2016 12:54:48 GMT Sebastian Huber [5eac9676] * testsuites/smptests/smpmigration02/init.c (modified) * testsuites/smptests/smpscheduler03/init.c (modified) * testsuites/sptests/spintrcritical23/init.c (modified) * testsuites/tmtests/tm26/task1.c (modified) testsuites: Replace _Thread_Get() Replace _Thread_Get() with ... Wed, 11 May 2016 09:54:49 GMT Sebastian Huber [bd12dda] * cpukit/libmisc/cpuuse/cpuusagereset.c (modified) * cpukit/rtems/src/taskmode.c (modified) * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * cpukit/score/include/rtems/score/thread.h (modified) * cpukit/score/src/schedulercbsunblock.c (modified) * cpukit/score/src/threadchangepriority.c (modified) * cpukit/score/src/threadclearstate.c (modified) * cpukit/score/src/threadgetcputimeused.c (modified) * cpukit/score/src/threadsetstate.c (modified) * cpukit/score/src/threadyield.c (modified) * testsuites/smptests/smpscheduler03/init.c (modified) * testsuites/tmtests/tm27/task1.c (modified) score: Use thread state lock for current state In addition protect ... Tue, 02 Jun 2015 12:10:05 GMT Sebastian Huber [f48b73de] * testsuites/smptests/smpscheduler03/init.c (modified) smptests/smpscheduler03: Use proper lock Tue, 12 May 2015 08:15:21 GMT Sebastian Huber [33e30f39] * testsuites/smptests/smpscheduler03/init.c (modified) smptests/smpscheduler03: Restructure Restructure to avoid large ... Tue, 05 May 2015 11:05:54 GMT Sebastian Huber [900d337f] * cpukit/posix/src/pthread.c (modified) * cpukit/posix/src/pthreadsetschedparam.c (modified) * cpukit/rtems/src/tasksetpriority.c (modified) * cpukit/score/include/rtems/score/coremuteximpl.h (modified) * cpukit/score/include/rtems/score/mrspimpl.h (modified) * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * cpukit/score/include/rtems/score/thread.h (modified) * cpukit/score/include/rtems/score/threadimpl.h (modified) * cpukit/score/src/coremutex.c (modified) * cpukit/score/src/coremutexseize.c (modified) * cpukit/score/src/coremutexsurrender.c (modified) * cpukit/score/src/schedulercbs.c (modified) * cpukit/score/src/schedulercbsreleasejob.c (modified) * cpukit/score/src/scheduleredfreleasejob.c (modified) * cpukit/score/src/thread.c (modified) * cpukit/score/src/threadchangepriority.c (modified) * cpukit/score/src/threadinitialize.c (modified) * cpukit/score/src/threadrestart.c (modified) * cpukit/score/src/threadsetpriority.c (modified) * testsuites/smptests/smpscheduler03/init.c (modified) score: Rework _Thread_Change_priority() Move the writes to ... Wed, 11 Jun 2014 12:31:03 GMT Sebastian Huber [8568341] * cpukit/score/include/rtems/score/scheduler.h (modified) * cpukit/score/include/rtems/score/schedulercbs.h (modified) * cpukit/score/include/rtems/score/scheduleredf.h (modified) * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * cpukit/score/include/rtems/score/schedulerpriority.h (modified) * cpukit/score/include/rtems/score/schedulerpriorityaffinitysmp.h (modified) * cpukit/score/include/rtems/score/schedulerprioritysmp.h (modified) * cpukit/score/include/rtems/score/schedulersimple.h (modified) * cpukit/score/include/rtems/score/schedulersimplesmp.h (modified) * cpukit/score/include/rtems/score/schedulersmpimpl.h (modified) * cpukit/score/src/schedulercbsunblock.c (modified) * cpukit/score/src/scheduleredfchangepriority.c (modified) * cpukit/score/src/scheduleredfunblock.c (modified) * cpukit/score/src/scheduleredfyield.c (modified) * cpukit/score/src/schedulerpriorityaffinitysmp.c (modified) * cpukit/score/src/schedulerprioritychangepriority.c (modified) * cpukit/score/src/schedulerprioritysmp.c (modified) * cpukit/score/src/schedulerpriorityunblock.c (modified) * cpukit/score/src/schedulerpriorityyield.c (modified) * cpukit/score/src/schedulersimplechangepriority.c (modified) * cpukit/score/src/schedulersimplesmp.c (modified) * cpukit/score/src/schedulersimpleunblock.c (modified) * cpukit/score/src/schedulersimpleyield.c (modified) * testsuites/smptests/smpscheduler03/init.c (modified) score: Need for help indicator for scheduler ops Return a thread in ... Tue, 08 Jul 2014 12:25:55 GMT Sebastian Huber [08d9760] * cpukit/score/include/rtems/score/schedulercbsimpl.h (modified) * cpukit/score/include/rtems/score/scheduleredfimpl.h (modified) * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * cpukit/score/include/rtems/score/schedulerpriorityimpl.h (modified) * cpukit/score/include/rtems/score/schedulerprioritysmpimpl.h (modified) * cpukit/score/include/rtems/score/schedulersmpimpl.h (modified) * cpukit/score/src/schedulercbs.c (modified) * cpukit/score/src/schedulercbsattachthread.c (modified) * cpukit/score/src/schedulercbsdetachthread.c (modified) * cpukit/score/src/schedulercbsnodeinit.c (modified) * cpukit/score/src/schedulercbsreleasejob.c (modified) * cpukit/score/src/schedulercbsunblock.c (modified) * cpukit/score/src/scheduleredfchangepriority.c (modified) * cpukit/score/src/scheduleredfnodeinit.c (modified) * cpukit/score/src/scheduleredfupdate.c (modified) * cpukit/score/src/scheduleredfyield.c (modified) * cpukit/score/src/schedulerpriorityaffinitysmp.c (modified) * cpukit/score/src/schedulerprioritychangepriority.c (modified) * cpukit/score/src/schedulerprioritysmp.c (modified) * cpukit/score/src/schedulerpriorityunblock.c (modified) * cpukit/score/src/schedulerpriorityupdate.c (modified) * cpukit/score/src/schedulerpriorityyield.c (modified) * cpukit/score/src/schedulersimplesmp.c (modified) * cpukit/score/src/schedulersmpstartidle.c (modified) * testsuites/smptests/smpscheduler03/init.c (modified) score: Rename *_Node_get() to *_Thread_get_node() This emphasizes ... Wed, 11 Jun 2014 14:34:51 GMT Sebastian Huber [4962d24d] * testsuites/smptests/smpscheduler03/init.c (modified) * testsuites/smptests/smpscheduler03/smpscheduler03.scn (modified) smptests/smpscheduler03: Test all SMP schedulers Thu, 15 May 2014 08:31:22 GMT Sebastian Huber [c0bff5e] * cpukit/score/include/rtems/score/schedulersmpimpl.h (modified) * cpukit/score/src/schedulerprioritysmp.c (modified) * cpukit/score/src/schedulersimplesmp.c (modified) * testsuites/smptests/Makefile.am (modified) * testsuites/smptests/configure.ac (modified) * testsuites/smptests/smpscheduler03/Makefile.am (added) * testsuites/smptests/smpscheduler03/init.c (added) * testsuites/smptests/smpscheduler03/smpscheduler03.doc (added) * testsuites/smptests/smpscheduler03/smpscheduler03.scn (added) score: Split SMP scheduler enqueue function Extract code from ...