# # ChangeLog for cpukit/score/include in rtems # # Generated by Trac 1.2.1.dev0 # 05/19/24 07:55:14 Tue, 22 Nov 2016 07:46:02 GMT Sebastian Huber [520e07db] * cpukit/score/include/rtems/score/basedefs.h (modified) score: Add RTEMS_ALIAS() Tue, 22 Nov 2016 09:53:03 GMT Sebastian Huber [a4217c6] * cpukit/posix/src/condwaitsupp.c (modified) * cpukit/posix/src/nanosleep.c (modified) * cpukit/posix/src/sigtimedwait.c (modified) * cpukit/rtems/src/regiongetsegment.c (modified) * cpukit/score/include/rtems/score/coresemimpl.h (modified) * cpukit/score/include/rtems/score/thread.h (modified) * cpukit/score/include/rtems/score/threadq.h (modified) * cpukit/score/include/rtems/score/threadqimpl.h (modified) * cpukit/score/src/condition.c (modified) * cpukit/score/src/corebarrierwait.c (modified) * cpukit/score/src/coremsgseize.c (modified) * cpukit/score/src/coremsgsubmit.c (modified) * cpukit/score/src/coremutexseize.c (modified) * cpukit/score/src/corerwlockobtainread.c (modified) * cpukit/score/src/corerwlockobtainwrite.c (modified) * cpukit/score/src/futex.c (modified) * cpukit/score/src/mpci.c (modified) * cpukit/score/src/mutex.c (modified) * cpukit/score/src/semaphore.c (modified) * cpukit/score/src/threadqenqueue.c (modified) * cpukit/score/src/threadrestart.c (modified) score: Rename _Thread_queue_Enqueue_critical() Delete unused ... Wed, 16 Nov 2016 15:39:43 GMT Sebastian Huber [125f248] * cpukit/posix/include/rtems/posix/condimpl.h (modified) * cpukit/posix/src/condwaitsupp.c (modified) * cpukit/posix/src/nanosleep.c (modified) * cpukit/posix/src/pthreadjoin.c (modified) * cpukit/posix/src/sigtimedwait.c (modified) * cpukit/rtems/include/rtems/rtems/regionimpl.h (modified) * cpukit/rtems/src/regiongetsegment.c (modified) * cpukit/rtems/src/taskdelete.c (modified) * cpukit/sapi/src/interrtext.c (modified) * cpukit/score/include/rtems/score/coresemimpl.h (modified) * cpukit/score/include/rtems/score/interr.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/src/condition.c (modified) * cpukit/score/src/corebarrierwait.c (modified) * cpukit/score/src/coremsgseize.c (modified) * cpukit/score/src/coremsgsubmit.c (modified) * cpukit/score/src/coremutexseize.c (modified) * cpukit/score/src/corerwlockobtainread.c (modified) * cpukit/score/src/corerwlockobtainwrite.c (modified) * cpukit/score/src/futex.c (modified) * cpukit/score/src/mpci.c (modified) * cpukit/score/src/mutex.c (modified) * cpukit/score/src/semaphore.c (modified) * cpukit/score/src/threadqenqueue.c (modified) * cpukit/score/src/threadrestart.c (modified) * testsuites/sptests/spfatal03/testcase.h (modified) score: Add thread queue enqueue callout Replace the expected thread ... Thu, 10 Nov 2016 11:02:28 GMT Sebastian Huber [84e6f15] * cpukit/sapi/src/interrtext.c (modified) * cpukit/score/cpu/arm/rtems/score/cpu.h (modified) * cpukit/score/cpu/bfin/rtems/score/cpu.h (modified) * cpukit/score/cpu/epiphany/rtems/score/cpu.h (modified) * cpukit/score/cpu/i386/rtems/score/cpu.h (modified) * cpukit/score/cpu/lm32/rtems/score/cpu.h (modified) * cpukit/score/cpu/m32c/rtems/score/cpu.h (modified) * cpukit/score/cpu/m68k/rtems/score/cpu.h (modified) * cpukit/score/cpu/mips/rtems/score/cpu.h (modified) * cpukit/score/cpu/moxie/rtems/score/cpu.h (modified) * cpukit/score/cpu/nios2/rtems/score/cpu.h (modified) * cpukit/score/cpu/no_cpu/rtems/score/cpu.h (modified) * cpukit/score/cpu/or1k/rtems/score/cpu.h (modified) * cpukit/score/cpu/powerpc/rtems/score/cpu.h (modified) * cpukit/score/cpu/sh/rtems/score/cpu.h (modified) * cpukit/score/cpu/sparc/rtems/score/cpu.h (modified) * cpukit/score/cpu/sparc64/rtems/score/cpu.h (modified) * cpukit/score/cpu/v850/rtems/score/cpu.h (modified) * cpukit/score/include/rtems/score/interr.h (modified) * cpukit/score/include/rtems/score/threaddispatch.h (modified) * cpukit/score/src/threaddispatch.c (modified) * testsuites/smptests/Makefile.am (modified) * testsuites/smptests/configure.ac (modified) * 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/sptests/spinternalerror02/init.c (modified) score: Robust thread dispatch On SMP configurations, it is a fatal ... Wed, 23 Nov 2016 06:16:41 GMT Sebastian Huber [ec17ad4] * cpukit/score/Makefile.am (modified) * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * cpukit/score/include/rtems/score/schedulersmpimpl.h (modified) * cpukit/score/src/schedulersmpdebug.c (deleted) score: Delete obsolete scheduler debug aid Wed, 23 Nov 2016 06:47:57 GMT Sebastian Huber [a550b3f] * cpukit/score/include/rtems/score/percpu.h (modified) score: Force Per_CPU_Control::executing alignment This fixes the ... Mon, 21 Nov 2016 09:26:32 GMT Sebastian Huber [ccc92b8] * cpukit/score/include/rtems/score/percpu.h (modified) score: Group Per_CPU_Control members by alignment Close #2820. Thu, 17 Nov 2016 06:40:05 GMT Sebastian Huber [142628e] * cpukit/score/include/rtems/score/threadqimpl.h (modified) * cpukit/score/src/futex.c (modified) * cpukit/score/src/mutex.c (modified) * cpukit/score/src/semaphore.c (modified) score: Optimize self-contained objects Avoid use of the stack for ... Thu, 17 Nov 2016 06:20:07 GMT Sebastian Huber [1b87f27] * cpukit/score/include/rtems/score/mrspimpl.h (modified) score: Constify _MRSP_Get_owner() Thu, 10 Nov 2016 14:17:28 GMT Sebastian Huber [408609f6] * cpukit/score/cpu/arm/rtems/score/cpu.h (modified) * cpukit/score/cpu/bfin/rtems/score/cpu.h (modified) * cpukit/score/cpu/epiphany/rtems/score/cpu.h (modified) * cpukit/score/cpu/i386/rtems/score/cpu.h (modified) * cpukit/score/cpu/lm32/rtems/score/cpu.h (modified) * cpukit/score/cpu/m32c/rtems/score/cpu.h (modified) * cpukit/score/cpu/m68k/rtems/score/cpu.h (modified) * cpukit/score/cpu/mips/rtems/score/cpu.h (modified) * cpukit/score/cpu/moxie/rtems/score/cpu.h (modified) * cpukit/score/cpu/nios2/nios2-isr-get-level.c (modified) * cpukit/score/cpu/nios2/rtems/score/cpu.h (modified) * cpukit/score/cpu/no_cpu/rtems/score/cpu.h (modified) * cpukit/score/cpu/or1k/rtems/score/cpu.h (modified) * cpukit/score/cpu/powerpc/rtems/score/cpu.h (modified) * cpukit/score/cpu/sh/rtems/score/cpu.h (modified) * cpukit/score/cpu/sparc/rtems/score/cpu.h (modified) * cpukit/score/cpu/sparc64/rtems/score/cpu.h (modified) * cpukit/score/cpu/v850/rtems/score/cpu.h (modified) * cpukit/score/include/rtems/score/isrlevel.h (modified) * testsuites/sptests/sp37/init.c (modified) score: Add _ISR_Is_enabled() In contrast to _ISR_Get_level() the ... Fri, 11 Nov 2016 13:37:51 GMT Sebastian Huber [d5e073c] * c/src/lib/libbsp/sparc/shared/irq_asm.S (modified) * c/src/lib/libcpu/powerpc/new-exceptions/cpu_asm.S (modified) * cpukit/score/cpu/arm/cpu_asm.S (modified) * cpukit/score/include/rtems/score/userextimpl.h (modified) * cpukit/score/src/threaddispatch.c (modified) * cpukit/score/src/threadhandler.c (modified) * cpukit/score/src/threadloadenv.c (modified) score: Allow interrupts during thread dispatch Use a ... Fri, 11 Nov 2016 13:12:03 GMT Sebastian Huber [f9aa34d] * cpukit/score/cpu/sparc/cpu.c (modified) * cpukit/score/include/rtems/score/percpu.h (modified) * cpukit/score/src/percpuasm.c (modified) score: Add Per_CPU_Control::Interrupt_frame Update #2809. Fri, 11 Nov 2016 14:45:10 GMT Sebastian Huber [2072dd2] * cpukit/score/include/rtems/score/percpu.h (modified) * cpukit/score/src/percpuasm.c (modified) score: Add Per_CPU_Control::isr_dispatch_disable Update #2751. Fri, 11 Nov 2016 09:51:25 GMT Sebastian Huber [141e16d] * cpukit/rtems/include/rtems/rtems/types.h (modified) * cpukit/score/cpu/arm/rtems/score/cpu.h (modified) * cpukit/score/cpu/bfin/rtems/score/cpu.h (modified) * cpukit/score/cpu/epiphany/rtems/score/cpu.h (modified) * cpukit/score/cpu/i386/rtems/score/cpu.h (modified) * cpukit/score/cpu/lm32/rtems/score/cpu.h (modified) * cpukit/score/cpu/m32c/rtems/score/cpu.h (modified) * cpukit/score/cpu/m68k/rtems/score/cpu.h (modified) * cpukit/score/cpu/mips/rtems/score/cpu.h (modified) * cpukit/score/cpu/no_cpu/rtems/score/cpu.h (modified) * cpukit/score/cpu/or1k/rtems/score/cpu.h (modified) * cpukit/score/cpu/powerpc/rtems/score/cpu.h (modified) * cpukit/score/cpu/sh/rtems/score/cpu.h (modified) * cpukit/score/cpu/sparc/rtems/score/cpu.h (modified) * cpukit/score/cpu/sparc64/rtems/score/cpu.h (modified) * cpukit/score/include/rtems/score/isr.h (modified) rtems: Conditionally define rtems_interrupt_frame Update #2808. Mon, 14 Nov 2016 08:11:07 GMT Sebastian Huber [d78d529] * cpukit/posix/src/nanosleep.c (modified) * cpukit/posix/src/sched_yield.c (modified) * cpukit/rtems/src/taskwakeafter.c (modified) * cpukit/sapi/src/interrtext.c (modified) * cpukit/score/include/rtems/score/interr.h (modified) * cpukit/score/include/rtems/score/threaddispatch.h (modified) * cpukit/score/src/threaddispatch.c (modified) * cpukit/score/src/threadrestart.c (modified) * testsuites/sptests/Makefile.am (modified) * testsuites/sptests/configure.ac (modified) * testsuites/sptests/spfatal29/Makefile.am (added) * testsuites/sptests/spfatal29/spfatal29.doc (added) * testsuites/sptests/spfatal29/spfatal29.scn (added) * testsuites/sptests/spfatal29/testcase.h (added) * testsuites/sptests/spinternalerror02/init.c (modified) score: Add and use _Thread_Dispatch_direct() This function is ... Thu, 10 Nov 2016 06:12:55 GMT Sebastian Huber [acc6d9bf] * cpukit/score/cpu/arm/rtems/score/cpu.h (modified) * cpukit/score/cpu/bfin/rtems/score/cpu.h (modified) * cpukit/score/cpu/epiphany/rtems/score/cpu.h (modified) * cpukit/score/cpu/i386/rtems/score/cpu.h (modified) * cpukit/score/cpu/lm32/rtems/score/cpu.h (modified) * cpukit/score/cpu/m32c/rtems/score/cpu.h (modified) * cpukit/score/cpu/m68k/rtems/score/cpu.h (modified) * cpukit/score/cpu/mips/rtems/score/cpu.h (modified) * cpukit/score/cpu/moxie/rtems/score/cpu.h (modified) * cpukit/score/cpu/nios2/rtems/score/cpu.h (modified) * cpukit/score/cpu/no_cpu/rtems/score/cpu.h (modified) * cpukit/score/cpu/or1k/rtems/score/cpu.h (modified) * cpukit/score/cpu/powerpc/rtems/score/cpu.h (modified) * cpukit/score/cpu/sh/rtems/score/cpu.h (modified) * cpukit/score/cpu/sparc/rtems/score/cpu.h (modified) * cpukit/score/cpu/sparc64/rtems/score/cpu.h (modified) * cpukit/score/cpu/v850/rtems/score/cpu.h (modified) * cpukit/score/include/rtems/score/threaddispatch.h (modified) score: Remove obsolete defines The thread dispatch inline option is ... Mon, 31 Oct 2016 12:08:33 GMT Sebastian Huber [05ca53d] * cpukit/rtems/Makefile.am (modified) * cpukit/rtems/include/rtems/rtems/tasks.h (modified) * cpukit/rtems/src/scheduleraddprocessor.c (added) * cpukit/rtems/src/schedulerremoveprocessor.c (added) * cpukit/score/include/rtems/score/percpu.h (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/schedulerprioritysmpimpl.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/schedulerpriorityaffinitysmp.c (modified) * cpukit/score/src/schedulerprioritysmp.c (modified) * cpukit/score/src/schedulersimplesmp.c (modified) * cpukit/score/src/schedulersmpstartidle.c (modified) * cpukit/score/src/schedulerstrongapa.c (modified) * cpukit/score/src/threadinitialize.c (modified) * testsuites/smptests/Makefile.am (modified) * testsuites/smptests/configure.ac (modified) * testsuites/smptests/smpscheduler02/init.c (modified) * testsuites/smptests/smpscheduler04/Makefile.am (added) * testsuites/smptests/smpscheduler04/init.c (added) * testsuites/smptests/smpscheduler04/smpscheduler04.doc (added) * testsuites/smptests/smpscheduler04/smpscheduler04.scn (added) * testsuites/sptests/spscheduler01/init.c (modified) rtems: Add scheduler processor add/remove Update #2797. Mon, 07 Nov 2016 15:54:40 GMT Sebastian Huber [1f5bee3] * c/src/lib/libbsp/shared/clockdrv_shell.h (modified) * c/src/lib/libbsp/sparc/shared/timer/tlib_ckinit.c (modified) * c/src/lib/libcpu/bfin/clock/clock.c (modified) * c/src/lib/libcpu/powerpc/mpc6xx/clock/c_clock.c (modified) * cpukit/score/include/rtems/score/thread.h (modified) * cpukit/score/src/threadcreateidle.c (modified) * testsuites/sptests/spintrcritical_support/intrcritical.c (modified) score: Add and use Thread_Control::is_idle Update #2797. Mon, 07 Nov 2016 07:06:48 GMT Sebastian Huber [e610785] * cpukit/sapi/include/confdefs.h (modified) * cpukit/score/include/rtems/score/scheduler.h (modified) * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * cpukit/score/src/smp.c (modified) score: Rename _Scheduler_Assignments Rename _Scheduler_Assignments ... Tue, 08 Nov 2016 05:39:07 GMT Sebastian Huber [68ef65b] * cpukit/score/include/rtems/score/schedulersmp.h (modified) * cpukit/score/src/schedulersmpstartidle.c (modified) score: Clarify _Scheduler_SMP_Start_idle() Mon, 07 Nov 2016 05:25:03 GMT Sebastian Huber [1c46b80] * cpukit/score/include/rtems/score/percpu.h (modified) * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * cpukit/score/include/rtems/score/schedulersmpimpl.h (modified) * cpukit/score/src/smp.c (modified) score: Add scheduler to per-CPU information This makes it possible ... Fri, 04 Nov 2016 14:47:25 GMT Sebastian Huber [f20dfa8] * cpukit/score/include/rtems/score/coremuteximpl.h (modified) score: Avoid _Scheduler_Get_by_CPU_index( 0 ) Avoid use of ... Wed, 02 Nov 2016 05:36:13 GMT Sebastian Huber [2612a0b] * cpukit/rtems/include/rtems/rtems/tasks.h (modified) * cpukit/rtems/src/schedulergetprocessorset.c (modified) * cpukit/rtems/src/schedulerident.c (modified) * cpukit/rtems/src/semsetpriority.c (modified) * cpukit/rtems/src/taskgetpriority.c (modified) * cpukit/rtems/src/tasksetscheduler.c (modified) * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * testsuites/smptests/smpscheduler02/init.c (modified) score: Simplify _Scheduler_Get_by_id() Avoid dead code in non-SMP ... Fri, 04 Nov 2016 14:37:16 GMT Sebastian Huber [16b14cfd] * cpukit/score/include/rtems/score/mrspimpl.h (modified) score: Fix _MRSP_Initialize() The ceiling priorities must be ... Wed, 09 Nov 2016 12:14:38 GMT Sebastian Huber [eb98dd49] * cpukit/score/include/rtems/score/smplock.h (modified) * cpukit/score/src/smplock.c (modified) * testsuites/smptests/smpmutex02/smpmutex02.scn (modified) * testsuites/tmtests/tmfine01/tmfine01.scn (modified) score: Inline some SMP lock operations by default The SMP ticket ... Fri, 04 Nov 2016 12:28:23 GMT Sebastian Huber [df48ed2] * cpukit/score/cpu/no_cpu/rtems/score/cpuimpl.h (modified) * cpukit/score/include/rtems/score/percpu.h (modified) * cpukit/score/src/threadhandler.c (modified) score: Add optional _CPU_Get_thread_executing() Fri, 04 Nov 2016 12:19:11 GMT Sebastian Huber [edbd43c6] * cpukit/score/include/rtems/score/percpu.h (modified) * testsuites/tmtests/tm26/task1.c (modified) * testsuites/tmtests/tm27/task1.c (modified) score: Prevent assignment to _Thread_Executing Thu, 03 Nov 2016 13:44:15 GMT Sebastian Huber [ee42943] * cpukit/score/include/rtems/score/isrlock.h (modified) * cpukit/score/src/mutex.c (modified) * testsuites/tmtests/tmfine01/tmfine01.scn (modified) score: Optimize self-contained mutexes Fri, 04 Nov 2016 09:04:27 GMT Sebastian Huber [e7ab43d4] * cpukit/score/include/rtems/score/threadqimpl.h (modified) * cpukit/score/src/threadq.c (modified) score: Use non-inline thread queue lock ops This reduces the code ... Thu, 03 Nov 2016 16:19:43 GMT Sebastian Huber [347ef928] * cpukit/score/include/rtems/score/isrlock.h (modified) score: Provide inline variants for ISR lock ops Thu, 03 Nov 2016 16:00:28 GMT Sebastian Huber [9cd5349] * cpukit/score/include/rtems/score/smplock.h (modified) * cpukit/score/src/smplock.c (modified) score: Default to non-inline SMP lock ops Use non-inline SMP lock ... Fri, 04 Nov 2016 07:29:43 GMT Sebastian Huber [76ad5e0c] * cpukit/score/include/rtems/score/schedulerimpl.h (modified) score: Fix _Scheduler_Try_to_schedule_node() In case the thread is ... Thu, 03 Nov 2016 13:43:03 GMT Sebastian Huber [afa92ab7] * cpukit/score/include/rtems/score/watchdogimpl.h (modified) score: Add _Watchdog_Ticks_from_sbintime Necessary to support a ... Wed, 02 Nov 2016 05:27:06 GMT Sebastian Huber [9599b468] * cpukit/score/include/rtems/score/schedulerimpl.h (modified) score: Delete unused _Scheduler_Is_id_valid() Mon, 31 Oct 2016 15:23:52 GMT Sebastian Huber [47d2464] * cpukit/score/include/rtems/score/thread.h (modified) * cpukit/score/include/rtems/score/threadimpl.h (modified) * cpukit/score/src/thread.c (modified) * cpukit/score/src/threadrestart.c (modified) * testsuites/sptests/spfatal28/testcase.h (modified) score: Conditionally enable thread resource count Maintain the ... Mon, 31 Oct 2016 15:23:13 GMT Sebastian Huber [9e7fa07] * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * testsuites/smptests/smpscheduler02/init.c (modified) * testsuites/sptests/spscheduler01/init.c (modified) score: Relax _Scheduler_Set() restrictions No longer ... Mon, 31 Oct 2016 15:10:32 GMT Sebastian Huber [0dd49d0] * cpukit/rtems/src/semcreate.c (modified) * cpukit/score/include/rtems/score/coremuteximpl.h (modified) * cpukit/score/include/rtems/score/threadimpl.h (modified) * cpukit/score/src/mutex.c (modified) * cpukit/score/src/threadqenqueue.c (modified) score: Introduce thread resource count methods This makes it easier ... 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 ... Mon, 31 Oct 2016 07:22:02 GMT Sebastian Huber [7f742432] * 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/schedulersmpimpl.h (modified) * cpukit/score/include/rtems/score/thread.h (modified) * cpukit/score/include/rtems/score/threadimpl.h (modified) * cpukit/score/src/threadchangepriority.c (modified) * cpukit/score/src/threadinitialize.c (modified) * cpukit/score/src/threadmp.c (modified) * cpukit/score/src/threadqflush.c (modified) * cpukit/score/src/threadqops.c (modified) * cpukit/score/src/threadrestart.c (modified) score: Delete Thread_Scheduler_control::own_node Update #2556. Mon, 31 Oct 2016 07:08:48 GMT Sebastian Huber [c0f1f52] * 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/include/rtems/score/thread.h (modified) * cpukit/score/src/schedulerpriorityaffinitysmp.c (modified) * cpukit/score/src/threadinitialize.c (modified) score: Delete Thread_Scheduler_control::node Update #2556. Mon, 31 Oct 2016 07:04:07 GMT Sebastian Huber [b5f1b24] * cpukit/score/include/rtems/score/schedulernode.h (modified) * cpukit/score/include/rtems/score/schedulernodeimpl.h (modified) * cpukit/score/include/rtems/score/schedulersmpimpl.h (modified) score: Delete Scheduler_Node::accepts_help Update #2556. Mon, 31 Oct 2016 05:19:43 GMT Sebastian Huber [1cafc46] * cpukit/score/Makefile.am (modified) * cpukit/score/include/rtems/score/resource.h (deleted) * cpukit/score/include/rtems/score/resourceimpl.h (deleted) * cpukit/score/preinstall.am (modified) * cpukit/score/src/resourceiterate.c (deleted) * testsuites/sptests/Makefile.am (modified) * testsuites/sptests/configure.ac (modified) * testsuites/sptests/spresource01/Makefile.am (deleted) * testsuites/sptests/spresource01/init.c (deleted) * testsuites/sptests/spresource01/spresource01.doc (deleted) * testsuites/sptests/spresource01/spresource01.scn (deleted) score: Delete Resource Handler Update #2556. Thu, 27 Oct 2016 04:42:06 GMT Sebastian Huber [6771359f] * 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/threadimpl.h (modified) * cpukit/score/src/schedulerpriorityaffinitysmp.c (modified) * testsuites/smptests/smpmrsp01/init.c (modified) score: Second part of new MrsP implementation Update #2556. Fri, 21 Oct 2016 12:41:19 GMT Sebastian Huber [0e754fac] * cpukit/score/include/rtems/score/scheduler.h (modified) * cpukit/score/include/rtems/score/schedulerimpl.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/include/rtems/score/schedulersmpimpl.h (modified) * cpukit/score/include/rtems/score/schedulerstrongapa.h (modified) * cpukit/score/src/schedulerdefaultaskforhelp.c (modified) * cpukit/score/src/schedulerpriorityaffinitysmp.c (modified) * cpukit/score/src/schedulerprioritysmp.c (modified) * cpukit/score/src/schedulersimplesmp.c (modified) * cpukit/score/src/schedulerstrongapa.c (modified) score: Delete unused scheduler ask for help X op 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 ... Fri, 21 Oct 2016 07:23:48 GMT Sebastian Huber [97f7dac] * 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/threadinitialize.c (modified) score: Delete _Scheduler_Ask_for_help_if_necessary Delete ... Fri, 21 Oct 2016 12:15:30 GMT Sebastian Huber [73a193f] * cpukit/score/Makefile.am (modified) * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * cpukit/score/src/schedulerchangeroot.c (deleted) score: Delete unused functions Delete ... Fri, 21 Oct 2016 07:23:58 GMT Sebastian Huber [3a27248] * cpukit/libmisc/monitor/mon-sema.c (modified) * cpukit/sapi/src/interrtext.c (modified) * cpukit/score/include/rtems/score/interr.h (modified) * cpukit/score/include/rtems/score/mrsp.h (modified) * cpukit/score/include/rtems/score/mrspimpl.h (modified) * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * cpukit/score/include/rtems/score/status.h (modified) * cpukit/score/include/rtems/score/threadimpl.h (modified) * cpukit/score/include/rtems/score/threadqimpl.h (modified) * cpukit/score/src/threadchangepriority.c (modified) * cpukit/score/src/threadqenqueue.c (modified) * testsuites/smptests/Makefile.am (modified) * testsuites/smptests/configure.ac (modified) * testsuites/smptests/smpfatal03/Makefile.am (added) * testsuites/smptests/smpfatal03/init.c (added) * testsuites/smptests/smpfatal03/smpfatal03.doc (added) * testsuites/smptests/smpfatal03/smpfatal03.scn (added) * testsuites/smptests/smpmrsp01/init.c (modified) * testsuites/sptests/spinternalerror02/init.c (modified) * testsuites/sptests/spinternalerror02/spinternalerror02.scn (modified) score: First part of new MrsP implementation Update #2556. Thu, 13 Oct 2016 06:57:29 GMT Sebastian Huber [913864c] * cpukit/score/include/rtems/score/mrspimpl.h (modified) * cpukit/score/include/rtems/score/scheduler.h (modified) * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * cpukit/score/src/scheduler.c (modified) score: Use scheduler instance specific locks Update #2556. Mon, 10 Oct 2016 09:46:07 GMT Sebastian Huber [6a82f1ae] * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * cpukit/score/include/rtems/score/schedulersmpimpl.h (modified) * testsuites/smptests/smpmutex01/init.c (modified) score: Yield support for new SMP helping protocol Update #2556. Tue, 27 Sep 2016 09:33:36 GMT Sebastian Huber [351c14d] * 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/schedulerpriorityaffinitysmp.h (modified) * cpukit/score/include/rtems/score/schedulerprioritysmp.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/schedulerdefaultaskforhelp.c (modified) * cpukit/score/src/schedulerpriorityaffinitysmp.c (modified) * cpukit/score/src/schedulerprioritysmp.c (modified) * cpukit/score/src/schedulersimplesmp.c (modified) * cpukit/score/src/schedulersmpdebug.c (modified) * cpukit/score/src/schedulerstrongapa.c (modified) * cpukit/score/src/smp.c (modified) * cpukit/score/src/threaddispatch.c (modified) * cpukit/score/src/threadscheduler.c (modified) * testsuites/smptests/smpmutex01/init.c (modified) score: Add new SMP scheduler helping protocol Update #2556. Fri, 23 Sep 2016 12:54:04 GMT Sebastian Huber [2403473] * cpukit/score/Makefile.am (modified) * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * cpukit/score/include/rtems/score/schedulernode.h (modified) * cpukit/score/include/rtems/score/threadimpl.h (modified) * cpukit/score/src/threadscheduler.c (added) score: Add _Thread_Scheduler_process_requests() Update #2556. Fri, 23 Sep 2016 11:24:06 GMT Sebastian Huber [ebdd2a3] * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * cpukit/score/include/rtems/score/schedulernode.h (modified) * cpukit/score/include/rtems/score/thread.h (modified) * cpukit/score/include/rtems/score/threadimpl.h (modified) * cpukit/score/src/threadinitialize.c (modified) score: Add scheduler node requests Add the ability to add/remove ... Fri, 14 Oct 2016 11:03:46 GMT Sebastian Huber [edb020c] * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * cpukit/score/include/rtems/score/schedulersmpimpl.h (modified) score: Protect thread CPU by thread scheduler lock Update #2556. Wed, 12 Oct 2016 07:55:34 GMT Sebastian Huber [a7a8ec03] * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * cpukit/score/include/rtems/score/schedulersmpimpl.h (modified) score: Protect thread scheduler state changes Update #2556. Fri, 23 Sep 2016 09:57:59 GMT Sebastian Huber [07a32d19] * 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) score: Add thread scheduler lock Update #2556. Fri, 23 Sep 2016 08:47:22 GMT Sebastian Huber [70c22d93] * cpukit/score/include/rtems/score/threadimpl.h (modified) * cpukit/score/src/threadchangepriority.c (modified) * cpukit/score/src/threadqops.c (modified) score: Add _Thread_Scheduler_remove_wait_node() Update #2556. Fri, 23 Sep 2016 08:46:49 GMT Sebastian Huber [36d7aba] * cpukit/score/include/rtems/score/threadimpl.h (modified) * cpukit/score/src/threadchangepriority.c (modified) * cpukit/score/src/threadqops.c (modified) score: Add _Thread_Scheduler_add_wait_node() Update #2556. Tue, 27 Sep 2016 09:37:22 GMT Sebastian Huber [1c9688a9] * cpukit/score/include/rtems/score/schedulernodeimpl.h (modified) * cpukit/score/src/threadqops.c (modified) score: Add _Scheduler_Node_get_scheduler() Update #2556. Mon, 10 Oct 2016 13:03:39 GMT Sebastian Huber [3a72411] * cpukit/score/include/rtems/score/schedulersmpimpl.h (modified) score: Simplify _Scheduler_SMP_Node_change_state() Update #2556. 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, 21 Sep 2016 13:17:37 GMT Sebastian Huber [d097b546] * cpukit/score/include/rtems/score/scheduler.h (modified) * cpukit/score/include/rtems/score/schedulerimpl.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/include/rtems/score/schedulersmpimpl.h (modified) * cpukit/score/include/rtems/score/schedulerstrongapa.h (modified) * cpukit/score/src/schedulerchangeroot.c (modified) * cpukit/score/src/schedulerdefaultaskforhelp.c (modified) * cpukit/score/src/schedulerpriorityaffinitysmp.c (modified) * cpukit/score/src/schedulerprioritysmp.c (modified) * cpukit/score/src/schedulersimplesmp.c (modified) * cpukit/score/src/schedulerstrongapa.c (modified) score: Rename scheduler ask for help stuff Rename the scheduler ask ... Fri, 30 Sep 2016 08:10:22 GMT Sebastian Huber [d057d653] * cpukit/score/include/rtems/score/schedulersmpimpl.h (modified) score: Fix _Scheduler_Try_to_schedule_node() usage Fix wrong use of ... Mon, 31 Oct 2016 12:37:59 GMT Sebastian Huber [d271c3bb] * cpukit/libcsupport/src/sync.c (modified) * cpukit/libmisc/capture/capture-cli.c (modified) * cpukit/libmisc/capture/capture.c (modified) * cpukit/libmisc/cpuuse/cpuusagereset.c (modified) * cpukit/libmisc/cpuuse/cpuusagetop.c (modified) * cpukit/libmisc/stackchk/check.c (modified) * cpukit/rtems/Makefile.am (modified) * cpukit/rtems/include/rtems/rtems/tasks.h (modified) * cpukit/rtems/src/taskiterate.c (added) * cpukit/score/Makefile.am (modified) * cpukit/score/include/rtems/score/thread.h (modified) * cpukit/score/include/rtems/score/threadimpl.h (modified) * cpukit/score/src/iterateoverthreads.c (modified) * cpukit/score/src/threaditerate.c (added) * testsuites/sptests/sp41/init.c (modified) * testsuites/sptests/sp41/sp41.scn (modified) rtems: Add rtems_task_iterate() Update #2423. Thu, 13 Oct 2016 05:09:49 GMT Sebastian Huber [f5eff00] * cpukit/score/include/rtems/linkersets.h (modified) * cpukit/score/include/rtems/score/basedefs.h (modified) score: Rename RTEMS_OBFUSCATE_POINTER() The inline asm construct ... Fri, 23 Sep 2016 04:45:07 GMT Sebastian Huber [be57318] * cpukit/sapi/src/exinit.c (modified) * cpukit/score/include/rtems/linkersets.h (modified) * testsuites/sptests/splinkersets01/init.c (modified) score: More robust linker sets Update #2408. Update #2790. Wed, 12 Oct 2016 08:44:51 GMT Sebastian Huber [97eaefd4] * cpukit/score/include/rtems/score/basedefs.h (modified) score: Add RTEMS_OBFUSCATE_POINTER() Update #2790. Tue, 11 Oct 2016 12:42:55 GMT Sebastian Huber [271690e] * cpukit/score/include/rtems/score/smpbarrier.h (modified) * cpukit/score/src/smpbarrierwait.c (modified) score: Enhance _SMP_barrier_Wait() Indicate which processor ... Tue, 27 Sep 2016 13:23:00 GMT Sebastian Huber [8797c76] * cpukit/libnetworking/rtems/rtems_glue.c (modified) * cpukit/posix/src/mutexlocksupp.c (modified) * cpukit/posix/src/mutexunlock.c (modified) * cpukit/rtems/src/semobtain.c (modified) * cpukit/rtems/src/semrelease.c (modified) * cpukit/score/include/rtems/score/coremuteximpl.h (modified) * cpukit/score/src/apimutexlock.c (modified) * cpukit/score/src/apimutexunlock.c (modified) score: Unify CORE mutex seize/surrender Use the ... Fri, 23 Sep 2016 09:29:48 GMT Sebastian Huber [94d5b390] * cpukit/score/include/rtems/score/coremuteximpl.h (modified) * cpukit/score/src/coremutexseize.c (modified) score: Simplify CORE mutex seize Rename ... Fri, 23 Sep 2016 04:52:33 GMT Sebastian Huber [9149c87e] * cpukit/score/cpu/arm/rtems/score/cpu.h (modified) * cpukit/score/cpu/bfin/rtems/score/cpu.h (modified) * cpukit/score/cpu/epiphany/rtems/score/cpu.h (modified) * cpukit/score/cpu/i386/rtems/score/cpu.h (modified) * cpukit/score/cpu/lm32/rtems/score/cpu.h (modified) * cpukit/score/cpu/m32c/rtems/score/cpu.h (modified) * cpukit/score/cpu/m68k/rtems/score/cpu.h (modified) * cpukit/score/cpu/mips/rtems/score/cpu.h (modified) * cpukit/score/cpu/moxie/rtems/score/cpu.h (modified) * cpukit/score/cpu/nios2/rtems/score/cpu.h (modified) * cpukit/score/cpu/no_cpu/rtems/score/cpu.h (modified) * cpukit/score/cpu/or1k/rtems/score/cpu.h (modified) * cpukit/score/cpu/powerpc/rtems/score/cpu.h (modified) * cpukit/score/cpu/sh/rtems/score/cpu.h (modified) * cpukit/score/cpu/sparc64/rtems/score/cpu.h (modified) * cpukit/score/cpu/v850/rtems/score/cpu.h (modified) * cpukit/score/include/rtems/score/percpu.h (modified) * cpukit/score/src/percpuasm.c (modified) score: Fix C/C++ compatibility issue Only use CPU_Per_CPU_control ... Fri, 09 Sep 2016 09:00:06 GMT Sebastian Huber [f6142c19] * cpukit/score/include/rtems/score/schedulernode.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/src/threadchangepriority.c (modified) * cpukit/score/src/threadqenqueue.c (modified) * cpukit/score/src/threadqops.c (modified) * testsuites/smptests/smpmutex01/init.c (modified) score: Scheduler node awareness for thread queues Maintain the ... Thu, 08 Sep 2016 12:07:12 GMT Sebastian Huber [266d383] * 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/thread.h (modified) * cpukit/score/src/threadinitialize.c (modified) score: Manage scheduler nodes via thread queues Update #2556. Wed, 07 Sep 2016 07:04:45 GMT Sebastian Huber [5d6b211] * cpukit/sapi/include/confdefs.h (modified) * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * cpukit/score/include/rtems/score/schedulernode.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/threadmp.c (modified) score: Add scheduler node table for each thread Update #2556. 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 ... Tue, 02 Aug 2016 06:55:00 GMT Sebastian Huber [52a661e8] * cpukit/score/Makefile.am (modified) * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * cpukit/score/include/rtems/score/schedulernode.h (modified) * cpukit/score/include/rtems/score/schedulernodeimpl.h (added) * cpukit/score/include/rtems/score/threadimpl.h (modified) * cpukit/score/preinstall.am (modified) score: Add scheduler node implementation header Update #2556. Mon, 01 Aug 2016 09:03:16 GMT Sebastian Huber [15b5678d] * cpukit/posix/src/killinfo.c (modified) * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * cpukit/score/include/rtems/score/schedulernode.h (modified) * cpukit/score/include/rtems/score/thread.h (modified) * cpukit/score/include/rtems/score/threadimpl.h (modified) * cpukit/score/src/thread.c (modified) * cpukit/score/src/threadmp.c (modified) * cpukit/score/src/threadqflush.c (modified) * cpukit/score/src/threadqops.c (modified) score: Move thread wait node to scheduler node Update #2556. Mon, 01 Aug 2016 09:12:52 GMT Sebastian Huber [e27421f] * cpukit/score/Makefile.am (modified) * cpukit/score/include/rtems/score/scheduler.h (modified) * cpukit/score/include/rtems/score/schedulernode.h (added) * cpukit/score/include/rtems/score/thread.h (modified) * cpukit/score/preinstall.am (modified) score: Move scheduler node to own header file This makes it ... Mon, 22 Aug 2016 08:58:34 GMT Sebastian Huber [e41308ea] * cpukit/libnetworking/rtems/rtems_glue.c (modified) * cpukit/posix/include/rtems/posix/barrierimpl.h (modified) * cpukit/posix/include/rtems/posix/mqueueimpl.h (modified) * cpukit/posix/include/rtems/posix/posixapi.h (modified) * cpukit/posix/include/rtems/posix/semaphoreimpl.h (modified) * cpukit/posix/src/condwaitsupp.c (modified) * cpukit/posix/src/mqueuerecvsupp.c (modified) * cpukit/posix/src/mqueuesendsupp.c (modified) * cpukit/posix/src/pthreadgetschedparam.c (modified) * cpukit/posix/src/pthreadjoin.c (modified) * cpukit/posix/src/semunlink.c (modified) * cpukit/rtems/include/rtems/rtems/barrierimpl.h (modified) * cpukit/rtems/include/rtems/rtems/messageimpl.h (modified) * cpukit/rtems/include/rtems/rtems/semimpl.h (modified) * cpukit/rtems/src/semcreate.c (modified) * cpukit/rtems/src/tasksetscheduler.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/include/rtems/score/threadq.h (modified) * cpukit/score/include/rtems/score/threadqimpl.h (modified) * cpukit/score/src/apimutexlock.c (modified) * cpukit/score/src/apimutexunlock.c (modified) * cpukit/score/src/condition.c (modified) * cpukit/score/src/coremsgbroadcast.c (modified) * cpukit/score/src/coremutexseize.c (modified) * cpukit/score/src/futex.c (modified) * cpukit/score/src/mpci.c (modified) * cpukit/score/src/mutex.c (modified) * cpukit/score/src/semaphore.c (modified) * cpukit/score/src/threadqenqueue.c (modified) * cpukit/score/src/threadqflush.c (modified) * cpukit/score/src/threadrestart.c (modified) * testsuites/sptests/spintrcritical22/init.c (modified) * testsuites/tmtests/tm26/task1.c (modified) score: Introduce Thread_queue_Lock_context Introduce ... Mon, 22 Aug 2016 11:17:05 GMT Sebastian Huber [114e408] * cpukit/posix/include/rtems/posix/condimpl.h (modified) * cpukit/posix/include/rtems/posix/psignalimpl.h (modified) * cpukit/rtems/src/semdelete.c (modified) * cpukit/rtems/src/semflush.c (modified) * cpukit/rtems/src/semsetpriority.c (modified) * cpukit/score/include/rtems/score/corebarrierimpl.h (modified) * cpukit/score/include/rtems/score/coremsgimpl.h (modified) * cpukit/score/include/rtems/score/coremuteximpl.h (modified) * cpukit/score/include/rtems/score/corerwlockimpl.h (modified) * cpukit/score/include/rtems/score/coresemimpl.h (modified) * cpukit/score/include/rtems/score/mrspimpl.h (modified) * cpukit/score/include/rtems/score/threadimpl.h (modified) * cpukit/score/include/rtems/score/threadqimpl.h (modified) * cpukit/score/src/threadqenqueue.c (modified) * cpukit/score/src/threadqfirst.c (modified) * cpukit/score/src/threadrestart.c (modified) score: Simplify thread queue acquire/release Thu, 08 Sep 2016 07:53:34 GMT Sebastian Huber [8af1663] * cpukit/score/include/rtems/score/mrspimpl.h (modified) score: Fix for RTEMS_DEBUG Wed, 07 Sep 2016 07:27:59 GMT Sebastian Huber [29594b4] * 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/src/threaddispatch.c (modified) * cpukit/score/src/threadhandler.c (modified) * cpukit/score/src/threadinitialize.c (modified) score: Remove superfluous SMP debug support This information turned ... Wed, 10 Aug 2016 06:21:54 GMT Sebastian Huber [3709987] * cpukit/score/include/rtems/score/chainimpl.h (modified) * testsuites/sptests/spchain/init.c (modified) * testsuites/sptests/spchain/spchain.scn (modified) score: Add _Chain_Initialize_one() Wed, 24 Aug 2016 13:25:33 GMT Sebastian Huber [da15db78] * cpukit/libfs/src/jffs2/include/linux/rbtree.h (modified) * cpukit/score/include/rtems/score/rbtree.h (modified) * cpukit/score/src/rbtreeextract.c (modified) * cpukit/score/src/rbtreeinsert.c (modified) score: Improve red-black tree debug support Ensure that we extract ... Tue, 28 Jun 2016 04:59:29 GMT Sebastian Huber [83b0229] * cpukit/score/include/rtems/score/rbtree.h (modified) * testsuites/sptests/sprbtree01/init.c (modified) * testsuites/sptests/sprbtree01/sprbtree01.scn (modified) score: Add _RBTree_Initialize_one() Fri, 19 Aug 2016 11:37:01 GMT Sebastian Huber [796f12a] * cpukit/sapi/include/rtems/chain.h (modified) * cpukit/score/include/rtems/score/chainimpl.h (modified) score: Add missing const qualifiers Wed, 17 Aug 2016 05:33:14 GMT Sebastian Huber [9c42752] * cpukit/score/include/rtems/score/status.h (modified) score: Fix undefined behaviour Cast POSIX error codes to unsigned ... Fri, 12 Aug 2016 09:16:45 GMT Sebastian Huber [55faa44] * cpukit/score/include/rtems/score/rbtree.h (modified) * testsuites/sptests/sprbtree01/init.c (modified) * testsuites/sptests/sprbtree01/sprbtree01.doc (modified) * testsuites/sptests/sprbtree01/sprbtree01.scn (modified) score: Improve _RBTree_Insert_inline() Return if the inserted node ... Thu, 11 Aug 2016 08:26:57 GMT Sebastian Huber [424ffe4d] * cpukit/score/include/rtems/score/threadq.h (modified) * cpukit/score/include/rtems/score/threadqimpl.h (modified) * cpukit/score/src/threadqenqueue.c (modified) * cpukit/score/src/threadqops.c (modified) score: Introduce thread queue surrender operation This is an ... Thu, 11 Aug 2016 06:32:49 GMT Sebastian Huber [fef3ea9] * cpukit/score/Makefile.am (modified) * cpukit/score/include/rtems/score/coremuteximpl.h (modified) * cpukit/score/include/rtems/score/threadqimpl.h (modified) * cpukit/score/src/coremutexsurrender.c (deleted) * cpukit/score/src/mutex.c (modified) * cpukit/score/src/threadqenqueue.c (modified) score: Add _Thread_queue_Surrender() Add _Thread_queue_Surrender() ... Mon, 08 Aug 2016 06:44:51 GMT Sebastian Huber [aaaf9610] * cpukit/libfs/src/jffs2/include/linux/rbtree.h (modified) * cpukit/posix/src/keysetspecific.c (modified) * cpukit/sapi/src/rbtreeinsert.c (modified) * cpukit/score/include/rtems/score/rbtree.h (modified) * cpukit/score/src/rbtreeextract.c (modified) * cpukit/score/src/scheduleredfnodeinit.c (modified) * cpukit/score/src/threadinitialize.c (modified) * cpukit/score/src/threadmp.c (modified) * cpukit/score/src/threadqenqueue.c (modified) * cpukit/score/src/threadqops.c (modified) * cpukit/score/src/watchdoginsert.c (modified) * testsuites/sptests/sprbtree01/init.c (modified) score: Add debug support to red-black trees This helps to detect ... Thu, 04 Aug 2016 08:20:29 GMT Sebastian Huber [ee0e4135] * cpukit/rtems/include/rtems/rtems/ratemon.h (modified) * cpukit/rtems/include/rtems/rtems/ratemonimpl.h (modified) * cpukit/rtems/src/ratemoncancel.c (modified) * cpukit/rtems/src/ratemoncreate.c (modified) * cpukit/rtems/src/ratemongetstatistics.c (modified) * cpukit/rtems/src/ratemongetstatus.c (modified) * cpukit/rtems/src/ratemonperiod.c (modified) * cpukit/rtems/src/ratemonresetstatistics.c (modified) * cpukit/rtems/src/ratemontimeout.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/schedulerimpl.h (modified) * cpukit/score/src/schedulercbsreleasejob.c (modified) * cpukit/score/src/schedulerdefaultreleasejob.c (modified) * cpukit/score/src/scheduleredfreleasejob.c (modified) score: Fix a release/cancel job race condition Split up the ... Wed, 03 Aug 2016 13:41:31 GMT Sebastian Huber [21bdca4] * cpukit/rtems/src/ratemoncancel.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/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/schedulerstrongapa.h (modified) * cpukit/score/src/schedulerdefaultreleasejob.c (modified) * cpukit/score/src/scheduleredfreleasejob.c (modified) score: Indroduce cancel job scheduler operation Do not use a ... Tue, 02 Aug 2016 09:26:56 GMT Sebastian Huber [ff2e6c64] * 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/src/threadchangepriority.c (modified) * cpukit/score/src/threadinitialize.c (modified) * cpukit/score/src/threadqenqueue.c (modified) * cpukit/score/src/threadqops.c (modified) score: Fix and simplify thread wait locks There was a subtile race ... Mon, 01 Aug 2016 11:16:57 GMT Christian Mauderer [5fe6d07a] * cpukit/score/include/rtems/linkersets.h (modified) * testsuites/sptests/splinkersets01/init.c (modified) * testsuites/sptests/splinkersets01/items.c (modified) * testsuites/sptests/splinkersets01/sets.c (modified) * testsuites/sptests/splinkersets01/splinkersets01.h (modified) linker set: Allow adding any variable into content The newly ...