# # ChangeLog for cpukit/score in rtems # # Generated by Trac 1.2.1.dev0 # 05/05/24 22:08:56 Fri, 23 May 2014 12:27:12 GMT Daniel Hellstrom [0af322c] * cpukit/score/include/rtems/score/smpimpl.h (modified) SMP: make IPI fatal code unique The same smp fatal code is used in ... Thu, 22 May 2014 07:31:13 GMT Sebastian Huber [4edf348c] * cpukit/score/src/coremutex.c (modified) * testsuites/sptests/sp65/init.c (modified) * testsuites/sptests/sp65/sp65.doc (modified) score: PR2179: Fix initially locked PCP mutexes Elevate the ... Mon, 19 May 2014 20:26:20 GMT Joel Sherrill [40741c44] * cpukit/score/src/cpuset.c (modified) cpuset.c: Fix formatting Wed, 21 May 2014 20:08:23 GMT Joel Sherrill [1bf0666] * cpukit/score/include/rtems/score/schedulersmpimpl.h (modified) schedulersmpimpl.h: Fix spacing Wed, 21 May 2014 08:30:34 GMT Sebastian Huber [82f90743] * cpukit/score/src/threadrestart.c (modified) * testsuites/smptests/smpthreadlife01/init.c (modified) * testsuites/sptests/spthreadlife01/init.c (modified) score: _Thread_Set_life_protection() Enable usage of ... Wed, 21 May 2014 08:29:59 GMT Sebastian Huber [c8e83288] * cpukit/score/include/rtems/score/schedulerimpl.h (modified) score: Add and use _Scheduler_Get_index_by_id() Wed, 21 May 2014 08:29:36 GMT Sebastian Huber [4ddc3b5] * cpukit/score/include/rtems/score/schedulerimpl.h (modified) score: Add const qualifier Wed, 21 May 2014 07:18:29 GMT Sebastian Huber [884a6c59] * cpukit/score/src/wkspace.c (modified) score: Add comment regarding TLS workspace size Wed, 21 May 2014 06:30:25 GMT Sebastian Huber [40f2eafe] * cpukit/score/include/rtems/score/schedulerimpl.h (modified) score: Simplify _Scheduler_Set() Tue, 20 May 2014 06:06:43 GMT Sebastian Huber [2d96533] * cpukit/score/include/rtems/score/schedulersmpimpl.h (modified) score: SMP scheduler support documentation Fri, 16 May 2014 08:55:01 GMT Sebastian Huber [1ac0b083] * cpukit/score/include/rtems/score/schedulersmpimpl.h (modified) score: Simplify SMP scheduler support Fri, 16 May 2014 08:54:48 GMT Sebastian Huber [b532bb2c] * cpukit/score/include/rtems/score/schedulersmpimpl.h (modified) score: Fix state diagram 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 ... Thu, 15 May 2014 07:41:20 GMT Sebastian Huber [b4bdbcf] * cpukit/score/Makefile.am (modified) * cpukit/score/include/rtems/score/threadqimpl.h (modified) * cpukit/score/src/threadchangepriority.c (modified) * cpukit/score/src/threadqrequeue.c (deleted) score: Make _Thread_queue_Requeue() static This function is only ... Thu, 15 May 2014 06:47:50 GMT Sebastian Huber [6359b68] * cpukit/score/Makefile.am (modified) * cpukit/score/include/rtems/score/schedulerpriorityaffinitysmp.h (modified) * cpukit/score/include/rtems/score/schedulerprioritysmp.h (modified) * cpukit/score/include/rtems/score/schedulersimplesmp.h (modified) * cpukit/score/include/rtems/score/schedulersmp.h (modified) * cpukit/score/include/rtems/score/schedulersmpimpl.h (modified) * cpukit/score/src/schedulerprioritysmp.c (modified) * cpukit/score/src/schedulersimplesmp.c (modified) * cpukit/score/src/schedulersmpstartidle.c (added) score: Add and use _Scheduler_SMP_Start_idle() Thu, 15 May 2014 06:46:56 GMT Sebastian Huber [3733b224] * cpukit/score/Makefile.am (modified) * cpukit/score/include/rtems/score/scheduler.h (modified) * cpukit/score/include/rtems/score/schedulerpriorityaffinitysmp.h (modified) * cpukit/score/include/rtems/score/schedulerprioritysmp.h (modified) * cpukit/score/include/rtems/score/schedulersimplesmp.h (modified) * cpukit/score/src/schedulerdefaultschedule.c (added) * cpukit/score/src/schedulerprioritysmp.c (modified) * cpukit/score/src/schedulersimplesmp.c (modified) score: Add and use _Scheduler_default_Schedule() Wed, 14 May 2014 11:50:48 GMT Sebastian Huber [f39f667a] * cpukit/libmisc/capture/capture.c (modified) * cpukit/libmisc/monitor/mon-prmisc.c (modified) * cpukit/posix/src/pthreadexit.c (modified) * cpukit/posix/src/pthreadjoin.c (modified) * 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/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/schedulersmp.h (modified) * cpukit/score/include/rtems/score/schedulersmpimpl.h (modified) * cpukit/score/include/rtems/score/statesimpl.h (modified) * cpukit/score/src/schedulercbsunblock.c (modified) * cpukit/score/src/scheduleredfchangepriority.c (moved) * cpukit/score/src/scheduleredfenqueue.c (deleted) * cpukit/score/src/scheduleredfenqueuefirst.c (deleted) * cpukit/score/src/scheduleredfunblock.c (modified) * cpukit/score/src/schedulerprioritychangepriority.c (added) * cpukit/score/src/schedulerpriorityenqueue.c (deleted) * cpukit/score/src/schedulerpriorityenqueuefirst.c (deleted) * cpukit/score/src/schedulerpriorityextract.c (deleted) * cpukit/score/src/schedulerprioritysmp.c (modified) * cpukit/score/src/schedulerpriorityupdate.c (modified) * cpukit/score/src/schedulersimplechangepriority.c (moved) * cpukit/score/src/schedulersimpleenqueue.c (deleted) * cpukit/score/src/schedulersimpleenqueuefirst.c (deleted) * cpukit/score/src/schedulersimpleextract.c (deleted) * cpukit/score/src/schedulersimplereadyqueueenqueuefirst.c (deleted) * cpukit/score/src/schedulersimplesmp.c (modified) * cpukit/score/src/schedulersimpleunblock.c (modified) * cpukit/score/src/schedulersimpleyield.c (modified) * cpukit/score/src/schedulersmpvalidstatechanges.c (modified) * cpukit/score/src/threadchangepriority.c (modified) * cpukit/score/src/threadsettransient.c (deleted) * doc/user/glossary.texi (modified) * testsuites/sptests/Makefile.am (modified) * testsuites/sptests/configure.ac (modified) * testsuites/sptests/spintrcritical19/Makefile.am (deleted) * testsuites/sptests/spintrcritical19/init.c (deleted) * testsuites/sptests/spintrcritical19/spintrcritical19.doc (deleted) * testsuites/sptests/spintrcritical19/spintrcritical19.scn (deleted) score: Simplify _Thread_Change_priority() The function to change a ... Wed, 14 May 2014 14:04:10 GMT Sebastian Huber [2369b10] * 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/schedulersimpleimpl.h (modified) * cpukit/score/src/schedulerprioritysmp.c (modified) * cpukit/score/src/schedulersimplesmp.c (modified) * cpukit/score/src/smp.c (modified) score: Add and use _Scheduler_Get_context() Wed, 14 May 2014 09:25:07 GMT Sebastian Huber [0f41cc3] * cpukit/score/include/rtems/score/schedulerpriorityimpl.h (modified) score: _Scheduler_priority_Ready_queue_requeue() Delete unused ... Wed, 14 May 2014 09:11:05 GMT Sebastian Huber [c21c5912] * cpukit/libmisc/monitor/mon-prmisc.c (modified) * cpukit/score/include/rtems/score/statesimpl.h (modified) * cpukit/score/src/threadrestart.c (modified) score: Add STATES_RESTARTING Use separate state for thread restart. Wed, 14 May 2014 09:07:34 GMT Sebastian Huber [01f302b] * cpukit/score/include/rtems/score/statesimpl.h (modified) score: Typo Tue, 13 May 2014 13:08:07 GMT Sebastian Huber [3730a07f] * cpukit/score/include/rtems/score/schedulersmpimpl.h (modified) * cpukit/score/src/schedulerprioritysmp.c (modified) * cpukit/score/src/schedulersimplesmp.c (modified) score: Use Scheduler_Context for SMP scheduler Use the basic ... Tue, 13 May 2014 12:36:57 GMT Sebastian Huber [e9ee2f0] * cpukit/score/include/rtems/score/schedulersimplesmp.h (modified) * cpukit/score/src/schedulersimplesmp.c (modified) score: Capitalize SMP acronym Mon, 12 May 2014 06:38:38 GMT Sebastian Huber [c6522a65] * cpukit/score/include/rtems/score/schedulersmpimpl.h (modified) score: SMP scheduler documentation Tue, 13 May 2014 14:03:05 GMT Sebastian Huber [beab7329] * cpukit/sapi/include/confdefs.h (modified) * 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/schedulercbsimpl.h (added) * 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/schedulersimplesmp.h (modified) * cpukit/score/include/rtems/score/schedulersmp.h (modified) * cpukit/score/include/rtems/score/schedulersmpimpl.h (modified) * cpukit/score/include/rtems/score/thread.h (modified) * cpukit/score/preinstall.am (modified) * cpukit/score/src/schedulercbs.c (modified) * cpukit/score/src/schedulercbsallocate.c (modified) * cpukit/score/src/schedulercbsattachthread.c (modified) * cpukit/score/src/schedulercbsdetachthread.c (modified) * cpukit/score/src/schedulercbsreleasejob.c (modified) * cpukit/score/src/schedulercbsunblock.c (modified) * cpukit/score/src/scheduleredf.c (modified) * cpukit/score/src/scheduleredfallocate.c (modified) * cpukit/score/src/scheduleredfenqueue.c (modified) * cpukit/score/src/scheduleredfextract.c (modified) * cpukit/score/src/scheduleredfupdate.c (modified) * cpukit/score/src/scheduleredfyield.c (modified) * cpukit/score/src/schedulerpriorityaffinitysmp.c (modified) * cpukit/score/src/schedulerpriorityenqueue.c (modified) * cpukit/score/src/schedulerpriorityenqueuefirst.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/schedulersmpvalidstatechanges.c (added) * cpukit/score/src/threadinitialize.c (modified) * testsuites/sptests/spsize/size.c (modified) score: Introduce scheduler nodes Rename scheduler per-thread ... Tue, 13 May 2014 13:57:43 GMT Sebastian Huber [5b1ff71a] * cpukit/score/include/rtems/score/scheduler.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/schedulersimpleimpl.h (modified) * cpukit/score/include/rtems/score/schedulersimplesmp.h (modified) score: Scheduler documentation Wed, 14 May 2014 08:17:47 GMT Daniel Cederman [774ee002] * cpukit/score/cpu/sparc/rtems/score/cpu.h (modified) sparc: Change asm to __asm__ to compile with -std=c99. Mon, 12 May 2014 13:55:25 GMT Sebastian Huber [390e73c4] * cpukit/score/include/rtems/score/schedulerimpl.h (modified) score: Move out of __RTEMS_HAVE_SYS_CPUSET_H__ Move ... Thu, 08 May 2014 08:11:13 GMT Sebastian Huber [11b05f1] * c/src/lib/libbsp/sparc/shared/irq_asm.S (modified) * c/src/lib/libcpu/powerpc/new-exceptions/cpu.c (modified) * c/src/lib/libcpu/powerpc/new-exceptions/cpu_asm.S (modified) * cpukit/score/cpu/arm/cpu.c (modified) * cpukit/score/cpu/arm/cpu_asm.S (modified) * cpukit/score/cpu/arm/rtems/score/cpu.h (modified) * cpukit/score/cpu/i386/cpu_asm.S (modified) * cpukit/score/cpu/i386/rtems/score/cpu.h (modified) * cpukit/score/cpu/no_cpu/rtems/score/cpu.h (modified) * cpukit/score/cpu/powerpc/rtems/score/cpu.h (modified) * cpukit/score/cpu/sparc/cpu.c (modified) * cpukit/score/cpu/sparc/rtems/score/cpu.h (modified) * cpukit/score/src/threadinitialize.c (modified) * testsuites/sptests/spcontext01/init.c (modified) score: Fix CPU context usage on SMP We must not alter the is ... Wed, 07 May 2014 12:22:56 GMT Sebastian Huber [6c36946f] * cpukit/score/src/smp.c (modified) score: Fix SMP startup Fri, 02 May 2014 08:31:09 GMT Sebastian Huber [38b59a6] * c/src/lib/libbsp/sparc/shared/irq_asm.S (modified) * c/src/lib/libcpu/powerpc/new-exceptions/cpu.c (modified) * c/src/lib/libcpu/powerpc/new-exceptions/cpu_asm.S (modified) * cpukit/libmisc/cpuuse/cpuusagereport.c (modified) * cpukit/rtems/include/rtems/rtems/tasks.h (modified) * cpukit/rtems/src/tasksetscheduler.c (modified) * cpukit/score/cpu/arm/cpu.c (modified) * cpukit/score/cpu/arm/cpu_asm.S (modified) * cpukit/score/cpu/arm/rtems/score/cpu.h (modified) * cpukit/score/cpu/i386/cpu.c (modified) * cpukit/score/cpu/i386/cpu_asm.S (modified) * cpukit/score/cpu/i386/rtems/score/cpu.h (modified) * cpukit/score/cpu/no_cpu/rtems/score/cpu.h (modified) * cpukit/score/cpu/powerpc/cpu.c (modified) * cpukit/score/cpu/powerpc/rtems/score/cpu.h (modified) * cpukit/score/cpu/sparc/cpu.c (modified) * cpukit/score/cpu/sparc/rtems/score/cpu.h (modified) * cpukit/score/include/rtems/score/percpu.h (modified) * cpukit/score/include/rtems/score/scheduler.h (modified) * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * cpukit/score/include/rtems/score/schedulersmp.h (modified) * cpukit/score/include/rtems/score/schedulersmpimpl.h (modified) * cpukit/score/include/rtems/score/statesimpl.h (modified) * cpukit/score/include/rtems/score/thread.h (modified) * cpukit/score/include/rtems/score/threadimpl.h (modified) * cpukit/score/include/rtems/score/userextimpl.h (modified) * cpukit/score/src/smp.c (modified) * cpukit/score/src/threaddispatch.c (modified) * cpukit/score/src/threadhandler.c (modified) * cpukit/score/src/threadinitialize.c (modified) * cpukit/score/src/threadrestart.c (modified) * cpukit/score/src/threadstartmultitasking.c (modified) * doc/user/smp.t (modified) * testsuites/smptests/Makefile.am (modified) * testsuites/smptests/configure.ac (modified) * testsuites/smptests/smpmigration02/Makefile.am (added) * testsuites/smptests/smpmigration02/init.c (added) * testsuites/smptests/smpmigration02/smpmigration02.doc (added) * testsuites/smptests/smpmigration02/smpmigration02.scn (added) * testsuites/smptests/smpscheduler02/init.c (modified) * testsuites/smptests/smpswitchextension01/smpswitchextension01.scn (modified) * testsuites/sptests/spscheduler01/init.c (modified) * testsuites/tmtests/tm26/task1.c (modified) score: Implement forced thread migration The current implementation ... Tue, 06 May 2014 13:16:39 GMT Sebastian Huber [58444f7] * cpukit/score/src/smp.c (modified) score: Delete _SMP_Test_message_default_handler A default handler ... Wed, 07 May 2014 06:13:44 GMT Sebastian Huber [07e7a7f8] * cpukit/rtems/include/rtems/rtems/intr.h (modified) * cpukit/score/include/rtems/score/isrlock.h (modified) score: Documentation Fri, 02 May 2014 13:47:57 GMT Sebastian Huber [4d906bda] * cpukit/score/include/rtems/score/percpu.h (modified) * cpukit/score/include/rtems/score/smpimpl.h (modified) * cpukit/score/src/smp.c (modified) score: Use atomic operations for SMP messages Fri, 02 May 2014 13:33:23 GMT Sebastian Huber [145becf] * cpukit/score/include/rtems/score/smpimpl.h (modified) * cpukit/score/src/smp.c (modified) * testsuites/smptests/Makefile.am (modified) * testsuites/smptests/configure.ac (modified) * testsuites/smptests/smpipi01/Makefile.am (added) * testsuites/smptests/smpipi01/init.c (added) * testsuites/smptests/smpipi01/smpipi01.doc (added) * testsuites/smptests/smpipi01/smpipi01.scn (added) score: Add SMP test message handler This handler can be used to ... Tue, 29 Apr 2014 14:09:35 GMT Sebastian Huber [e239760] * cpukit/rtems/include/rtems/rtems/tasks.h (modified) * cpukit/rtems/src/schedulerident.c (modified) * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * cpukit/score/include/rtems/score/smpimpl.h (modified) * cpukit/score/src/smp.c (modified) * doc/user/conf.t (modified) * doc/user/smp.t (modified) * testsuites/smptests/Makefile.am (modified) * testsuites/smptests/configure.ac (modified) * testsuites/smptests/smpfatal06/Makefile.am (deleted) * testsuites/smptests/smpfatal06/init.c (deleted) * testsuites/smptests/smpfatal06/smpfatal06.doc (deleted) * testsuites/smptests/smpfatal06/smpfatal06.scn (deleted) * testsuites/smptests/smpscheduler02/init.c (modified) score: SMP_FATAL_SCHEDULER_WITHOUT_PROCESSORS Avoid the ... Wed, 30 Apr 2014 12:54:58 GMT Sebastian Huber [bee71f8e] * cpukit/score/include/rtems/score/tls.h (modified) * cpukit/score/src/threadinitialize.c (modified) * cpukit/score/src/wkspace.c (modified) score: Fix TLS size usage Tue, 29 Apr 2014 11:16:06 GMT Sebastian Huber [dabf423] * cpukit/score/include/rtems/score/percpu.h (modified) score: Typo Sat, 26 Apr 2014 13:09:10 GMT Sebastian Huber [03b7789] * c/src/lib/libbsp/mips/shared/irq/exception.S (modified) * c/src/lib/libbsp/sparc/shared/irq_asm.S (modified) * c/src/lib/libcpu/sparc64/shared/score/interrupt.S (modified) * cpukit/sapi/include/confdefs.h (modified) * cpukit/score/cpu/arm/rtems/score/cpu.h (modified) * cpukit/score/cpu/bfin/cpu_asm.S (modified) * cpukit/score/cpu/h8300/cpu_asm.S (modified) * cpukit/score/cpu/i386/rtems/score/cpu.h (modified) * cpukit/score/cpu/m68k/cpu_asm.S (modified) * cpukit/score/cpu/mips/cpu_asm.S (modified) * cpukit/score/cpu/mips/rtems/score/cpu.h (modified) * cpukit/score/cpu/nios2/Makefile.am (modified) * cpukit/score/cpu/nios2/nios2-initialize-vectors.c (deleted) * cpukit/score/cpu/nios2/rtems/score/cpu.h (modified) * cpukit/score/cpu/no_cpu/rtems/score/cpu.h (modified) * cpukit/score/cpu/powerpc/rtems/score/cpu.h (modified) * cpukit/score/cpu/v850/rtems/score/cpu.h (modified) * cpukit/score/include/rtems/score/isr.h (modified) * cpukit/score/src/isr.c (modified) * testsuites/sptests/spfatal07/testcase.h (modified) * testsuites/sptests/spintr_err01/init.c (modified) score: Statically initialize _ISR_Vector_table Mon, 28 Apr 2014 07:56:33 GMT Sebastian Huber [a336d51] * cpukit/score/include/rtems/score/schedulersmpimpl.h (modified) score: Avoid copy and paste Tue, 22 Apr 2014 08:15:39 GMT Sebastian Huber [7c0bd74] * c/src/lib/libbsp/sparc/shared/irq_asm.S (modified) * c/src/lib/libbsp/sparc/shared/start/start.S (modified) * cpukit/score/cpu/sparc/cpu.c (modified) * cpukit/score/cpu/sparc/rtems/score/cpu.h (modified) * doc/cpu_supplement/sparc.t (modified) sparc: Add _CPU_Get_current_per_CPU_control() Use register g6 for ... Tue, 22 Apr 2014 05:46:56 GMT Sebastian Huber [b2ec2d15] * c/src/lib/libbsp/sparc/shared/irq_asm.S (modified) * cpukit/score/cpu/sparc/cpu.c (modified) * cpukit/score/cpu/sparc/rtems/score/cpu.h (modified) * doc/cpu_supplement/sparc.t (modified) sparc: Optimize context switch The registers g2 through g4 are ... Tue, 22 Apr 2014 08:10:39 GMT Sebastian Huber [e5120a5] * cpukit/score/cpu/no_cpu/rtems/score/cpu.h (modified) * cpukit/score/include/rtems/score/percpu.h (modified) score: Add _CPU_Get_current_per_CPU_control() Add optional method ... Mon, 21 Apr 2014 18:08:38 GMT Joel Sherrill [1ed8762e] * cpukit/score/src/mpci.c (modified) mpci.c: Now compiles again Tue, 22 Apr 2014 05:46:53 GMT Sebastian Huber [3380ee8] * cpukit/libmisc/cpuuse/cpuusagereset.c (modified) * cpukit/score/include/rtems/score/percpu.h (modified) * cpukit/score/include/rtems/score/profiling.h (modified) * cpukit/score/include/rtems/score/smpimpl.h (modified) * cpukit/score/src/cpuset.c (modified) * cpukit/score/src/debugisthreaddispatchingallowed.c (modified) * cpukit/score/src/isr.c (modified) * cpukit/score/src/percpu.c (modified) * cpukit/score/src/profilingisrentryexit.c (modified) * cpukit/score/src/smp.c (modified) * cpukit/score/src/threadcreateidle.c (modified) * cpukit/score/src/threaddispatch.c (modified) * cpukit/score/src/threaddispatchdisablelevel.c (modified) * cpukit/score/src/threadhandler.c (modified) * cpukit/score/src/threadstartmultitasking.c (modified) score: Use common names for per-CPU variables Use "cpu" for an ... Tue, 22 Apr 2014 05:46:51 GMT Sebastian Huber [f17e171] * cpukit/score/src/thread.c (modified) score: Fix warning Tue, 22 Apr 2014 05:46:49 GMT Sebastian Huber [861346d1] * cpukit/score/src/thread.c (modified) score: Delete superfluous assignments These values are already zero ... Tue, 22 Apr 2014 05:46:47 GMT Sebastian Huber [4c23fa4] * cpukit/score/src/threaddispatchdisablelevel.c (modified) score: Simplify Giant lock Tue, 22 Apr 2014 05:46:44 GMT Sebastian Huber [774edf2c] * cpukit/score/src/debugisthreaddispatchingallowed.c (modified) score: Use _Per_CPU_Get_snapshot() Thu, 17 Apr 2014 05:57:09 GMT Sebastian Huber [320faf8e] * c/src/lib/libcpu/powerpc/new-exceptions/cpu.c (modified) * cpukit/score/cpu/m68k/cpu.c (modified) * cpukit/score/cpu/sparc/cpu.c (modified) * cpukit/score/cpu/sparc64/cpu.c (modified) * cpukit/score/include/rtems/score/tls.h (modified) * doc/cpu_supplement/general.t (modified) score: Clarify TLS support Wed, 16 Apr 2014 07:10:52 GMT Sebastian Huber [2e06be4] * cpukit/score/include/rtems/score/thread.h (modified) score: Documentation Tue, 15 Apr 2014 14:20:17 GMT Sebastian Huber [33d0666] * cpukit/score/include/rtems/score/cpustdatomic.h (modified) * cpukit/score/include/rtems/score/schedulersmpimpl.h (modified) * cpukit/score/src/threaddispatch.c (modified) score: Critical fix for SMP The _Scheduler_SMP_Allocate_processor() ... Wed, 09 Apr 2014 13:07:54 GMT Sebastian Huber [c5831a3f] * c/src/lib/libbsp/i386/shared/smp/smp-imps.c (modified) * cpukit/posix/src/pthreadcreate.c (modified) * cpukit/posix/src/pthreadsetaffinitynp.c (modified) * cpukit/rtems/src/clocktick.c (modified) * cpukit/rtems/src/taskcreate.c (modified) * cpukit/rtems/src/tasksetaffinity.c (modified) * cpukit/sapi/include/confdefs.h (modified) * cpukit/sapi/include/rtems/scheduler.h (modified) * cpukit/score/include/rtems/score/percpu.h (modified) * cpukit/score/include/rtems/score/scheduler.h (modified) * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * cpukit/score/include/rtems/score/smpimpl.h (modified) * cpukit/score/include/rtems/score/thread.h (modified) * cpukit/score/include/rtems/score/threadimpl.h (modified) * cpukit/score/src/percpu.c (modified) * cpukit/score/src/schedulerdefaulttick.c (modified) * cpukit/score/src/schedulersetaffinity.c (modified) * cpukit/score/src/smp.c (modified) * cpukit/score/src/threadcreateidle.c (modified) * cpukit/score/src/threadinitialize.c (modified) * cpukit/score/src/threadstart.c (modified) * doc/user/conf.t (modified) * testsuites/smptests/Makefile.am (modified) * testsuites/smptests/configure.ac (modified) * testsuites/smptests/smpfatal04/Makefile.am (added) * testsuites/smptests/smpfatal04/init.c (added) * testsuites/smptests/smpfatal04/smpfatal04.doc (added) * testsuites/smptests/smpfatal04/smpfatal04.scn (added) * testsuites/smptests/smpfatal05/Makefile.am (added) * testsuites/smptests/smpfatal05/init.c (added) * testsuites/smptests/smpfatal05/smpfatal05.doc (added) * testsuites/smptests/smpfatal05/smpfatal05.scn (added) * testsuites/smptests/smpfatal06/Makefile.am (added) * testsuites/smptests/smpfatal06/init.c (added) * testsuites/smptests/smpfatal06/smpfatal06.doc (added) * testsuites/smptests/smpfatal06/smpfatal06.scn (added) * testsuites/smptests/smpfatal07/Makefile.am (added) * testsuites/smptests/smpfatal07/init.c (added) * testsuites/smptests/smpfatal07/smpfatal07.doc (added) * testsuites/smptests/smpfatal07/smpfatal07.scn (added) * testsuites/smptests/smpfatal08/Makefile.am (added) * testsuites/smptests/smpfatal08/init.c (added) * testsuites/smptests/smpfatal08/smpfatal08.doc (added) * testsuites/smptests/smpfatal08/smpfatal08.scn (added) * testsuites/smptests/smpscheduler02/Makefile.am (added) * testsuites/smptests/smpscheduler02/init.c (added) * testsuites/smptests/smpscheduler02/smpscheduler02.doc (added) * testsuites/smptests/smpscheduler02/smpscheduler02.scn (added) * testsuites/sptests/spscheduler01/init.c (modified) score: Add clustered/partitioned scheduling Clustered/partitioned ... Wed, 09 Apr 2014 08:09:39 GMT Sebastian Huber [27270b0d] * cpukit/rtems/Makefile.am (modified) * cpukit/rtems/include/rtems/rtems/tasks.h (modified) * cpukit/rtems/src/taskgetscheduler.c (added) * cpukit/rtems/src/tasksetscheduler.c (added) * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * testsuites/sptests/spscheduler01/init.c (modified) rtems: Add task get/set scheduler Wed, 09 Apr 2014 08:09:57 GMT Sebastian Huber [1b67535d] * cpukit/rtems/Makefile.am (modified) * cpukit/rtems/include/rtems/rtems/tasks.h (modified) * cpukit/rtems/src/schedulergetprocessorset.c (added) * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * testsuites/sptests/spscheduler01/init.c (modified) rtems: Add scheduler get processors Wed, 09 Apr 2014 08:09:24 GMT Sebastian Huber [b427a92] * cpukit/rtems/Makefile.am (modified) * cpukit/rtems/include/rtems/rtems/tasks.h (modified) * cpukit/rtems/src/schedulerident.c (added) * cpukit/score/include/rtems/score/object.h (modified) * cpukit/score/include/rtems/score/objectimpl.h (modified) * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * testsuites/sptests/spscheduler01/init.c (modified) rtems: Add scheduler identification Wed, 09 Apr 2014 08:33:00 GMT Sebastian Huber [133d54c5] * cpukit/sapi/include/confdefs.h (modified) * cpukit/sapi/include/rtems/scheduler.h (modified) * cpukit/score/include/rtems/score/scheduler.h (modified) * doc/user/conf.t (modified) score: Add scheduler name Tue, 08 Apr 2014 09:14:27 GMT Sebastian Huber [0712d17] * cpukit/rtems/Makefile.am (modified) * cpukit/rtems/include/rtems/rtems/tasks.h (modified) * cpukit/score/Makefile.am (modified) * cpukit/score/include/rtems/score/cpusetimpl.h (modified) * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * cpukit/score/src/schedulerdefaultgetaffinity.c (modified) * cpukit/score/src/schedulerdefaultsetaffinity.c (modified) * cpukit/score/src/schedulergetaffinity.c (added) * cpukit/score/src/schedulersetaffinity.c (added) * testsuites/sptests/Makefile.am (modified) * testsuites/sptests/configure.ac (modified) * testsuites/sptests/spscheduler01/Makefile.am (added) * testsuites/sptests/spscheduler01/init.c (added) * testsuites/sptests/spscheduler01/spscheduler01.doc (added) * testsuites/sptests/spscheduler01/spscheduler01.scn (added) score: Task get/set affinity Make rtems_task_get_affinity() and ... Tue, 08 Apr 2014 07:42:29 GMT Sebastian Huber [69aa3349] * cpukit/libcsupport/include/rtems/libcsupport.h (modified) * cpukit/libcsupport/src/newlibc_reent.c (modified) * cpukit/posix/src/pthread.c (modified) * cpukit/rtems/include/rtems/rtems/tasks.h (modified) * cpukit/rtems/src/tasks.c (modified) * cpukit/sapi/include/confdefs.h (modified) * 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/schedulerprioritysmp.h (modified) * cpukit/score/include/rtems/score/thread.h (modified) * cpukit/score/src/schedulercbsallocate.c (modified) * cpukit/score/src/schedulerdefaultallocatefree.c (modified) * cpukit/score/src/scheduleredfallocate.c (modified) * cpukit/score/src/scheduleredffree.c (deleted) * cpukit/score/src/schedulerpriorityaffinitysmp.c (modified) * cpukit/score/src/schedulerpriorityallocate.c (deleted) * cpukit/score/src/schedulerpriorityfree.c (deleted) * cpukit/score/src/thread.c (modified) * cpukit/score/src/threadinitialize.c (modified) * cpukit/score/src/threadrestart.c (modified) score: Simplify thread control initialization The thread control ... Fri, 04 Apr 2014 08:56:36 GMT Sebastian Huber [e1598a6] * cpukit/sapi/Makefile.am (modified) * cpukit/sapi/include/confdefs.h (modified) * cpukit/sapi/include/rtems/scheduler.h (added) * cpukit/sapi/preinstall.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/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/schedulersmp.h (modified) * cpukit/score/include/rtems/score/schedulersmpimpl.h (modified) * cpukit/score/src/scheduler.c (modified) * cpukit/score/src/schedulercbs.c (modified) * cpukit/score/src/schedulercbsallocate.c (modified) * cpukit/score/src/schedulercbsattachthread.c (modified) * cpukit/score/src/schedulercbscleanup.c (modified) * cpukit/score/src/schedulercbscreateserver.c (modified) * cpukit/score/src/schedulercbsdestroyserver.c (modified) * cpukit/score/src/schedulercbsdetachthread.c (modified) * cpukit/score/src/schedulercbsgetapprovedbudget.c (modified) * cpukit/score/src/schedulercbsgetexecutiontime.c (modified) * cpukit/score/src/schedulercbsgetparameters.c (modified) * cpukit/score/src/schedulercbsgetremainingbudget.c (modified) * cpukit/score/src/schedulercbsgetserverid.c (modified) * cpukit/score/src/schedulercbsreleasejob.c (modified) * cpukit/score/src/schedulercbssetparameters.c (modified) * cpukit/score/src/schedulercbsunblock.c (modified) * cpukit/score/src/schedulerdefaultallocatefree.c (modified) * cpukit/score/src/schedulerdefaultgetaffinity.c (modified) * cpukit/score/src/schedulerdefaultreleasejob.c (modified) * cpukit/score/src/schedulerdefaultsetaffinity.c (modified) * cpukit/score/src/schedulerdefaultstartidle.c (modified) * cpukit/score/src/schedulerdefaulttick.c (modified) * cpukit/score/src/schedulerdefaultupdate.c (modified) * cpukit/score/src/scheduleredf.c (modified) * cpukit/score/src/scheduleredfallocate.c (modified) * cpukit/score/src/scheduleredfblock.c (modified) * cpukit/score/src/scheduleredfenqueue.c (modified) * cpukit/score/src/scheduleredfenqueuefirst.c (modified) * cpukit/score/src/scheduleredfextract.c (modified) * cpukit/score/src/scheduleredffree.c (modified) * cpukit/score/src/scheduleredfreleasejob.c (modified) * cpukit/score/src/scheduleredfschedule.c (modified) * cpukit/score/src/scheduleredfunblock.c (modified) * cpukit/score/src/scheduleredfupdate.c (modified) * cpukit/score/src/scheduleredfyield.c (modified) * cpukit/score/src/schedulerpriority.c (modified) * cpukit/score/src/schedulerpriorityaffinitysmp.c (modified) * cpukit/score/src/schedulerpriorityallocate.c (modified) * cpukit/score/src/schedulerpriorityblock.c (modified) * cpukit/score/src/schedulerpriorityenqueue.c (modified) * cpukit/score/src/schedulerpriorityenqueuefirst.c (modified) * cpukit/score/src/schedulerpriorityextract.c (modified) * cpukit/score/src/schedulerpriorityfree.c (modified) * cpukit/score/src/schedulerpriorityschedule.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/schedulersimple.c (modified) * cpukit/score/src/schedulersimpleblock.c (modified) * cpukit/score/src/schedulersimpleenqueue.c (modified) * cpukit/score/src/schedulersimpleenqueuefirst.c (modified) * cpukit/score/src/schedulersimpleextract.c (modified) * cpukit/score/src/schedulersimplereadyqueueenqueue.c (modified) * cpukit/score/src/schedulersimplereadyqueueenqueuefirst.c (modified) * cpukit/score/src/schedulersimpleschedule.c (modified) * cpukit/score/src/schedulersimplesmp.c (modified) * cpukit/score/src/schedulersimpleunblock.c (modified) * cpukit/score/src/schedulersimpleyield.c (modified) * cpukit/score/src/threadchangepriority.c (modified) * cpukit/score/src/threadrestart.c (modified) * doc/user/conf.t (modified) * testsuites/rhealstone/rhilatency/ilatency.c (modified) * testsuites/sptests/spinternalerror01/init.c (modified) * testsuites/sptests/spsize/size.c (modified) * testsuites/tmtests/tm26/task1.c (modified) * testsuites/tmtests/tm27/task1.c (modified) score: Static scheduler configuration Do not allocate the scheduler ... Mon, 14 Apr 2014 10:41:57 GMT Sebastian Huber [dc18190] * cpukit/libblock/include/rtems/blkdev.h (modified) * cpukit/libblock/include/rtems/ide_part_table.h (modified) * cpukit/score/include/rtems/score/basedefs.h (modified) score: Add and use RTEMS_ZERO_LENGTH_ARRAY Thu, 10 Apr 2014 13:48:05 GMT Sebastian Huber [53e008b] * c/src/lib/libbsp/arm/shared/arm-a9mpcore-smp.c (modified) * c/src/lib/libbsp/i386/shared/smp/smp-imps.c (modified) * c/src/lib/libbsp/powerpc/qoriq/startup/smp.c (modified) * c/src/lib/libbsp/shared/smp/smp_stub.c (modified) * c/src/lib/libbsp/sparc/leon3/smp/smp_leon3.c (modified) * cpukit/score/cpu/arm/rtems/score/cpu.h (modified) * cpukit/score/cpu/i386/rtems/score/cpu.h (modified) * cpukit/score/cpu/no_cpu/rtems/score/cpu.h (modified) * cpukit/score/cpu/powerpc/rtems/score/cpu.h (modified) * cpukit/score/cpu/sparc/rtems/score/cpu.h (modified) * cpukit/score/include/rtems/score/smpimpl.h (modified) * cpukit/score/src/smp.c (modified) score: SMP initialization changes Add and use ... Thu, 10 Apr 2014 06:18:00 GMT Sebastian Huber [198c1433] * cpukit/score/include/rtems/score/percpu.h (modified) score: Add _Per_CPU_Get_snapshot() Mon, 14 Apr 2014 06:09:54 GMT Sebastian Huber [67a7a2c] * c/src/lib/libbsp/sparc/leon3/smp/getcpuid.c (modified) * cpukit/score/cpu/sparc/rtems/score/cpu.h (modified) sparc: Use __leon__ multilib define Mon, 07 Apr 2014 14:50:13 GMT Sebastian Huber [6cf45cb] * cpukit/score/include/rtems/score/heap.h (modified) * cpukit/score/src/heap.c (modified) * cpukit/score/src/wkspace.c (modified) score: Fix workspace size estimate for TLS Mon, 07 Apr 2014 14:00:00 GMT Sebastian Huber [d61c315] * cpukit/score/src/heapgreedy.c (modified) score: Fix for empty heap Fri, 04 Apr 2014 11:58:26 GMT Sebastian Huber [e785fbaa] * cpukit/posix/src/pthreadsetschedparam.c (modified) * cpukit/posix/src/sched_rr_get_interval.c (modified) * cpukit/rtems/src/taskmode.c (modified) * cpukit/score/include/rtems/score/threadimpl.h (modified) * cpukit/score/src/schedulerdefaulttick.c (modified) * cpukit/score/src/thread.c (modified) * cpukit/score/src/threaddispatch.c (modified) * cpukit/score/src/threadinitialize.c (modified) * testsuites/sptests/spsize/size.c (modified) score: Delete _Thread_Ticks_per_timeslice Use the Configuration instead. Fri, 04 Apr 2014 11:43:15 GMT Sebastian Huber [47445846] * cpukit/score/include/rtems/score/threadimpl.h (modified) * cpukit/score/src/thread.c (modified) * cpukit/score/src/threadinitialize.c (modified) * testsuites/sptests/spsize/size.c (modified) score: Delete _Thread_Maximum_extensions Use the Configuration instead. Mon, 07 Apr 2014 12:50:24 GMT Sebastian Huber [57740ce8] * cpukit/score/cpu/no_cpu/rtems/score/cpu.h (modified) * cpukit/score/src/percpuasm.c (modified) score: Clarify CPU port alignment requirements Thu, 03 Apr 2014 17:55:43 GMT Joel Sherrill [d507c037] * cpukit/rtems/Makefile.am (modified) * cpukit/rtems/include/rtems/rtems/tasks.h (modified) * cpukit/rtems/include/rtems/rtems/tasksimpl.h (modified) * cpukit/rtems/mainpage.h (modified) * cpukit/rtems/src/tasks.c (modified) * cpukit/rtems/src/taskvariable_invoke_dtor.c (modified) * cpukit/rtems/src/taskvariableadd.c (modified) * cpukit/rtems/src/taskvariabledelete.c (modified) * cpukit/rtems/src/taskvariableget.c (modified) * cpukit/sapi/include/confdefs.h (modified) * cpukit/score/include/rtems/score/thread.h (modified) * doc/user/task.t (modified) * testsuites/psxtests/psxconfig01/init.c (modified) * testsuites/smptests/smpunsupported01/init.c (modified) * testsuites/sptests/Makefile.am (modified) * testsuites/sptests/configure.ac (modified) Disable per task variables when SMP is enabled Per task variables ... Fri, 04 Apr 2014 14:24:44 GMT Joel Sherrill [c6f0a4b7] * cpukit/score/include/rtems/score/schedulerpriorityaffinitysmp.h (modified) schedulerpriorityaffinitysmp.h: Fix compilation error introduced by ... Thu, 03 Apr 2014 13:03:35 GMT Sebastian Huber [24934e36] * cpukit/posix/src/nanosleep.c (modified) * cpukit/posix/src/pthreadcreate.c (modified) * cpukit/posix/src/pthreadgetaffinitynp.c (modified) * cpukit/posix/src/pthreadsetaffinitynp.c (modified) * cpukit/posix/src/sched_yield.c (modified) * cpukit/rtems/src/clocktick.c (modified) * cpukit/rtems/src/ratemoncancel.c (modified) * cpukit/rtems/src/ratemondelete.c (modified) * cpukit/rtems/src/ratemonperiod.c (modified) * cpukit/rtems/src/taskgetaffinity.c (modified) * cpukit/rtems/src/tasksetaffinity.c (modified) * cpukit/rtems/src/taskwakeafter.c (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/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/threadimpl.h (modified) * cpukit/score/src/coremutexseize.c (modified) * cpukit/score/src/schedulercbsallocate.c (modified) * cpukit/score/src/schedulercbsreleasejob.c (modified) * cpukit/score/src/schedulercbsunblock.c (modified) * cpukit/score/src/schedulerdefaultallocatefree.c (modified) * cpukit/score/src/schedulerdefaultgetaffinity.c (modified) * cpukit/score/src/schedulerdefaultreleasejob.c (modified) * cpukit/score/src/schedulerdefaultsetaffinity.c (modified) * cpukit/score/src/schedulerdefaultstartidle.c (modified) * cpukit/score/src/schedulerdefaulttick.c (modified) * cpukit/score/src/schedulerdefaultupdate.c (modified) * cpukit/score/src/scheduleredf.c (modified) * cpukit/score/src/scheduleredfallocate.c (modified) * cpukit/score/src/scheduleredfblock.c (modified) * cpukit/score/src/scheduleredfenqueue.c (modified) * cpukit/score/src/scheduleredfenqueuefirst.c (modified) * cpukit/score/src/scheduleredfextract.c (modified) * cpukit/score/src/scheduleredffree.c (modified) * cpukit/score/src/scheduleredfreleasejob.c (modified) * cpukit/score/src/scheduleredfschedule.c (modified) * cpukit/score/src/scheduleredfunblock.c (modified) * cpukit/score/src/scheduleredfupdate.c (modified) * cpukit/score/src/scheduleredfyield.c (modified) * cpukit/score/src/schedulerpriorityaffinitysmp.c (modified) * cpukit/score/src/schedulerpriorityallocate.c (modified) * cpukit/score/src/schedulerpriorityblock.c (modified) * cpukit/score/src/schedulerpriorityenqueue.c (modified) * cpukit/score/src/schedulerpriorityenqueuefirst.c (modified) * cpukit/score/src/schedulerpriorityextract.c (modified) * cpukit/score/src/schedulerpriorityfree.c (modified) * cpukit/score/src/schedulerpriorityprioritycompare.c (modified) * cpukit/score/src/schedulerpriorityschedule.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/schedulersimpleblock.c (modified) * cpukit/score/src/schedulersimpleenqueue.c (modified) * cpukit/score/src/schedulersimpleenqueuefirst.c (modified) * cpukit/score/src/schedulersimpleextract.c (modified) * cpukit/score/src/schedulersimplereadyqueueenqueue.c (modified) * cpukit/score/src/schedulersimplereadyqueueenqueuefirst.c (modified) * cpukit/score/src/schedulersimpleschedule.c (modified) * cpukit/score/src/schedulersimplesmp.c (modified) * cpukit/score/src/schedulersimpleunblock.c (modified) * cpukit/score/src/schedulersimpleyield.c (modified) * cpukit/score/src/threadchangepriority.c (modified) * cpukit/score/src/threadclearstate.c (modified) * cpukit/score/src/threadinitialize.c (modified) * cpukit/score/src/threadready.c (modified) * cpukit/score/src/threadrestart.c (modified) * cpukit/score/src/threadsetpriority.c (modified) * cpukit/score/src/threadsetstate.c (modified) * cpukit/score/src/threadsettransient.c (modified) * cpukit/score/src/threadstart.c (modified) * testsuites/tmtests/tm26/task1.c (modified) * testsuites/tmtests/tm27/task1.c (modified) score: Add scheduler control to scheduler ops Scheduler operations ... Thu, 03 Apr 2014 10:02:09 GMT Sebastian Huber [439c494] * cpukit/sapi/include/confdefs.h (modified) * cpukit/score/include/rtems/score/schedulersimple.h (modified) * cpukit/score/include/rtems/score/schedulersimpleimpl.h (modified) * cpukit/score/src/schedulersimple.c (modified) * cpukit/score/src/schedulersimplereadyqueueenqueue.c (modified) * cpukit/score/src/schedulersimplereadyqueueenqueuefirst.c (modified) score: Add and use Scheduler_simple_Control Thu, 03 Apr 2014 09:53:48 GMT Sebastian Huber [3891983] * cpukit/sapi/include/confdefs.h (modified) * cpukit/score/include/rtems/score/scheduleredf.h (modified) * cpukit/score/include/rtems/score/scheduleredfimpl.h (modified) * cpukit/score/src/scheduleredf.c (modified) * cpukit/score/src/scheduleredfenqueue.c (modified) * cpukit/score/src/scheduleredfextract.c (modified) * cpukit/score/src/scheduleredfyield.c (modified) score: Add and use Scheduler_EDF_Control Fri, 04 Apr 2014 07:39:58 GMT Sebastian Huber [e8fffc2d] * cpukit/score/include/rtems/score/schedulerpriorityaffinitysmp.h (modified) score: Delete superfluous field Fri, 04 Apr 2014 07:37:23 GMT Sebastian Huber [d62b5ac9] * cpukit/score/include/rtems/score/cpuset.h (modified) score: Include missing header file Fri, 04 Apr 2014 06:36:19 GMT Sebastian Huber [fc3c759] * cpukit/score/include/rtems/score/scheduler.h (modified) score: Move declaration to end of file Tue, 18 Mar 2014 17:52:43 GMT Jennifer Averett [da5b1b9] * cpukit/score/include/rtems/score/thread.h (modified) * cpukit/score/src/threadinitialize.c (modified) score: Remove affinity element from thread. Wed, 19 Mar 2014 20:20:01 GMT Jennifer Averett [56c396b] * cpukit/score/Makefile.am (modified) * cpukit/score/include/rtems/score/schedulerpriorityaffinitysmp.h (added) * cpukit/score/preinstall.am (modified) * cpukit/score/src/schedulerpriorityaffinitysmp.c (added) score: Add priority affinity smp scheduler. Thu, 06 Mar 2014 14:37:21 GMT Jennifer Averett [cfe457f] * cpukit/score/Makefile.am (modified) * cpukit/score/include/rtems/score/cpusetimpl.h (modified) * cpukit/score/include/rtems/score/scheduler.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/schedulersimplesmp.h (modified) * cpukit/score/src/cpuset.c (modified) * cpukit/score/src/schedulerdefaultgetaffinity.c (added) * cpukit/score/src/schedulerdefaultsetaffinity.c (added) score: score: Add get/set affinity to Scheduler Framework. Tue, 01 Apr 2014 09:48:59 GMT Sebastian Huber [494c2e3] * cpukit/sapi/include/confdefs.h (modified) * cpukit/score/Makefile.am (modified) * cpukit/score/include/rtems/score/prioritybitmap.h (modified) * cpukit/score/include/rtems/score/prioritybitmapimpl.h (modified) * cpukit/score/include/rtems/score/schedulerpriority.h (modified) * cpukit/score/include/rtems/score/schedulerpriorityimpl.h (modified) * cpukit/score/include/rtems/score/schedulerprioritysmp.h (modified) * cpukit/score/include/rtems/score/schedulersimplesmp.h (modified) * cpukit/score/include/rtems/score/schedulersmp.h (modified) * cpukit/score/include/rtems/score/schedulersmpimpl.h (modified) * cpukit/score/src/prioritybitmap.c (deleted) * cpukit/score/src/schedulerpriority.c (modified) * cpukit/score/src/schedulerpriorityblock.c (modified) * cpukit/score/src/schedulerpriorityenqueue.c (modified) * cpukit/score/src/schedulerpriorityenqueuefirst.c (modified) * cpukit/score/src/schedulerpriorityextract.c (modified) * cpukit/score/src/schedulerprioritysmp.c (modified) * cpukit/score/src/schedulerpriorityunblock.c (modified) * cpukit/score/src/schedulerpriorityupdate.c (modified) * cpukit/score/src/schedulersimplesmp.c (modified) * cpukit/score/src/schedulersmpstartidle.c (deleted) * testsuites/sptests/spsize/size.c (modified) * testsuites/tmtests/tm26/task1.c (modified) * testsuites/tmtests/tm27/task1.c (modified) score: Move priority bit map to scheduler instance Delete global ... Tue, 01 Apr 2014 08:20:01 GMT Sebastian Huber [f570b071] * cpukit/score/cpu/arm/rtems/score/types.h (modified) * cpukit/score/cpu/avr/rtems/score/cpu.h (modified) * cpukit/score/cpu/avr/rtems/score/types.h (modified) * cpukit/score/cpu/bfin/rtems/score/cpu.h (modified) * cpukit/score/cpu/bfin/rtems/score/types.h (modified) * cpukit/score/cpu/h8300/rtems/score/cpu.h (modified) * cpukit/score/cpu/h8300/rtems/score/types.h (modified) * cpukit/score/cpu/i386/rtems/score/types.h (modified) * cpukit/score/cpu/lm32/rtems/score/cpu.h (modified) * cpukit/score/cpu/lm32/rtems/score/types.h (modified) * cpukit/score/cpu/m32c/rtems/score/cpu.h (modified) * cpukit/score/cpu/m32c/rtems/score/types.h (modified) * cpukit/score/cpu/m32r/rtems/score/cpu.h (modified) * cpukit/score/cpu/m32r/rtems/score/types.h (modified) * cpukit/score/cpu/m68k/rtems/score/types.h (modified) * cpukit/score/cpu/mips/rtems/score/cpu.h (modified) * cpukit/score/cpu/mips/rtems/score/types.h (modified) * cpukit/score/cpu/moxie/rtems/score/types.h (modified) * cpukit/score/cpu/nios2/rtems/score/types.h (modified) * cpukit/score/cpu/no_cpu/rtems/score/cpu.h (modified) * cpukit/score/cpu/no_cpu/rtems/score/types.h (modified) * cpukit/score/cpu/powerpc/rtems/score/cpu.h (modified) * cpukit/score/cpu/powerpc/rtems/score/types.h (modified) * cpukit/score/cpu/sh/rtems/score/cpu.h (modified) * cpukit/score/cpu/sh/rtems/score/types.h (modified) * cpukit/score/cpu/sparc/rtems/score/types.h (modified) * cpukit/score/cpu/sparc64/rtems/score/types.h (modified) * cpukit/score/cpu/v850/rtems/score/cpu.h (modified) * cpukit/score/cpu/v850/rtems/score/types.h (modified) * cpukit/score/include/rtems/score/prioritybitmap.h (modified) * cpukit/score/include/rtems/score/prioritybitmapimpl.h (modified) * cpukit/score/src/prioritybitmap.c (modified) score: Rename Priority_bit_map_Control Rename ... Fri, 28 Mar 2014 12:44:18 GMT Sebastian Huber [3f5f2ce] * cpukit/sapi/src/interrtext.c (modified) * cpukit/score/include/rtems/score/interr.h (modified) * cpukit/score/src/threadrestart.c (modified) * testsuites/sptests/Makefile.am (modified) * testsuites/sptests/configure.ac (modified) * testsuites/sptests/spfatal28/Makefile.am (added) * testsuites/sptests/spfatal28/spfatal28.doc (added) * testsuites/sptests/spfatal28/spfatal28.scn (added) * testsuites/sptests/spfatal28/testcase.h (added) * testsuites/sptests/spinternalerror02/init.c (modified) * testsuites/sptests/spsem01/init.c (modified) * testsuites/sptests/spsem01/spsem01.scn (modified) * testsuites/sptests/spsem02/init.c (modified) * testsuites/sptests/spsem02/spsem02.scn (modified) score: PR788: Add INTERNAL_ERROR_RESOURCE_IN_USE Issue a fatal ... Tue, 01 Apr 2014 08:01:52 GMT Sebastian Huber [4994927] * cpukit/score/Makefile.am (modified) * cpukit/score/src/log2table.c (added) * cpukit/score/src/prioritybitmap.c (modified) score: Move __log2table to separate file Thu, 27 Mar 2014 08:04:47 GMT Sebastian Huber [91e7b0c] * cpukit/score/include/rtems/score/threadqimpl.h (modified) * cpukit/score/src/threadqextract.c (modified) * cpukit/score/src/threadqextractfifo.c (modified) * cpukit/score/src/threadqextractpriority.c (modified) * cpukit/score/src/threadqprocesstimeout.c (modified) * cpukit/score/src/threadqrequeue.c (modified) * testsuites/sptests/spthreadq01/init.c (modified) score: PR2172: _Thread_queue_Extract() Add ... Thu, 27 Mar 2014 07:30:51 GMT Sebastian Huber [600bb68f] * cpukit/score/include/rtems/score/threadqimpl.h (modified) * cpukit/score/src/threadqextractwithproxy.c (modified) score: _Thread_queue_Extract_with_proxy() Drop the return status, ... Thu, 27 Mar 2014 13:46:31 GMT Sebastian Huber [03e89287] * cpukit/libmisc/monitor/mon-sema.c (modified) * cpukit/posix/src/mutexinit.c (modified) * cpukit/rtems/src/semcreate.c (modified) * cpukit/score/include/rtems/score/coremutex.h (modified) * cpukit/score/include/rtems/score/coremuteximpl.h (modified) * cpukit/score/src/apimutex.c (modified) * cpukit/score/src/coremutex.c (modified) * cpukit/score/src/coremutexsurrender.c (modified) * testsuites/sptests/sp51/init.c (modified) score: Delete CORE_mutex_Control::lock The holder field is enough ... Thu, 27 Mar 2014 13:29:00 GMT Sebastian Huber [b1ce1161] * cpukit/libmisc/monitor/mon-sema.c (modified) * cpukit/score/include/rtems/score/coremutex.h (modified) * cpukit/score/include/rtems/score/coremuteximpl.h (modified) * cpukit/score/src/coremutex.c (modified) * cpukit/score/src/coremutexsurrender.c (modified) score: Delete CORE_mutex_Control::holder_id We can use the holder ... Thu, 27 Mar 2014 07:04:10 GMT Sebastian Huber [cb8d3e7] * cpukit/score/include/rtems/score/coremutex.h (modified) * cpukit/score/src/coremutex.c (modified) * cpukit/score/src/coremutexseize.c (modified) score: Delete CORE_mutex_Control::blocked_count Fri, 28 Mar 2014 08:29:51 GMT Sebastian Huber [f0b4fd9] * cpukit/score/src/threadrestart.c (modified) * testsuites/sptests/Makefile.am (modified) * testsuites/sptests/configure.ac (modified) * testsuites/sptests/spthreadlife01/Makefile.am (added) * testsuites/sptests/spthreadlife01/init.c (added) * testsuites/sptests/spthreadlife01/spthreadlife01.doc (added) * testsuites/sptests/spthreadlife01/spthreadlife01.scn (added) score: Do not reset resource count during restart This fixes an ... Thu, 27 Mar 2014 13:16:12 GMT Sebastian Huber [23fec9f0] * cpukit/libcsupport/src/resource_snapshot.c (modified) * cpukit/posix/include/rtems/posix/pthreadimpl.h (modified) * cpukit/posix/include/rtems/posix/semaphoreimpl.h (modified) * cpukit/posix/src/conddestroy.c (modified) * cpukit/posix/src/condinit.c (modified) * cpukit/posix/src/keycreate.c (modified) * cpukit/posix/src/keydelete.c (modified) * cpukit/posix/src/mqueueclose.c (modified) * cpukit/posix/src/mqueuecreatesupp.c (modified) * cpukit/posix/src/mqueueopen.c (modified) * cpukit/posix/src/mqueueunlink.c (modified) * cpukit/posix/src/mutexdestroy.c (modified) * cpukit/posix/src/mutexinit.c (modified) * cpukit/posix/src/pbarrierdestroy.c (modified) * cpukit/posix/src/pbarrierinit.c (modified) * cpukit/posix/src/prwlockdestroy.c (modified) * cpukit/posix/src/prwlockinit.c (modified) * cpukit/posix/src/pspindestroy.c (modified) * cpukit/posix/src/pspininit.c (modified) * cpukit/posix/src/pthreadcreate.c (modified) * cpukit/posix/src/semaphorecreatesupp.c (modified) * cpukit/posix/src/semclose.c (modified) * cpukit/posix/src/semdestroy.c (modified) * cpukit/posix/src/seminit.c (modified) * cpukit/posix/src/semopen.c (modified) * cpukit/posix/src/semunlink.c (modified) * cpukit/posix/src/timercreate.c (modified) * cpukit/posix/src/timerdelete.c (modified) * cpukit/rtems/Makefile.am (modified) * cpukit/rtems/include/rtems/rtems/messageimpl.h (modified) * cpukit/rtems/include/rtems/rtems/tasksimpl.h (modified) * cpukit/rtems/src/barriercreate.c (modified) * cpukit/rtems/src/barrierdelete.c (modified) * cpukit/rtems/src/dpmemcreate.c (modified) * cpukit/rtems/src/dpmemdelete.c (modified) * cpukit/rtems/src/msgqallocate.c (deleted) * cpukit/rtems/src/msgqcreate.c (modified) * cpukit/rtems/src/msgqdelete.c (modified) * cpukit/rtems/src/partcreate.c (modified) * cpukit/rtems/src/partdelete.c (modified) * cpukit/rtems/src/ratemoncreate.c (modified) * cpukit/rtems/src/ratemondelete.c (modified) * cpukit/rtems/src/regioncreate.c (modified) * cpukit/rtems/src/regiondelete.c (modified) * cpukit/rtems/src/regionextend.c (modified) * cpukit/rtems/src/regiongetsegment.c (modified) * cpukit/rtems/src/regionresizesegment.c (modified) * cpukit/rtems/src/semcreate.c (modified) * cpukit/rtems/src/semdelete.c (modified) * cpukit/rtems/src/taskcreate.c (modified) * cpukit/rtems/src/timercreate.c (modified) * cpukit/rtems/src/timerdelete.c (modified) * cpukit/sapi/src/extensioncreate.c (modified) * cpukit/sapi/src/extensiondelete.c (modified) * cpukit/score/include/rtems/score/objectimpl.h (modified) * cpukit/score/include/rtems/score/threadimpl.h (modified) * cpukit/score/src/apimutex.c (modified) * cpukit/score/src/objectactivecount.c (modified) * cpukit/score/src/objectallocate.c (modified) * cpukit/score/src/objectextendinformation.c (modified) * cpukit/score/src/objectfree.c (modified) * cpukit/score/src/objectshrinkinformation.c (modified) * testsuites/sptests/spobjgetnext/init.c (modified) score: PR2152: Use allocator mutex for objects Use allocator mutex ... Thu, 27 Mar 2014 12:38:04 GMT Sebastian Huber [34684573] * cpukit/score/include/rtems/score/apimutex.h (modified) * cpukit/score/src/apimutexlock.c (modified) * cpukit/score/src/apimutexunlock.c (modified) score: Use thread life protection for API mutexes This prevents ... Thu, 13 Mar 2014 14:25:06 GMT Sebastian Huber [fb7199d] * cpukit/posix/src/pthread.c (modified) * cpukit/score/src/apimutexlock.c (modified) * cpukit/score/src/apimutexunlock.c (modified) score: Relax Giant lock usage for API mutexes It is no longer ... Tue, 25 Mar 2014 09:54:49 GMT Sebastian Huber [1b1be254] * cpukit/libcsupport/include/rtems/libcsupport.h (modified) * cpukit/libcsupport/src/newlibc_reent.c (modified) * cpukit/libcsupport/src/resource_snapshot.c (modified) * cpukit/libmisc/monitor/mon-prmisc.c (modified) * cpukit/posix/include/rtems/posix/pthreadimpl.h (modified) * cpukit/posix/src/keyrundestructors.c (modified) * cpukit/posix/src/pthread.c (modified) * cpukit/posix/src/pthreadexit.c (modified) * cpukit/rtems/include/rtems/rtems/tasksimpl.h (modified) * cpukit/rtems/src/taskdelete.c (modified) * cpukit/rtems/src/tasks.c (modified) * cpukit/rtems/src/taskvariable_invoke_dtor.c (modified) * cpukit/score/Makefile.am (modified) * cpukit/score/include/rtems/score/statesimpl.h (modified) * cpukit/score/include/rtems/score/thread.h (modified) * cpukit/score/include/rtems/score/threadimpl.h (modified) * cpukit/score/include/rtems/score/userext.h (modified) * cpukit/score/include/rtems/score/userextimpl.h (modified) * cpukit/score/src/heapfree.c (modified) * cpukit/score/src/threadclose.c (deleted) * cpukit/score/src/threadinitialize.c (modified) * cpukit/score/src/threadrestart.c (modified) * cpukit/score/src/userextiterate.c (modified) * testsuites/psxtests/psxcleanup01/init.c (modified) * testsuites/smptests/smpthreadlife01/init.c (modified) * testsuites/smptests/smpunsupported01/init.c (modified) score: Thread life cycle re-implementation The thread deletion is ... Tue, 25 Mar 2014 10:03:21 GMT Sebastian Huber [226c731] * cpukit/score/src/threadrestart.c (modified) score: Replace _Thread_Reset() Replace _Thread_Reset() with ... Tue, 25 Mar 2014 09:53:28 GMT Sebastian Huber [8690b53] * cpukit/rtems/src/taskrestart.c (modified) * cpukit/score/include/rtems/score/threadimpl.h (modified) * cpukit/score/src/threadrestart.c (modified) score: Add parameter to _Thread_Restart() The executing thread will ... Mon, 17 Mar 2014 14:03:22 GMT Sebastian Huber [391ad3e] * cpukit/posix/src/pthread.c (modified) * cpukit/score/include/rtems/score/userext.h (modified) * cpukit/score/src/threadrestart.c (modified) * testsuites/psxtests/psxcleanup01/init.c (modified) score: Fix thread restart extensions context Run the thread restart ... Tue, 18 Mar 2014 15:13:23 GMT Sebastian Huber [084c5cc] * cpukit/score/src/threadrestart.c (modified) score: Reduce _Thread_Reset() parameters Move thread entry ... Tue, 18 Mar 2014 15:11:03 GMT Sebastian Huber [dcd5e26] * cpukit/score/Makefile.am (modified) * cpukit/score/include/rtems/score/threadimpl.h (modified) * cpukit/score/src/threadreset.c (deleted) * cpukit/score/src/threadrestart.c (modified) score: Move _Thread_Reset() and make static Mon, 17 Mar 2014 09:12:14 GMT Sebastian Huber [5c731a83] * cpukit/rtems/src/taskrestart.c (modified) * cpukit/score/include/rtems/score/objectimpl.h (modified) * cpukit/score/include/rtems/score/thread.h (modified) * cpukit/score/include/rtems/score/threadimpl.h (modified) * cpukit/score/src/threadinitialize.c (modified) * cpukit/score/src/threadrestart.c (modified) * testsuites/smptests/Makefile.am (modified) * testsuites/smptests/configure.ac (modified) * testsuites/smptests/smpthreadlife01/Makefile.am (added) * testsuites/smptests/smpthreadlife01/init.c (added) * testsuites/smptests/smpthreadlife01/smpthreadlife01.doc (added) * testsuites/smptests/smpthreadlife01/smpthreadlife01.scn (added) * testsuites/smptests/smpunsupported01/init.c (modified) score: Use thread action for thread restart The thread restart is ...