# # ChangeLog for cpukit/score/src in rtems # # Generated by Trac 1.2.1.dev0 # 05/30/24 20:03:50 Thu, 12 May 2016 13:14:06 GMT Sebastian Huber [69c722f] * cpukit/score/src/threadrestart.c (modified) score: Delete unused variable Update #2555. Update #2626. Thu, 12 May 2016 12:25:50 GMT Sebastian Huber [270394e] * cpukit/posix/src/pthreadexit.c (modified) * cpukit/rtems/src/taskdelete.c (modified) * cpukit/score/src/threadrestart.c (modified) score: Avoid superfluous life protection Disable thread dispatching ... Thu, 12 May 2016 04:12:06 GMT Sebastian Huber [b7f5e391] * cpukit/posix/src/pthreadexit.c (modified) * cpukit/rtems/src/taskdelete.c (modified) * cpukit/score/include/rtems/score/threadimpl.h (modified) * cpukit/score/src/threadrestart.c (modified) score: Add _Thread_Exit() The goal is to make _Thread_Exit() a ... Wed, 18 May 2016 11:28:52 GMT Sebastian Huber [2aae3a7] * cpukit/score/Makefile.am (modified) * cpukit/score/include/rtems/score/smplock.h (modified) * cpukit/score/include/rtems/score/smplockstats.h (added) * cpukit/score/preinstall.am (modified) * cpukit/score/src/profilingsmplock.c (modified) SMP: Move lock stats to separate header file Wed, 11 May 2016 09:06:51 GMT Sebastian Huber [d9952999] * cpukit/posix/src/pthreadgetaffinitynp.c (modified) * cpukit/rtems/src/taskgetaffinity.c (modified) * cpukit/score/src/schedulergetaffinity.c (modified) score: Avoid Giant lock _Scheduler_Get_affinity() Update #2555. Wed, 11 May 2016 08:58:59 GMT Sebastian Huber [e135271] * cpukit/libmisc/monitor/mon-prmisc.c (modified) * cpukit/posix/src/pthreadcreate.c (modified) * cpukit/posix/src/pthreadsetaffinitynp.c (modified) * cpukit/rtems/src/tasksetaffinity.c (modified) * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * cpukit/score/include/rtems/score/statesimpl.h (modified) * cpukit/score/include/rtems/score/thread.h (modified) * cpukit/score/src/schedulerpriorityaffinitysmp.c (modified) * cpukit/score/src/schedulersetaffinity.c (modified) score: Avoid Giant lock _Scheduler_Set_affinity() Update #2555. Wed, 11 May 2016 09:54:49 GMT Sebastian Huber [bd12dda] * cpukit/libmisc/cpuuse/cpuusagereset.c (modified) * cpukit/rtems/src/taskmode.c (modified) * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * cpukit/score/include/rtems/score/thread.h (modified) * cpukit/score/src/schedulercbsunblock.c (modified) * cpukit/score/src/threadchangepriority.c (modified) * cpukit/score/src/threadclearstate.c (modified) * cpukit/score/src/threadgetcputimeused.c (modified) * cpukit/score/src/threadsetstate.c (modified) * cpukit/score/src/threadyield.c (modified) * testsuites/smptests/smpscheduler03/init.c (modified) * testsuites/tmtests/tm27/task1.c (modified) score: Use thread state lock for current state In addition protect ... Fri, 06 May 2016 04:44:41 GMT Sebastian Huber [6e4f929] * cpukit/posix/src/psignalunblockthread.c (modified) * cpukit/rtems/include/rtems/rtems/signalimpl.h (modified) * cpukit/rtems/src/signalcatch.c (modified) * cpukit/rtems/src/signalsend.c (modified) * cpukit/rtems/src/taskmode.c (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/threaddispatch.c (modified) * cpukit/score/src/threadinitialize.c (modified) * cpukit/score/src/threadrestart.c (modified) score: Introduce thread state lock Update #2556. Mon, 09 May 2016 05:29:52 GMT Sebastian Huber [3e0bb67] * cpukit/score/include/rtems/score/smplock.h (modified) * cpukit/score/src/smplock.c (modified) score: Ensure matching lock acquire and release Ensure matching ... Mon, 09 May 2016 04:49:53 GMT Sebastian Huber [1a9d36b] * cpukit/score/include/rtems/score/isrlock.h (modified) * cpukit/score/include/rtems/score/percpu.h (modified) * cpukit/score/include/rtems/score/smplock.h (modified) * cpukit/score/src/smplock.c (modified) score: Add _ISR_lock_Is_owner() Wed, 11 May 2016 15:52:13 GMT Sebastian Huber [9276fde] * cpukit/score/include/rtems/score/coremuteximpl.h (modified) * cpukit/score/src/coremutex.c (modified) * testsuites/sptests/Makefile.am (modified) * testsuites/sptests/configure.ac (modified) * testsuites/sptests/spmutex01/Makefile.am (added) * testsuites/sptests/spmutex01/init.c (added) * testsuites/sptests/spmutex01/spmutex01.doc (added) * testsuites/sptests/spmutex01/spmutex01.scn (added) score: Fix CORE mutex initialization The priority inheritance and ... Wed, 04 May 2016 09:28:12 GMT Sebastian Huber [f65f803] * cpukit/score/src/schedulercbsattachthread.c (modified) * cpukit/score/src/schedulercbsdetachthread.c (modified) * cpukit/score/src/schedulercbsgetexecutiontime.c (modified) * cpukit/score/src/schedulercbsgetremainingbudget.c (modified) score: Avoid Giant lock for CBS scheduler Update #2555. Tue, 03 May 2016 14:16:08 GMT Sebastian Huber [b30ab25] * cpukit/score/src/mpci.c (modified) mpci: Avoid Giant lock in _MPCI_Process_response() Update #2555. ... Tue, 03 May 2016 07:59:50 GMT Sebastian Huber [a0dee7c7] * cpukit/rtems/include/rtems/rtems/eventmp.h (modified) * cpukit/rtems/src/eventmp.c (modified) * cpukit/rtems/src/eventsend.c (modified) * cpukit/rtems/src/systemeventsend.c (modified) * cpukit/score/include/rtems/score/threadimpl.h (modified) * cpukit/score/src/threadget.c (modified) score: Simplify _Thread_Get_interrupt_disable() Remove the object ... Tue, 03 May 2016 07:57:38 GMT Sebastian Huber [822ec589] * cpukit/score/include/rtems/score/threadimpl.h (modified) * cpukit/score/include/rtems/score/threadmp.h (modified) * cpukit/score/src/threadget.c (modified) score: Add _Thread_MP_Is_remote() Tue, 03 May 2016 07:24:32 GMT Sebastian Huber [8c77150] * cpukit/score/src/threadget.c (modified) score: Simplify _Thread_Get_objects_information() Tue, 03 May 2016 07:19:59 GMT Sebastian Huber [876dde7a] * cpukit/sapi/src/exinit.c (modified) * cpukit/score/include/rtems/score/objectimpl.h (modified) * cpukit/score/src/threadget.c (modified) * testsuites/sptests/sp43/init.c (modified) score: Make _Objects_Information_table const The ... Tue, 03 May 2016 07:17:45 GMT Sebastian Huber [469dc47] * cpukit/score/src/objectidtoname.c (modified) score: Simplify _Objects_Id_to_name() Tue, 03 May 2016 07:12:51 GMT Sebastian Huber [0ab4fb7] * cpukit/score/src/objectidtoname.c (modified) score: Fix _Objects_Id_to_name() Avoid out-of-bounds array access ... Tue, 03 May 2016 10:57:16 GMT Sebastian Huber [b1b6f3b0] * cpukit/sapi/include/confdefs.h (modified) * cpukit/score/src/coremsg.c (modified) confdefs.h: Fix message queue size estimate Account for maximum ... Sun, 01 May 2016 14:11:30 GMT Sebastian Huber [0a68d8e] * cpukit/posix/include/rtems/posix/barrierimpl.h (modified) * cpukit/posix/include/rtems/posix/mqueueimpl.h (modified) * cpukit/posix/include/rtems/posix/semaphoreimpl.h (modified) * cpukit/posix/include/rtems/posix/spinlockimpl.h (modified) * cpukit/posix/include/rtems/posix/timerimpl.h (modified) * cpukit/posix/src/condget.c (modified) * cpukit/posix/src/prwlockinit.c (modified) * cpukit/rtems/include/rtems/rtems/barrierimpl.h (modified) * cpukit/rtems/include/rtems/rtems/dpmemimpl.h (modified) * cpukit/rtems/include/rtems/rtems/ratemonimpl.h (modified) * cpukit/rtems/include/rtems/rtems/timerimpl.h (modified) * cpukit/score/include/rtems/score/objectimpl.h (modified) * cpukit/score/src/objectgetlocal.c (modified) * cpukit/score/src/objectgetnameasstring.c (modified) score: Optimize _Objects_Get_local() Make the interrupt lock ... Fri, 29 Apr 2016 10:09:32 GMT Sebastian Huber [981eed2] * cpukit/sapi/include/confdefs.h (modified) * cpukit/sapi/include/rtems/scheduler.h (modified) * cpukit/score/Makefile.am (modified) * cpukit/score/include/rtems/score/schedulerstrongapa.h (added) * cpukit/score/preinstall.am (modified) * cpukit/score/src/schedulerstrongapa.c (added) * testsuites/smptests/Makefile.am (modified) * testsuites/smptests/configure.ac (modified) * testsuites/smptests/smpstrongapa01/Makefile.am (added) * testsuites/smptests/smpstrongapa01/init.c (added) * testsuites/smptests/smpstrongapa01/smpstrongapa01.doc (added) * testsuites/smptests/smpstrongapa01/smpstrongapa01.scn (added) score: Add dummy Strong APA scheduler Start with a copy of the ... Thu, 28 Apr 2016 04:51:25 GMT Sebastian Huber [d5cc9fd6] * cpukit/configure.ac (modified) * cpukit/score/Makefile.am (modified) * cpukit/score/include/rtems/score/coremuteximpl.h (modified) * cpukit/score/src/coremutexseize.c (modified) * cpukit/score/src/coremutexseizeintr.c (deleted) score: __RTEMS_DO_NOT_INLINE_CORE_MUTEX_SEIZE__ Delete ... Thu, 28 Apr 2016 04:26:01 GMT Sebastian Huber [500a8e9c] * cpukit/configure.ac (modified) * cpukit/posix/src/mutextranslatereturncode.c (modified) * cpukit/rtems/src/semtranslatereturncode.c (modified) * cpukit/score/include/rtems/score/coremutex.h (modified) * cpukit/score/include/rtems/score/coremuteximpl.h (modified) * cpukit/score/include/rtems/score/thread.h (modified) * cpukit/score/src/coremutex.c (modified) * cpukit/score/src/coremutexsurrender.c (modified) * cpukit/score/src/threadinitialize.c (modified) * testsuites/sptests/sp36/strict_order_mut.c (modified) score: Delete __RTEMS_STRICT_ORDER_MUTEX__ Remove support for ... Wed, 27 Apr 2016 20:07:56 GMT Sebastian Huber [1ef8e4a8] * cpukit/posix/src/adjtime.c (modified) * cpukit/posix/src/clocksettime.c (modified) * cpukit/rtems/src/clockset.c (modified) * cpukit/score/include/rtems/score/timecounterimpl.h (modified) * cpukit/score/include/rtems/score/todimpl.h (modified) * cpukit/score/src/coretodadjust.c (modified) * cpukit/score/src/coretodset.c (modified) * cpukit/score/src/kern_tc.c (modified) score: Avoid Giant lock for set time of day Update #2555. Update #2630. Wed, 27 Apr 2016 19:32:23 GMT Sebastian Huber [3888771] * cpukit/posix/src/clocksettime.c (modified) * cpukit/rtems/src/clockset.c (modified) * cpukit/score/include/rtems/score/todimpl.h (modified) * cpukit/score/src/coretodadjust.c (modified) * cpukit/score/src/coretodset.c (modified) score: Streamline set time of day functions Rename _TOD_Set() into ... Wed, 27 Apr 2016 14:52:48 GMT Sebastian Huber [7772640] * cpukit/score/src/objectgetnameasstring.c (modified) score: _Objects_Get_name_as_string() Avoid Giant lock in ... Fri, 29 Apr 2016 09:05:36 GMT Sebastian Huber [7e66865e] * cpukit/posix/src/mqueuenotify.c (modified) * cpukit/score/include/rtems/score/coremsg.h (modified) * cpukit/score/include/rtems/score/coremsgimpl.h (modified) * cpukit/score/src/coremsg.c (modified) * cpukit/score/src/coremsginsert.c (modified) * cpukit/score/src/coremsgsubmit.c (modified) score: Move message notification Move message notification to end ... Fri, 29 Apr 2016 08:41:36 GMT Sebastian Huber [88e09b98] * cpukit/score/include/rtems/score/coremsgimpl.h (modified) * cpukit/score/src/coremsginsert.c (modified) * cpukit/score/src/coremsgseize.c (modified) * cpukit/score/src/coremsgsubmit.c (modified) score: _CORE_message_queue_Insert_message() Move common code into ... Fri, 29 Apr 2016 08:28:31 GMT Sebastian Huber [1b7a6a38] * cpukit/score/include/rtems/score/coremsgimpl.h (modified) * cpukit/score/src/coremsginsert.c (modified) * cpukit/score/src/coremsgseize.c (modified) * cpukit/score/src/coremsgsubmit.c (modified) score: _CORE_message_queue_Set_message_priority() Remove ... Wed, 27 Apr 2016 14:21:07 GMT Sebastian Huber [99112f7] * cpukit/posix/src/mqueuesendsupp.c (modified) * cpukit/rtems/src/msgqsend.c (modified) * cpukit/rtems/src/msgqurgent.c (modified) * cpukit/score/src/coremsgsubmit.c (modified) score: _CORE_message_queue_Submit() Move lock acquire to caller of ... Wed, 27 Apr 2016 14:20:05 GMT Sebastian Huber [b0eba5ed] * cpukit/posix/src/mqueuerecvsupp.c (modified) * cpukit/rtems/src/msgqreceive.c (modified) * cpukit/score/src/coremsgseize.c (modified) score: _CORE_message_queue_Seize() Move lock acquire to caller of ... Tue, 26 Apr 2016 19:18:52 GMT Sebastian Huber [7580995] * cpukit/posix/src/mqueuedeletesupp.c (modified) * cpukit/rtems/src/msgqdelete.c (modified) * cpukit/score/include/rtems/score/coremsgimpl.h (modified) * cpukit/score/src/coremsgclose.c (modified) score: _CORE_message_queue_Close() Move lock acquire to caller of ... Thu, 21 Apr 2016 04:32:16 GMT Sebastian Huber [84a53988] * cpukit/posix/include/rtems/posix/rwlockimpl.h (modified) * cpukit/posix/src/prwlockdestroy.c (modified) * cpukit/posix/src/prwlockinit.c (modified) * cpukit/posix/src/prwlockrdlock.c (modified) * cpukit/posix/src/prwlocktimedrdlock.c (modified) * cpukit/posix/src/prwlocktimedwrlock.c (modified) * cpukit/posix/src/prwlocktryrdlock.c (modified) * cpukit/posix/src/prwlocktrywrlock.c (modified) * cpukit/posix/src/prwlockunlock.c (modified) * cpukit/posix/src/prwlockwrlock.c (modified) * cpukit/score/include/rtems/score/corerwlockimpl.h (modified) * cpukit/score/src/corerwlockobtainread.c (modified) * cpukit/score/src/corerwlockobtainwrite.c (modified) * cpukit/score/src/corerwlockrelease.c (modified) score: Avoid Giant lock for CORE rwlock Update #2555. Wed, 20 Apr 2016 12:01:02 GMT Sebastian Huber [f27383a] * cpukit/posix/include/rtems/posix/barrierimpl.h (modified) * cpukit/posix/src/pbarrierdestroy.c (modified) * cpukit/posix/src/pbarrierwait.c (modified) * cpukit/rtems/include/rtems/rtems/barrierimpl.h (modified) * cpukit/rtems/src/barrierdelete.c (modified) * cpukit/rtems/src/barrierrelease.c (modified) * cpukit/rtems/src/barrierwait.c (modified) * cpukit/score/include/rtems/score/corebarrierimpl.h (modified) * cpukit/score/src/corebarrierrelease.c (modified) * cpukit/score/src/corebarrierwait.c (modified) score: Avoid Giant lock for barriers Use ... Wed, 20 Apr 2016 12:00:31 GMT Sebastian Huber [5c9fa6f] * cpukit/score/include/rtems/score/threadqimpl.h (modified) * cpukit/score/src/threadqflush.c (modified) score: Add _Thread_queue_Flush_default_filter() Wed, 20 Apr 2016 09:12:53 GMT Sebastian Huber [ba5ef37] * cpukit/score/src/condition.c (modified) score: Use _Thread_queue_Flush_critical() for cond Wed, 20 Apr 2016 04:59:16 GMT Sebastian Huber [0b590858] * cpukit/score/src/futex.c (modified) score: Use _Thread_queue_Flush_critical for futex Tue, 19 Apr 2016 13:09:29 GMT Sebastian Huber [cca2d8ab] * cpukit/posix/src/prwlockrdlock.c (modified) * cpukit/posix/src/prwlocktimedrdlock.c (modified) * cpukit/posix/src/prwlocktimedwrlock.c (modified) * cpukit/posix/src/prwlocktryrdlock.c (modified) * cpukit/posix/src/prwlocktrywrlock.c (modified) * cpukit/posix/src/prwlockunlock.c (modified) * cpukit/posix/src/prwlockwrlock.c (modified) * cpukit/score/include/rtems/score/corerwlockimpl.h (modified) * cpukit/score/src/corerwlockobtainread.c (modified) * cpukit/score/src/corerwlockobtainwrite.c (modified) * cpukit/score/src/corerwlockrelease.c (modified) score: Rename _CORE_RWLock_Obtain() Rename ... Tue, 19 Apr 2016 13:07:39 GMT Sebastian Huber [3d0c4005] * cpukit/posix/src/pbarrierwait.c (modified) * cpukit/rtems/src/barrierrelease.c (modified) * cpukit/rtems/src/barrierwait.c (modified) * cpukit/score/include/rtems/score/corebarrierimpl.h (modified) * cpukit/score/src/corebarrierrelease.c (modified) * cpukit/score/src/corebarrierwait.c (modified) score: Rename _CORE_barrier_Wait() Rename _CORE_barrier_Wait() into ... Tue, 19 Apr 2016 12:14:31 GMT Sebastian Huber [88575577] * cpukit/posix/include/rtems/posix/spinlockimpl.h (modified) * cpukit/posix/include/rtems/posix/timerimpl.h (modified) * cpukit/rtems/include/rtems/rtems/ratemonimpl.h (modified) * cpukit/rtems/include/rtems/rtems/timerimpl.h (modified) * cpukit/score/include/rtems/score/objectimpl.h (modified) * cpukit/score/src/objectgetlocal.c (modified) score: Optimize _Objects_Get_local() Make the id the first ... Tue, 19 Apr 2016 12:14:10 GMT Sebastian Huber [d7a12be9] * cpukit/posix/include/rtems/posix/keyimpl.h (modified) * cpukit/rtems/include/rtems/rtems/regionimpl.h (modified) * cpukit/sapi/include/rtems/extensionimpl.h (modified) * cpukit/score/include/rtems/score/objectimpl.h (modified) * cpukit/score/src/objectgetnext.c (modified) * cpukit/score/src/objectgetnoprotection.c (modified) score: Optimize _Objects_Get_no_protection() Make the id the first ... Tue, 19 Apr 2016 12:12:06 GMT Sebastian Huber [36cd27c] * cpukit/libcsupport/src/resource_snapshot.c (modified) * cpukit/libmisc/monitor/mon-manager.c (modified) * cpukit/score/include/rtems/score/objectimpl.h (modified) * cpukit/score/src/objectgetnext.c (modified) * testsuites/sptests/spobjgetnext/init.c (modified) score: Simplify _Objects_Get_next() Remove unused location parameter. Tue, 19 Apr 2016 11:39:00 GMT Sebastian Huber [f05eeb2] * cpukit/posix/src/cond.c (modified) * cpukit/posix/src/key.c (modified) * cpukit/posix/src/mqueue.c (modified) * cpukit/posix/src/mutex.c (modified) * cpukit/posix/src/pbarrier.c (modified) * cpukit/posix/src/prwlock.c (modified) * cpukit/posix/src/pspin.c (modified) * cpukit/posix/src/pthread.c (modified) * cpukit/posix/src/ptimer.c (modified) * cpukit/posix/src/semaphore.c (modified) * cpukit/rtems/src/barrier.c (modified) * cpukit/rtems/src/dpmem.c (modified) * cpukit/rtems/src/msg.c (modified) * cpukit/rtems/src/part.c (modified) * cpukit/rtems/src/ratemon.c (modified) * cpukit/rtems/src/region.c (modified) * cpukit/rtems/src/rtemstimer.c (modified) * cpukit/rtems/src/sem.c (modified) * cpukit/rtems/src/tasks.c (modified) * cpukit/sapi/src/extension.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/objectinitializeinformation.c (modified) * cpukit/score/src/thread.c (modified) * testsuites/psxtests/psxobj01/init.c (modified) score: Simplify _Objects_Initialize_information() Remove unused ... Fri, 15 Apr 2016 19:18:26 GMT Sebastian Huber [adbedd1] * cpukit/rtems/src/semdelete.c (modified) * cpukit/rtems/src/semflush.c (modified) * cpukit/score/include/rtems/score/corebarrierimpl.h (modified) * cpukit/score/include/rtems/score/coremuteximpl.h (modified) * cpukit/score/include/rtems/score/coresemimpl.h (modified) * cpukit/score/include/rtems/score/threadqimpl.h (modified) * cpukit/score/src/corebarrier.c (modified) * cpukit/score/src/coremsgclose.c (modified) * cpukit/score/src/coremsgflush.c (modified) * cpukit/score/src/coremutex.c (modified) * cpukit/score/src/coresem.c (modified) * cpukit/score/src/threadqflush.c (modified) score: Introduce _Thread_queue_Flush_critical() Replace ... Mon, 18 Apr 2016 05:00:55 GMT Sebastian Huber [8765c57] * cpukit/libnetworking/rtems/rtems_glue.c (modified) * cpukit/posix/src/mutexlocksupp.c (modified) * cpukit/rtems/src/semobtain.c (modified) * cpukit/score/include/rtems/score/coremuteximpl.h (modified) * cpukit/score/src/apimutexlock.c (modified) * cpukit/score/src/coremutexseize.c (modified) score: Remove id parameter _CORE_mutex_Seize() Parameter was unused. Sun, 17 Apr 2016 13:47:33 GMT Sebastian Huber [5cc6bf4] * cpukit/posix/src/mqueuedeletesupp.c (modified) * cpukit/rtems/src/msgqdelete.c (modified) * cpukit/score/include/rtems/score/coremsgimpl.h (modified) * cpukit/score/src/coremsgclose.c (modified) score: Simplify _CORE_message_queue_Close() Drop status parameter ... Tue, 19 Apr 2016 09:06:13 GMT Sebastian Huber [b33983f] * cpukit/score/src/coremsgclose.c (modified) score: Simplify _CORE_message_queue_Do_close() Remove superfluous ... Fri, 15 Apr 2016 14:27:56 GMT Sebastian Huber [bbd6d27a] * cpukit/posix/src/prwlockinit.c (modified) * cpukit/score/include/rtems/score/corerwlock.h (modified) * cpukit/score/include/rtems/score/corerwlockimpl.h (modified) * cpukit/score/src/corerwlock.c (modified) score: Delete unused CORE_RWLock_Attributes Wed, 13 Apr 2016 04:48:58 GMT Sebastian Huber [709f38a] * cpukit/score/include/rtems/score/thread.h (modified) * cpukit/score/include/rtems/score/userextimpl.h (modified) * cpukit/score/src/threadrestart.c (modified) * cpukit/score/src/userextaddset.c (modified) * cpukit/score/src/userextiterate.c (modified) * cpukit/score/src/userextremoveset.c (modified) * testsuites/sptests/Makefile.am (modified) * testsuites/sptests/configure.ac (modified) * testsuites/sptests/spextensions01/Makefile.am (added) * testsuites/sptests/spextensions01/init.c (added) * testsuites/sptests/spextensions01/spextensions01.doc (added) * testsuites/sptests/spextensions01/spextensions01.scn (added) score: Use chain iterator for user extensions Add a lock and use a ... Tue, 12 Apr 2016 15:02:27 GMT Sebastian Huber [0a97ba5b] * cpukit/score/src/userext.c (modified) score: _User_extensions_Handler_initialization() Simplify ... Thu, 07 Apr 2016 14:48:30 GMT Sebastian Huber [572cb624] * cpukit/posix/include/rtems/posix/keyimpl.h (modified) * cpukit/rtems/include/rtems/rtems/regionimpl.h (modified) * cpukit/rtems/src/regiondelete.c (modified) * cpukit/rtems/src/regionextend.c (modified) * cpukit/rtems/src/regiongetfreeinfo.c (modified) * cpukit/rtems/src/regiongetinfo.c (modified) * cpukit/rtems/src/regiongetsegment.c (modified) * cpukit/rtems/src/regiongetsegmentsize.c (modified) * cpukit/rtems/src/regionprocessqueue.c (modified) * cpukit/rtems/src/regionresizesegment.c (modified) * cpukit/rtems/src/regionreturnsegment.c (modified) * cpukit/score/include/rtems/score/objectimpl.h (modified) * cpukit/score/src/objectgetnext.c (modified) * cpukit/score/src/objectgetnoprotection.c (modified) score: Simplify _Objects_Get_no_protection() This functions ... Fri, 08 Apr 2016 06:22:18 GMT Sebastian Huber [01226ec] * cpukit/libnetworking/rtems/rtems_bsdnet_internal.h (modified) * cpukit/score/src/kern_tc.c (modified) score: Compatibility with latest Newlib Mon, 04 Apr 2016 07:37:15 GMT Sebastian Huber [d995a263] * cpukit/sapi/include/rtems/chain.h (modified) * cpukit/sapi/src/chainprotected.c (modified) * cpukit/score/Makefile.am (modified) * cpukit/score/include/rtems/score/chainimpl.h (modified) * cpukit/score/src/chainappend.c (deleted) score: Delete _Chain_Append() This function is not used in the ... Mon, 04 Apr 2016 07:36:01 GMT Sebastian Huber [3bf2bcc8] * cpukit/sapi/include/rtems/chain.h (modified) * cpukit/sapi/src/chainprotected.c (modified) * cpukit/score/Makefile.am (modified) * cpukit/score/include/rtems/score/chainimpl.h (modified) * cpukit/score/src/chainget.c (deleted) score: Delete _Chain_Get() This function is not used in the score. ... Mon, 04 Apr 2016 04:57:01 GMT Sebastian Huber [223fff46] * cpukit/sapi/include/rtems/chain.h (modified) * cpukit/sapi/src/chainprotected.c (modified) * cpukit/score/Makefile.am (modified) * cpukit/score/include/rtems/score/chainimpl.h (modified) * cpukit/score/src/chainextract.c (deleted) score: Delete _Chain_Extract() This function is not used in the ... Mon, 04 Apr 2016 04:17:59 GMT Sebastian Huber [b0354b0e] * cpukit/sapi/include/rtems/chain.h (modified) * cpukit/sapi/src/chainprotected.c (modified) * cpukit/score/Makefile.am (modified) * cpukit/score/include/rtems/score/chainimpl.h (modified) * cpukit/score/src/chaininsert.c (deleted) score: Delete _Chain_Insert() This function is not used in the ... Mon, 04 Apr 2016 07:29:02 GMT Sebastian Huber [cd900523] * cpukit/sapi/include/rtems/chain.h (modified) * cpukit/sapi/src/chainprotected.c (modified) * cpukit/score/Makefile.am (modified) * cpukit/score/include/rtems/score/chainimpl.h (modified) * cpukit/score/src/chaingetempty.c (deleted) score: Delete _Chain_Get_with_empty_check() This function is not ... Mon, 04 Apr 2016 07:24:47 GMT Sebastian Huber [c130387] * cpukit/sapi/include/rtems/chain.h (modified) * cpukit/sapi/src/chainprotected.c (modified) * cpukit/score/Makefile.am (modified) * cpukit/score/include/rtems/score/chainimpl.h (modified) * cpukit/score/src/chainprependempty.c (deleted) score: Delete _Chain_Prepend_with_empty_check() This function is ... Mon, 04 Apr 2016 06:46:27 GMT Sebastian Huber [88f4157c] * cpukit/sapi/include/rtems/chain.h (modified) * cpukit/sapi/src/chainprotected.c (modified) * cpukit/score/Makefile.am (modified) * cpukit/score/include/rtems/score/chainimpl.h (modified) * cpukit/score/src/chainappendempty.c (deleted) score: Delete _Chain_Append_with_empty_check() This function is not ... Mon, 04 Apr 2016 07:42:15 GMT Sebastian Huber [84f5c0a] * cpukit/sapi/include/confdefs.h (modified) * cpukit/score/include/rtems/score/object.h (modified) * cpukit/score/include/rtems/score/objectimpl.h (modified) * cpukit/score/include/rtems/score/objectmp.h (modified) * cpukit/score/src/objectget.c (modified) * cpukit/score/src/objectgetisr.c (modified) * cpukit/score/src/objectinitializeinformation.c (modified) * cpukit/score/src/objectmp.c (modified) * testsuites/sptests/spsize/size.c (modified) score: Use red-black tree for active global objects Use a red-black ... Mon, 04 Apr 2016 04:17:36 GMT Sebastian Huber [84dc9df] * cpukit/score/include/rtems/score/thread.h (modified) * cpukit/score/include/rtems/score/threadmp.h (modified) * cpukit/score/src/threadmp.c (modified) * testsuites/sptests/spsize/size.c (modified) score: Use red-black tree for active MP proxies Update #2555. Fri, 01 Apr 2016 09:38:47 GMT Sebastian Huber [8f96581] * cpukit/libnetworking/rtems/rtems_glue.c (modified) * cpukit/posix/include/rtems/posix/pthreadimpl.h (modified) * cpukit/posix/src/condsignalsupp.c (modified) * cpukit/posix/src/mqueuesendsupp.c (modified) * cpukit/posix/src/mutexsetprioceiling.c (modified) * cpukit/posix/src/mutexunlock.c (modified) * cpukit/posix/src/pbarrierwait.c (modified) * cpukit/posix/src/sempost.c (modified) * cpukit/rtems/src/barrierrelease.c (modified) * cpukit/rtems/src/barrierwait.c (modified) * cpukit/rtems/src/msgqbroadcast.c (modified) * cpukit/rtems/src/msgqsend.c (modified) * cpukit/rtems/src/msgqurgent.c (modified) * cpukit/rtems/src/semrelease.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/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/apimutexunlock.c (modified) * cpukit/score/src/condition.c (modified) * cpukit/score/src/corebarrierrelease.c (modified) * cpukit/score/src/corebarrierwait.c (modified) * cpukit/score/src/coremsgbroadcast.c (modified) * cpukit/score/src/coremsgseize.c (modified) * cpukit/score/src/coremsgsubmit.c (modified) * cpukit/score/src/coremutexsurrender.c (modified) * cpukit/score/src/corerwlockrelease.c (modified) * cpukit/score/src/futex.c (modified) * cpukit/score/src/mutex.c (modified) * cpukit/score/src/semaphore.c (modified) * cpukit/score/src/threadmp.c (modified) * cpukit/score/src/threadq.c (modified) * cpukit/score/src/threadqenqueue.c (modified) * cpukit/score/src/threadqflush.c (modified) score: Rework MP thread queue callout support The thread queue ... Wed, 30 Mar 2016 11:45:06 GMT Sebastian Huber [818ad5eb] * cpukit/score/src/threadqflush.c (modified) score: Simplify _Thread_queue_Do_flush() Also set the thread wait ... Wed, 30 Mar 2016 09:39:58 GMT Sebastian Huber [9809d6e0] * cpukit/posix/src/mqueuedeletesupp.c (modified) * cpukit/posix/src/mutexdestroy.c (modified) * cpukit/posix/src/semaphoredeletesupp.c (modified) * cpukit/rtems/include/rtems/rtems/msgmp.h (modified) * cpukit/rtems/include/rtems/rtems/semmp.h (modified) * cpukit/rtems/src/barrierdelete.c (modified) * cpukit/rtems/src/msgmp.c (modified) * cpukit/rtems/src/msgqdelete.c (modified) * cpukit/rtems/src/semdelete.c (modified) * cpukit/rtems/src/semflush.c (modified) * cpukit/rtems/src/semmp.c (modified) * cpukit/score/Makefile.am (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/threadqimpl.h (modified) * cpukit/score/src/coremsgclose.c (modified) * cpukit/score/src/coremutexflush.c (deleted) * cpukit/score/src/threadqflush.c (modified) score: _Thread_queue_Flush() parameter changes Change ... Wed, 30 Mar 2016 13:00:29 GMT Sebastian Huber [e581ea9] * cpukit/score/src/threadqenqueue.c (modified) score: Fix _Thread_queue_Extract_locked() We must update the wait ... Fri, 01 Apr 2016 13:10:08 GMT Sebastian Huber [6ca60e5d] * cpukit/posix/src/prwlockrdlock.c (modified) * cpukit/posix/src/prwlocktimedrdlock.c (modified) * cpukit/posix/src/prwlocktimedwrlock.c (modified) * cpukit/posix/src/prwlocktryrdlock.c (modified) * cpukit/posix/src/prwlocktrywrlock.c (modified) * cpukit/posix/src/prwlockwrlock.c (modified) * cpukit/score/include/rtems/score/corerwlockimpl.h (modified) * cpukit/score/src/corerwlockobtainread.c (modified) * cpukit/score/src/corerwlockobtainwrite.c (modified) score: Delete MP support for RW locks MP support was not implemented. Tue, 05 Apr 2016 12:36:30 GMT Sebastian Huber [97312fcc] * cpukit/libmisc/monitor/mon-task.c (modified) * cpukit/posix/include/rtems/posix/cond.h (modified) * cpukit/posix/include/rtems/posix/mqueue.h (modified) * cpukit/posix/include/rtems/posix/mutex.h (modified) * cpukit/posix/include/rtems/posix/semaphore.h (modified) * cpukit/posix/src/condwaitsupp.c (modified) * cpukit/posix/src/mqueuerecvsupp.c (modified) * cpukit/posix/src/mutexlocksupp.c (modified) * cpukit/posix/src/pbarrierwait.c (modified) * cpukit/posix/src/prwlockwrlock.c (modified) * cpukit/posix/src/semaphorewaitsupp.c (modified) * cpukit/rtems/include/rtems/rtems/barrier.h (modified) * cpukit/rtems/include/rtems/rtems/message.h (modified) * cpukit/rtems/include/rtems/rtems/sem.h (modified) * cpukit/rtems/src/barrierwait.c (modified) * cpukit/rtems/src/msgqreceive.c (modified) * cpukit/rtems/src/regiongetsegment.c (modified) * cpukit/rtems/src/semobtain.c (modified) * cpukit/score/Makefile.am (modified) * cpukit/score/include/rtems/score/coremuteximpl.h (modified) * cpukit/score/include/rtems/score/coresemimpl.h (modified) * cpukit/score/include/rtems/score/thread.h (modified) * cpukit/score/include/rtems/score/threadimpl.h (modified) * cpukit/score/src/corebarrierwait.c (modified) * cpukit/score/src/coremsgseize.c (modified) * cpukit/score/src/coremsgsubmit.c (modified) * cpukit/score/src/corerwlockobtainread.c (modified) * cpukit/score/src/corerwlockobtainwrite.c (modified) * cpukit/score/src/mpci.c (modified) * cpukit/score/src/threadmp.c (modified) * cpukit/score/src/threadqextractwithproxy.c (modified) * cpukit/score/src/threadwaitgetid.c (added) * testsuites/sptests/spthreadq01/init.c (modified) * testsuites/sptests/spthreadq01/spthreadq01.doc (modified) score: Delete Thread_Wait_information::id This field was only by ... Wed, 30 Mar 2016 04:56:07 GMT Sebastian Huber [c01401c4] * cpukit/score/src/userextremoveset.c (modified) score: _User_extensions_Remove_set() Use unprotected chain ... Wed, 30 Mar 2016 06:36:08 GMT Sebastian Huber [9d9b6b56] * cpukit/rtems/include/rtems/rtems/msgmp.h (modified) * cpukit/rtems/include/rtems/rtems/partmp.h (modified) * cpukit/rtems/include/rtems/rtems/regionmp.h (modified) * cpukit/rtems/include/rtems/rtems/semmp.h (modified) * cpukit/rtems/src/msgmp.c (modified) * cpukit/rtems/src/partmp.c (modified) * cpukit/rtems/src/regionmp.c (modified) * cpukit/rtems/src/semmp.c (modified) * cpukit/score/include/rtems/score/objectimpl.h (modified) * cpukit/score/src/threadqextractwithproxy.c (modified) score: Objects_Thread_queue_Extract_callout Change parameters of ... Tue, 29 Mar 2016 09:53:49 GMT Sebastian Huber [520938b0] * cpukit/score/src/apimutex.c (modified) score: The API mutexes are not global Thu, 24 Mar 2016 14:40:48 GMT Sebastian Huber [3feca90] * cpukit/score/src/objectmp.c (modified) score: Fix _Objects_MP_Is_remote() Bug introduced by ... Tue, 29 Mar 2016 10:06:55 GMT Sebastian Huber [16832b0] * cpukit/sapi/include/confdefs.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) * cpukit/score/src/threadqenqueue.c (modified) score: Fix multiprocessing thread proxies We must provide thread ... Thu, 24 Mar 2016 14:39:38 GMT Sebastian Huber [a62c3aa3] * cpukit/score/src/mpci.c (modified) score: Allow MPCI packet receive function to block Thu, 24 Mar 2016 14:33:34 GMT Sebastian Huber [7a904cbe] * cpukit/score/src/coremutexsurrender.c (modified) score: Fix CORE mutex RTEMS_MULTIPROCESSING Make sure that the ... Tue, 22 Mar 2016 07:52:50 GMT Sebastian Huber [97bbf02] * cpukit/libmisc/monitor/mon-sema.c (modified) * cpukit/posix/src/semaphorecreatesupp.c (modified) * cpukit/rtems/src/semcreate.c (modified) * cpukit/score/include/rtems/score/coresem.h (modified) * cpukit/score/include/rtems/score/coresemimpl.h (modified) * cpukit/score/src/coresem.c (modified) * cpukit/score/src/mpci.c (modified) score: Use constant for maximum count of CORE sema Wed, 23 Mar 2016 09:01:31 GMT Sebastian Huber [1e1a91ed] * cpukit/posix/include/rtems/posix/condimpl.h (modified) * cpukit/posix/include/rtems/posix/psignalimpl.h (modified) * cpukit/posix/include/rtems/posix/pthreadimpl.h (modified) * cpukit/posix/src/conddestroy.c (modified) * cpukit/posix/src/condinit.c (modified) * cpukit/posix/src/condsignalsupp.c (modified) * cpukit/posix/src/condwaitsupp.c (modified) * cpukit/posix/src/mqueuecreatesupp.c (modified) * cpukit/posix/src/nanosleep.c (modified) * cpukit/posix/src/prwlockdestroy.c (modified) * cpukit/posix/src/psignal.c (modified) * cpukit/posix/src/pthread.c (modified) * cpukit/posix/src/pthreadexit.c (modified) * cpukit/posix/src/pthreadjoin.c (modified) * cpukit/posix/src/semaphorecreatesupp.c (modified) * cpukit/posix/src/sigtimedwait.c (modified) * cpukit/rtems/include/rtems/rtems/region.h (modified) * cpukit/rtems/src/msgqcreate.c (modified) * cpukit/rtems/src/regioncreate.c (modified) * cpukit/rtems/src/regiongetsegment.c (modified) * cpukit/rtems/src/regionprocessqueue.c (modified) * cpukit/rtems/src/semcreate.c (modified) * cpukit/score/include/rtems/score/corebarrierimpl.h (modified) * cpukit/score/include/rtems/score/coremsg.h (modified) * cpukit/score/include/rtems/score/coremsgimpl.h (modified) * cpukit/score/include/rtems/score/coremutex.h (modified) * cpukit/score/include/rtems/score/coremuteximpl.h (modified) * cpukit/score/include/rtems/score/corerwlockimpl.h (modified) * cpukit/score/include/rtems/score/coresem.h (modified) * cpukit/score/include/rtems/score/coresemimpl.h (modified) * cpukit/score/include/rtems/score/threadq.h (modified) * cpukit/score/include/rtems/score/threadqimpl.h (modified) * cpukit/score/src/corebarrier.c (modified) * cpukit/score/src/corebarrierrelease.c (modified) * cpukit/score/src/corebarrierwait.c (modified) * cpukit/score/src/coremsg.c (modified) * cpukit/score/src/coremsgclose.c (modified) * cpukit/score/src/coremsgseize.c (modified) * cpukit/score/src/coremsgsubmit.c (modified) * cpukit/score/src/coremutex.c (modified) * cpukit/score/src/coremutexflush.c (modified) * cpukit/score/src/coremutexseize.c (modified) * cpukit/score/src/coremutexsurrender.c (modified) * cpukit/score/src/corerwlock.c (modified) * cpukit/score/src/corerwlockobtainread.c (modified) * cpukit/score/src/corerwlockobtainwrite.c (modified) * cpukit/score/src/corerwlockrelease.c (modified) * cpukit/score/src/coresem.c (modified) * cpukit/score/src/mpci.c (modified) * cpukit/score/src/threadq.c (modified) * cpukit/score/src/threadqenqueue.c (modified) * cpukit/score/src/threadqfirst.c (modified) * cpukit/score/src/threadqflush.c (modified) * testsuites/sptests/spthreadq01/init.c (modified) score: Remove Thread_queue_Queue::operations field Remove the ... Wed, 23 Mar 2016 06:43:01 GMT Sebastian Huber [d67c869] * cpukit/score/src/threadstartmultitasking.c (modified) score: Use RTEMS_UNREACHABLE() The _CPU_Context_switch() in ... Tue, 22 Mar 2016 06:24:14 GMT Sebastian Huber [e8d9b26] * cpukit/score/include/rtems/score/assert.h (modified) * cpukit/score/include/rtems/score/basedefs.h (modified) * cpukit/score/src/threadglobalconstruction.c (modified) * cpukit/score/src/threadrestart.c (modified) score: Add and use RTEMS_UNREACHABLE Tue, 22 Mar 2016 06:58:41 GMT Sebastian Huber [865f110b] * cpukit/score/include/rtems/score/percpu.h (modified) * cpukit/score/src/userextaddset.c (modified) score: Fix for RTEMS_DEBUG The rtems_extension_create() no longer ... Fri, 18 Mar 2016 14:35:47 GMT Sebastian Huber [be88976] * cpukit/score/src/objectmp.c (modified) mpci: Avoid Giant lock The object creation/deletion is protected by ... Fri, 18 Mar 2016 14:33:13 GMT Sebastian Huber [19e855d7] * cpukit/score/src/mpci.c (modified) mpci: Avoid Giant lock Update #2555. Fri, 18 Mar 2016 13:03:01 GMT Sebastian Huber [5a5fb3b] * cpukit/posix/include/rtems/posix/spinlockimpl.h (modified) * cpukit/posix/src/pspindestroy.c (modified) * cpukit/posix/src/pspininit.c (modified) * cpukit/posix/src/pspinlock.c (modified) * cpukit/posix/src/pspintrylock.c (modified) * cpukit/posix/src/pspinunlock.c (modified) * cpukit/score/Makefile.am (modified) * cpukit/score/include/rtems/score/corespinlock.h (modified) * cpukit/score/include/rtems/score/corespinlockimpl.h (modified) * cpukit/score/src/corespinlock.c (deleted) * cpukit/score/src/corespinlockrelease.c (modified) * cpukit/score/src/corespinlockwait.c (modified) score: Avoid Giant lock for CORE spinlock Use an ISR lock to ... Fri, 18 Mar 2016 06:25:23 GMT Sebastian Huber [c904df5] * 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/mqueueopen.c (modified) * cpukit/posix/src/mqueueunlink.c (modified) * cpukit/posix/src/psxnametoid.c (modified) * cpukit/posix/src/semopen.c (modified) * cpukit/posix/src/semunlink.c (modified) * cpukit/score/include/rtems/score/objectimpl.h (modified) * cpukit/score/src/objectnametoidstring.c (modified) * testsuites/psxtests/psxmsgq01/init.c (modified) * testsuites/psxtests/psxmsgq01/psxmsgq01.scn (modified) * testsuites/psxtests/psxobj01/init.c (modified) * testsuites/psxtests/psxobj01/psxobj01.scn (modified) * testsuites/psxtests/psxsem01/init.c (modified) * testsuites/psxtests/psxsem01/psxsem01.scn (modified) score: Add _Objects_Get_by_name() Replace ... Thu, 17 Mar 2016 06:56:31 GMT Sebastian Huber [5eaf0e7] * cpukit/libcsupport/src/resource_snapshot.c (modified) * cpukit/posix/Makefile.am (modified) * cpukit/posix/include/rtems/posix/key.h (modified) * cpukit/posix/include/rtems/posix/keyimpl.h (modified) * cpukit/posix/src/key.c (modified) * cpukit/posix/src/keycreate.c (modified) * cpukit/posix/src/keydelete.c (modified) * cpukit/posix/src/keyfreememory.c (deleted) * cpukit/posix/src/keygetspecific.c (modified) * cpukit/posix/src/keysetspecific.c (modified) * cpukit/score/include/rtems/score/thread.h (modified) * cpukit/score/src/threadinitialize.c (modified) * cpukit/score/src/threadrestart.c (modified) posix: Use per-thread lookup tree for POSIX Keys Yields higher ... Fri, 18 Mar 2016 06:39:51 GMT Sebastian Huber [90de3001] * cpukit/score/src/threadrestart.c (modified) score: Destroy thread timer lock Update #2554. Thu, 03 Mar 2016 06:02:03 GMT Sebastian Huber [d37adfe5] * cpukit/libcsupport/src/__times.c (modified) * cpukit/libmisc/cpuuse/cpuusagereport.c (modified) * cpukit/libmisc/cpuuse/cpuusagereset.c (modified) * cpukit/libmisc/cpuuse/cpuusagetop.c (modified) * cpukit/rtems/src/ratemonperiod.c (modified) * cpukit/score/Makefile.am (modified) * cpukit/score/include/rtems/score/percpu.h (modified) * cpukit/score/include/rtems/score/schedulerimpl.h (modified) * cpukit/score/include/rtems/score/threadimpl.h (modified) * cpukit/score/src/schedulersmpstartidle.c (modified) * cpukit/score/src/threaddispatch.c (modified) * cpukit/score/src/threadgetcputimeused.c (added) score: Fix CPU time used by executing threads The CPU time used of ... Wed, 16 Mar 2016 09:28:03 GMT Sebastian Huber [4bf79af] * cpukit/score/src/kern_tc.c (modified) timecounter: Avoid invalid memcpy() In uni-processor configurations ... Wed, 16 Mar 2016 06:14:30 GMT Sebastian Huber [f2f207ce] * cpukit/score/src/apimutex.c (modified) score: Fix intenal mutex attributes A mutex must be released by its ... Tue, 15 Mar 2016 14:42:57 GMT Sebastian Huber [474b9be] * cpukit/score/include/rtems/score/objectimpl.h (modified) * cpukit/score/src/objectgetnext.c (modified) * testsuites/sptests/spobjgetnext/init.c (modified) score: Use allocator lock in _Objects_Get_next() Use the object ... Mon, 07 Mar 2016 15:01:57 GMT Sebastian Huber [77e6eba7] * cpukit/posix/include/rtems/posix/timerimpl.h (modified) * cpukit/posix/src/timerdelete.c (modified) * cpukit/posix/src/timergetoverrun.c (modified) * cpukit/posix/src/timergettime.c (modified) * cpukit/posix/src/timersettime.c (modified) * cpukit/rtems/include/rtems/rtems/timerimpl.h (modified) * cpukit/rtems/src/timercancel.c (modified) * cpukit/rtems/src/timercreate.c (modified) * cpukit/rtems/src/timerdelete.c (modified) * cpukit/rtems/src/timergetinfo.c (modified) * cpukit/rtems/src/timerreset.c (modified) * cpukit/score/Makefile.am (modified) * cpukit/score/include/rtems/score/objectimpl.h (modified) * cpukit/score/src/objectgetlocal.c (added) score: Add and use _Objects_Get_local() This simplifies the ... Thu, 18 Feb 2016 07:36:26 GMT Sebastian Huber [03b900d] * cpukit/posix/Makefile.am (modified) * cpukit/posix/include/rtems/posix/pthreadimpl.h (modified) * cpukit/posix/include/rtems/posix/threadsup.h (modified) * cpukit/posix/include/rtems/posix/timerimpl.h (modified) * cpukit/posix/src/alarm.c (modified) * cpukit/posix/src/nanosleep.c (modified) * cpukit/posix/src/pthread.c (modified) * cpukit/posix/src/pthreadcreate.c (modified) * cpukit/posix/src/pthreadsetschedparam.c (modified) * cpukit/posix/src/timercreate.c (modified) * cpukit/posix/src/timerdelete.c (modified) * cpukit/posix/src/timergetoverrun.c (modified) * cpukit/posix/src/timergettime.c (modified) * cpukit/posix/src/timerinserthelper.c (deleted) * cpukit/posix/src/timersettime.c (modified) * cpukit/posix/src/timertsr.c (deleted) * cpukit/posix/src/ualarm.c (modified) * cpukit/rtems/include/rtems/rtems/ratemonimpl.h (modified) * cpukit/rtems/include/rtems/rtems/timer.h (modified) * cpukit/rtems/include/rtems/rtems/timerimpl.h (modified) * cpukit/rtems/src/eventseize.c (modified) * cpukit/rtems/src/eventsurrender.c (modified) * cpukit/rtems/src/ratemoncancel.c (modified) * cpukit/rtems/src/ratemoncreate.c (modified) * cpukit/rtems/src/ratemondelete.c (modified) * cpukit/rtems/src/ratemonperiod.c (modified) * cpukit/rtems/src/ratemontimeout.c (modified) * cpukit/rtems/src/taskwakeafter.c (modified) * cpukit/rtems/src/taskwakewhen.c (modified) * cpukit/rtems/src/timercancel.c (modified) * cpukit/rtems/src/timercreate.c (modified) * cpukit/rtems/src/timerdelete.c (modified) * cpukit/rtems/src/timerfireafter.c (modified) * cpukit/rtems/src/timerfirewhen.c (modified) * cpukit/rtems/src/timergetinfo.c (modified) * cpukit/rtems/src/timerreset.c (modified) * cpukit/rtems/src/timerserver.c (modified) * cpukit/rtems/src/timerserverfireafter.c (modified) * cpukit/rtems/src/timerserverfirewhen.c (modified) * cpukit/sapi/src/exinit.c (modified) * cpukit/score/Makefile.am (modified) * cpukit/score/include/rtems/score/mrsp.h (modified) * cpukit/score/include/rtems/score/mrspimpl.h (modified) * cpukit/score/include/rtems/score/percpu.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/include/rtems/score/todimpl.h (modified) * cpukit/score/include/rtems/score/watchdog.h (modified) * cpukit/score/include/rtems/score/watchdogimpl.h (modified) * cpukit/score/src/condition.c (modified) * cpukit/score/src/coretodset.c (modified) * cpukit/score/src/coretodtickle.c (deleted) * cpukit/score/src/kern_tc.c (modified) * cpukit/score/src/smp.c (modified) * cpukit/score/src/threadinitialize.c (modified) * cpukit/score/src/threadqenqueue.c (modified) * cpukit/score/src/threadrestart.c (modified) * cpukit/score/src/threadtimeout.c (modified) * cpukit/score/src/watchdog.c (deleted) * cpukit/score/src/watchdogadjust.c (deleted) * cpukit/score/src/watchdoginsert.c (modified) * cpukit/score/src/watchdogremove.c (modified) * cpukit/score/src/watchdogtick.c (modified) * testsuites/psxtests/psx04/init.c (modified) * testsuites/smptests/Makefile.am (modified) * testsuites/smptests/configure.ac (modified) * testsuites/smptests/smpclock01/Makefile.am (added) * testsuites/smptests/smpclock01/init.c (added) * testsuites/smptests/smpclock01/smpclock01.doc (added) * testsuites/smptests/smpclock01/smpclock01.scn (added) * testsuites/smptests/smpwakeafter01/smpwakeafter01.scn (modified) * testsuites/sptests/Makefile.am (modified) * testsuites/sptests/configure.ac (modified) * testsuites/sptests/sp31/task1.c (modified) * testsuites/sptests/spintrcritical08/init.c (modified) * testsuites/sptests/spintrcritical09/init.c (modified) * testsuites/sptests/spintrcritical10/init.c (modified) * testsuites/sptests/spintrcritical16/init.c (modified) * testsuites/sptests/spintrcritical17/Makefile.am (deleted) * testsuites/sptests/spintrcritical17/init.c (deleted) * testsuites/sptests/spintrcritical17/spintrcritical17.doc (deleted) * testsuites/sptests/spintrcritical17/spintrcritical17.scn (deleted) * testsuites/sptests/spintrcritical20/init.c (modified) * testsuites/sptests/spsize/size.c (modified) * testsuites/sptests/sptimecounter01/init.c (modified) * testsuites/sptests/sptimerserver01/Makefile.am (added) * testsuites/sptests/sptimerserver01/init.c (added) * testsuites/sptests/sptimerserver01/sptimerserver01.doc (added) * testsuites/sptests/sptimerserver01/sptimerserver01.scn (added) * testsuites/sptests/spwatchdog/init.c (modified) * testsuites/tmtests/tmtimer01/tmtimer01.scn (modified) score: Replace watchdog handler implementation Use a red-black tree ... Thu, 18 Feb 2016 07:36:16 GMT Sebastian Huber [90d8567] * c/src/lib/libbsp/arm/shared/arm-a9mpcore-clock-config.c (modified) * c/src/lib/libbsp/arm/shared/arm-gic-irq.c (modified) * c/src/lib/libbsp/arm/shared/include/arm-gic-irq.h (modified) * c/src/lib/libbsp/i386/pc386/clock/ckinit.c (modified) * c/src/lib/libbsp/i386/shared/smp/smp-imps.c (modified) * c/src/lib/libbsp/powerpc/qoriq/clock/clock-config.c (modified) * c/src/lib/libbsp/powerpc/qoriq/include/irq.h (modified) * c/src/lib/libbsp/powerpc/qoriq/irq/irq.c (modified) * c/src/lib/libbsp/shared/clockdrv_shell.h (modified) * c/src/lib/libbsp/shared/include/fatal.h (modified) * c/src/lib/libbsp/sparc/erc32/clock/ckinit.c (modified) * c/src/lib/libbsp/sparc/leon3/clock/ckinit.c (modified) * c/src/lib/libbsp/sparc/leon3/include/leon.h (modified) * cpukit/score/include/rtems/score/smpimpl.h (modified) * cpukit/score/include/rtems/score/watchdogimpl.h (modified) * cpukit/score/src/kern_tc.c (modified) * cpukit/score/src/smp.c (modified) * cpukit/score/src/watchdogtick.c (modified) score: Distribute clock tick to all online CPUs Update #2554. Thu, 03 Mar 2016 12:37:14 GMT Sebastian Huber [5b0d2c1] * cpukit/score/include/rtems/score/percpu.h (modified) * cpukit/score/include/rtems/score/smpimpl.h (modified) * cpukit/score/src/percpu.c (modified) * cpukit/score/src/smp.c (modified) * cpukit/score/src/smpmulticastaction.c (modified) score: Add _SMP_Before_multitasking_action() The use case for this ... Thu, 18 Feb 2016 07:47:26 GMT Sebastian Huber [3c103ba] * cpukit/score/include/rtems/score/percpu.h (modified) * cpukit/score/src/smp.c (modified) score: Add _Per_CPU_Is_boot_processor() Wed, 17 Feb 2016 13:27:09 GMT Sebastian Huber [b3a4c48e] * cpukit/score/include/rtems/score/smpimpl.h (modified) * cpukit/score/src/smp.c (modified) * testsuites/smptests/smpipi01/init.c (modified) score: Add _SMP_Online_processors Wed, 17 Feb 2016 14:34:51 GMT Sebastian Huber [c284a16] * cpukit/score/include/rtems/score/percpu.h (modified) * cpukit/score/src/smp.c (modified) * cpukit/score/src/threadcreateidle.c (modified) score: Rename Per_CPU_Control::started Rename ... Wed, 17 Feb 2016 11:52:17 GMT Sebastian Huber [2e71aa41] * cpukit/rtems/src/clocktick.c (modified) * cpukit/score/src/watchdogtick.c (modified) score: Simplify _Watchdog_Tick() Move thread dispatch disable check ... Wed, 03 Feb 2016 11:41:02 GMT Sebastian Huber [358bd740] * cpukit/sapi/src/exinit.c (modified) * cpukit/score/include/rtems/score/apimutex.h (modified) * cpukit/score/include/rtems/score/basedefs.h (modified) * cpukit/score/include/rtems/score/copyrt.h (modified) * cpukit/score/include/rtems/score/mpciimpl.h (modified) * cpukit/score/include/rtems/score/objectimpl.h (modified) * cpukit/score/include/rtems/score/objectmp.h (modified) * cpukit/score/include/rtems/score/smp.h (modified) * cpukit/score/include/rtems/score/sysstate.h (modified) * cpukit/score/include/rtems/score/threadimpl.h (modified) * cpukit/score/include/rtems/score/threadmp.h (modified) * cpukit/score/include/rtems/score/watchdogimpl.h (modified) * cpukit/score/include/rtems/score/wkspace.h (modified) * cpukit/score/src/mpci.c (modified) * cpukit/score/src/objectmp.c (modified) * cpukit/score/src/smp.c (modified) * cpukit/score/src/thread.c (modified) * cpukit/score/src/threaddispatch.c (modified) * cpukit/score/src/threadmp.c (modified) * cpukit/score/src/watchdog.c (modified) * cpukit/score/src/wkspace.c (modified) score: Avoid SCORE_EXTERN Delete SCORE_INIT. This finally removes ... Tue, 26 Jan 2016 10:16:56 GMT Sebastian Huber [3bc12a8f] * c/src/lib/libbsp/i386/shared/irq/irq.c (modified) * c/src/lib/libbsp/powerpc/mvme5500/irq/BSP_irq.c (modified) * c/src/lib/libcpu/powerpc/mpc5xx/irq/irq.c (modified) * c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/irq.c (modified) * c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_hdl.c (modified) * cpukit/posix/include/rtems/posix/psignalimpl.h (modified) * cpukit/posix/src/pthread.c (modified) * cpukit/posix/src/pthreadinitthreads.c (modified) * cpukit/rtems/src/signalcatch.c (modified) * cpukit/rtems/src/taskident.c (modified) * cpukit/rtems/src/taskinitusers.c (modified) * cpukit/sapi/src/exinit.c (modified) * cpukit/score/Makefile.am (modified) * cpukit/score/include/rtems/score/apiext.h (deleted) * cpukit/score/preinstall.am (modified) * cpukit/score/src/apiext.c (deleted) * cpukit/score/src/threaddispatch.c (modified) * testsuites/sptests/spsize/size.c (modified) Delete unused API extensions