|
|
@0b713f89
|
05/30/16 04:59:55 |
Sebastian Huber |
score: Rework CORE inherit priority mutex
Provide dedicated seize and …
5
|
|
|
@33e250c9
|
05/27/16 13:41:41 |
Sebastian Huber |
score: Rework CORE priority ceiling mutex
Rework seize and surrender …
5
|
|
|
@5a598ac
|
05/27/16 06:02:03 |
Sebastian Huber |
score: Add CORE mutex variants
Add CORE_recursive_mutex_Control and …
5
|
|
|
@09c5ca4
|
05/26/16 20:29:56 |
Sebastian Huber |
score: Simplify CORE mutex
Remove superfluous support for simple …
5
|
|
|
@2581a56
|
05/20/16 19:39:56 |
Sebastian Huber |
score: Add semaphore variants
5
|
|
|
@93306058
|
05/27/16 12:43:19 |
Sebastian Huber |
score: _CORE_mutex_Check_dispatch_for_seize()
Move the safety check …
5
|
|
|
@0e1d11f3
|
05/27/16 11:26:53 |
Sebastian Huber |
score: Add _Thread_queue_Context_set_MP_callout()
Add …
5
|
|
|
@dfcc8bb
|
05/03/16 05:43:54 |
Sebastian Huber |
score: Adjust thread queue layout
Adjust thread queue layout …
5
|
|
|
@fd6fde8
|
04/19/16 07:25:03 |
Sebastian Huber |
score: Add libatomic support
Close #2695.
5
|
|
|
@dce48791
|
05/23/16 11:37:59 |
Sebastian Huber |
score: Add Status_Control for all APIs
Unify the status codes of the …
5
|
|
|
@39bcf741
|
05/25/16 12:23:48 |
Sebastian Huber |
Fix semaphore post overflow status
Close #2720.
5
|
|
|
@9ec7d492
|
05/25/16 06:37:28 |
Sebastian Huber |
posix: Fix pthread_spin_unlock() error status
Close #2719.
5
|
|
|
@631b3c8
|
05/23/16 09:40:18 |
Sebastian Huber |
score: Move thread queue MP callout to context
Drop the …
5
|
|
|
@c3d8d9e
|
05/23/16 04:55:49 |
Sebastian Huber |
score: Get rid of mp_id parameter
Get rid of the mp_id parameter used …
5
|
|
|
@8866e62
|
05/23/16 04:26:58 |
Sebastian Huber |
score: Move thread queue object support
5
|
|
|
@0e9d5b6
|
05/24/16 11:15:47 |
Sebastian Huber |
mpci: Fix thread queue flush method
We must call the MP callout for …
5
|
|
|
@24d0ee57
|
05/20/16 08:39:50 |
Chris Johns |
cpukit, testsuite: Add rtems_printf and rtems_printer support.
This …
5
|
|
|
@4b623d65
|
05/24/16 05:40:18 |
Sebastian Huber |
score: Fix blocking _CORE_message_queue_Submit()
Close #2718.
5
|
|
|
@16dbcdcd
|
05/23/16 09:42:41 |
Sebastian Huber |
score: _CORE_message_queue_Seize()
Delete unused parameter.
5
|
|
|
@bdb3b7f
|
05/20/16 13:52:27 |
Sebastian Huber |
score: _CORE_semaphore_Seize()
Delete unused parameter.
5
|
|
|
@e266d13
|
05/20/16 13:10:27 |
Sebastian Huber |
Replace *_Get_interrupt_disable() with *_Get()
Uniformly use *_Get() …
5
|
|
|
@582bb23c
|
05/20/16 13:04:16 |
Sebastian Huber |
score: Rename _Objects_Get_local()
Rename _Objects_Get_local() into …
5
|
|
|
@4bae341d
|
05/20/16 13:01:46 |
Sebastian Huber |
score: Delete unused _Objects_Get_isr_disable()
Delete now unused …
5
|
|
|
@956b8e5
|
05/20/16 09:53:41 |
Sebastian Huber |
mpci: Simplify _Objects_MP_Is_remote()
5
|
|
|
@8a040fe4
|
05/19/16 15:03:31 |
Sebastian Huber |
score: Use _RBTree_Insert_inline()
Use _RBTree_Insert_inline() for …
5
|
|
|
@ceb0f659
|
05/17/16 14:03:46 |
Sebastian Huber |
score: Remove the Giant lock
Update #2555.
5
|
|
|
@24713163
|
05/18/16 06:06:54 |
Sebastian Huber |
score: Rename _ISR_Disable() and _ISR_Enable()
Rename _ISR_Disable() …
5
|
|
|
@4b04cb61
|
05/18/16 06:03:05 |
Sebastian Huber |
score: Rename _ISR_Disable_without_giant()
Rename …
5
|
|
|
@b80156c
|
05/17/16 13:15:17 |
Sebastian Huber |
score: Avoid Giant _Objects_Extend_information()
Avoid Giant lock for …
5
|
|
|
@ee710ef
|
05/17/16 13:11:16 |
Sebastian Huber |
score: Delete unused _Objects_Get()
Update #2555.
5
|
|
|
@23294fd2
|
05/17/16 14:07:11 |
Sebastian Huber |
score: Delete unused _Thread_Get()
Update #2555.
5
|
|
|
@da826560
|
05/13/16 08:28:14 |
Sebastian Huber |
posix: Rework thread cancellation
Add …
5
|
|
|
@33829ce
|
05/13/16 12:07:23 |
Sebastian Huber |
score: Avoid Giant lock for _Thread_Start()
Update #2555.
5
|
|
|
@54550e04
|
05/13/16 06:16:30 |
Sebastian Huber |
posix: Rework pthread_join()
Rework pthread_join() to use …
5
|
|
|
@29e1ecab
|
05/13/16 11:42:18 |
Sebastian Huber |
score: Simplify _Thread_Life_action_handler()
Use …
5
|
|
|
@ef09017
|
05/13/16 11:08:54 |
Sebastian Huber |
score: Rework _Thread_Cancel()
Rework _Thread_Cancel() to use …
5
|
|
|
@862a0ee
|
05/13/16 09:22:39 |
Sebastian Huber |
score: Rework _Thread_Restart_other()
Rework _Thread_Restart_other() …
5
|
|
|
@9388390
|
05/13/16 05:04:43 |
Sebastian Huber |
score: Split _Thread_Restart()
Split _Thread_Restart() into …
5
|
|
|
@f410ea82
|
05/13/16 05:12:38 |
Sebastian Huber |
score: Add _Thread_Clear_state_locked()
This makes it possible to do …
5
|
|
|
@9a99ce15
|
05/13/16 05:12:10 |
Sebastian Huber |
score: Add _Thread_Set_state_locked()
This makes it possible to do …
5
|
|
|
@232147dd
|
05/13/16 05:04:13 |
Sebastian Huber |
score: Add _Thread_Join() and _Thread_Cancel()
Split _Thread_Close() …
5
|
|
|
@c99eb50b
|
05/12/16 15:39:22 |
Sebastian Huber |
score: Rework _Thread_Exit()
Rework _Thread_Exit() to use …
5
|
|
|
@7023d82c
|
05/13/16 11:20:07 |
Sebastian Huber |
score: Add _Thread_Raise_real_priority()
Update #2555.
Update #2626.
5
|
|
|
@9949d8a7
|
05/12/16 14:32:27 |
Sebastian Huber |
score: Add Thread_Change_life()
Add _Thread_Change_life_locked() as a …
5
|
|
|
@69c722f
|
05/12/16 13:14:06 |
Sebastian Huber |
score: Delete unused variable
Update #2555.
Update #2626.
5
|
|
|
@270394e
|
05/12/16 12:25:50 |
Sebastian Huber |
score: Avoid superfluous life protection
Disable thread dispatching …
5
|
|
|
@b7f5e391
|
05/12/16 04:12:06 |
Sebastian Huber |
score: Add _Thread_Exit()
The goal is to make _Thread_Exit() a …
5
|
|
|
@2aae3a7
|
05/18/16 11:28:52 |
Sebastian Huber |
SMP: Move lock stats to separate header file
5
|
|
|
@d9952999
|
05/11/16 09:06:51 |
Sebastian Huber |
score: Avoid Giant lock _Scheduler_Get_affinity()
Update #2555.
5
|
|
|
@e135271
|
05/11/16 08:58:59 |
Sebastian Huber |
score: Avoid Giant lock _Scheduler_Set_affinity()
Update #2555.
5
|
|
|
@bd12dda
|
05/11/16 09:54:49 |
Sebastian Huber |
score: Use thread state lock for current state
In addition protect …
5
|
|
|
@6e4f929
|
05/06/16 04:44:41 |
Sebastian Huber |
score: Introduce thread state lock
Update #2556.
5
|
|
|
@3e0bb67
|
05/09/16 05:29:52 |
Sebastian Huber |
score: Ensure matching lock acquire and release
Ensure matching lock …
5
|
|
|
@1a9d36b
|
05/09/16 04:49:53 |
Sebastian Huber |
score: Add _ISR_lock_Is_owner()
5
|
|
|
@9276fde
|
05/11/16 15:52:13 |
Sebastian Huber |
score: Fix CORE mutex initialization
The priority inheritance and …
5
|
|
|
@f65f803
|
05/04/16 09:28:12 |
Sebastian Huber |
score: Avoid Giant lock for CBS scheduler
Update #2555.
5
|
|
|
@b30ab25
|
05/03/16 14:16:08 |
Sebastian Huber |
mpci: Avoid Giant lock in _MPCI_Process_response()
Update #2555. …
5
|
|
|
@a0dee7c7
|
05/03/16 07:59:50 |
Sebastian Huber |
score: Simplify _Thread_Get_interrupt_disable()
Remove the object …
5
|
|
|
@822ec589
|
05/03/16 07:57:38 |
Sebastian Huber |
score: Add _Thread_MP_Is_remote()
5
|
|
|
@8c77150
|
05/03/16 07:24:32 |
Sebastian Huber |
score: Simplify _Thread_Get_objects_information()
5
|
|
|
@876dde7a
|
05/03/16 07:19:59 |
Sebastian Huber |
score: Make _Objects_Information_table const
The …
5
|
|
|
@469dc47
|
05/03/16 07:17:45 |
Sebastian Huber |
score: Simplify _Objects_Id_to_name()
5
|
|
|
@0ab4fb7
|
05/03/16 07:12:51 |
Sebastian Huber |
score: Fix _Objects_Id_to_name()
Avoid out-of-bounds array access in …
5
|
|
|
@b1b6f3b0
|
05/03/16 10:57:16 |
Sebastian Huber |
confdefs.h: Fix message queue size estimate
Account for maximum …
5
|
|
|
@0a68d8e
|
05/01/16 14:11:30 |
Sebastian Huber |
score: Optimize _Objects_Get_local()
Make the interrupt lock context …
5
|
|
|
@981eed2
|
04/29/16 10:09:32 |
Sebastian Huber |
score: Add dummy Strong APA scheduler
Start with a copy of the …
5
|
|
|
@d5cc9fd6
|
04/28/16 04:51:25 |
Sebastian Huber |
score: RTEMS_DO_NOT_INLINE_CORE_MUTEX_SEIZE
Delete …
5
|
|
|
@500a8e9c
|
04/28/16 04:26:01 |
Sebastian Huber |
score: Delete RTEMS_STRICT_ORDER_MUTEX
Remove support for strict …
5
|
|
|
@1ef8e4a8
|
04/27/16 20:07:56 |
Sebastian Huber |
score: Avoid Giant lock for set time of day
Update #2555.
Update #2630.
5
|
|
|
@3888771
|
04/27/16 19:32:23 |
Sebastian Huber |
score: Streamline set time of day functions
Rename _TOD_Set() into …
5
|
|
|
@7772640
|
04/27/16 14:52:48 |
Sebastian Huber |
score: _Objects_Get_name_as_string()
Avoid Giant lock in …
5
|
|
|
@7e66865e
|
04/29/16 09:05:36 |
Sebastian Huber |
score: Move message notification
Move message notification to end of …
5
|
|
|
@88e09b98
|
04/29/16 08:41:36 |
Sebastian Huber |
score: _CORE_message_queue_Insert_message()
Move common code into …
5
|
|
|
@1b7a6a38
|
04/29/16 08:28:31 |
Sebastian Huber |
score: _CORE_message_queue_Set_message_priority()
Remove …
5
|
|
|
@99112f7
|
04/27/16 14:21:07 |
Sebastian Huber |
score: _CORE_message_queue_Submit()
Move lock acquire to caller of …
5
|
|
|
@b0eba5ed
|
04/27/16 14:20:05 |
Sebastian Huber |
score: _CORE_message_queue_Seize()
Move lock acquire to caller of …
5
|
|
|
@7580995
|
04/26/16 19:18:52 |
Sebastian Huber |
score: _CORE_message_queue_Close()
Move lock acquire to caller of …
5
|
|
|
@84a53988
|
04/21/16 04:32:16 |
Sebastian Huber |
score: Avoid Giant lock for CORE rwlock
Update #2555.
5
|
|
|
@f27383a
|
04/20/16 12:01:02 |
Sebastian Huber |
score: Avoid Giant lock for barriers
Use …
5
|
|
|
@5c9fa6f
|
04/20/16 12:00:31 |
Sebastian Huber |
score: Add _Thread_queue_Flush_default_filter()
5
|
|
|
@ba5ef37
|
04/20/16 09:12:53 |
Sebastian Huber |
score: Use _Thread_queue_Flush_critical() for cond
5
|
|
|
@0b590858
|
04/20/16 04:59:16 |
Sebastian Huber |
score: Use _Thread_queue_Flush_critical for futex
5
|
|
|
@cca2d8ab
|
04/19/16 13:09:29 |
Sebastian Huber |
score: Rename _CORE_RWLock_Obtain()
Rename …
5
|
|
|
@3d0c4005
|
04/19/16 13:07:39 |
Sebastian Huber |
score: Rename _CORE_barrier_Wait()
Rename _CORE_barrier_Wait() into …
5
|
|
|
@88575577
|
04/19/16 12:14:31 |
Sebastian Huber |
score: Optimize _Objects_Get_local()
Make the id the first parameter …
5
|
|
|
@d7a12be9
|
04/19/16 12:14:10 |
Sebastian Huber |
score: Optimize _Objects_Get_no_protection()
Make the id the first …
5
|
|
|
@36cd27c
|
04/19/16 12:12:06 |
Sebastian Huber |
score: Simplify _Objects_Get_next()
Remove unused location parameter.
5
|
|
|
@f05eeb2
|
04/19/16 11:39:00 |
Sebastian Huber |
score: Simplify _Objects_Initialize_information()
Remove unused …
5
|
|
|
@adbedd1
|
04/15/16 19:18:26 |
Sebastian Huber |
score: Introduce _Thread_queue_Flush_critical()
Replace …
5
|
|
|
@8765c57
|
04/18/16 05:00:55 |
Sebastian Huber |
score: Remove id parameter _CORE_mutex_Seize()
Parameter was unused.
5
|
|
|
@5cc6bf4
|
04/17/16 13:47:33 |
Sebastian Huber |
score: Simplify _CORE_message_queue_Close()
Drop status parameter …
5
|
|
|
@b33983f
|
04/19/16 09:06:13 |
Sebastian Huber |
score: Simplify _CORE_message_queue_Do_close()
Remove superfluous …
5
|
|
|
@bbd6d27a
|
04/15/16 14:27:56 |
Sebastian Huber |
score: Delete unused CORE_RWLock_Attributes
5
|
|
|
@709f38a
|
04/13/16 04:48:58 |
Sebastian Huber |
score: Use chain iterator for user extensions
Add a lock and use a …
5
|
|
|
@0a97ba5b
|
04/12/16 15:02:27 |
Sebastian Huber |
score: _User_extensions_Handler_initialization()
Simplify …
5
|
|
|
@572cb624
|
04/07/16 14:48:30 |
Sebastian Huber |
score: Simplify _Objects_Get_no_protection()
This functions supports …
5
|
|
|
@01226ec
|
04/08/16 06:22:18 |
Sebastian Huber |
score: Compatibility with latest Newlib
5
|
|
|
@d995a263
|
04/04/16 07:37:15 |
Sebastian Huber |
score: Delete _Chain_Append()
This function is not used in the score. …
5
|
|
|
@3bf2bcc8
|
04/04/16 07:36:01 |
Sebastian Huber |
score: Delete _Chain_Get()
This function is not used in the score.
…
5
|
|
|
@223fff46
|
04/04/16 04:57:01 |
Sebastian Huber |
score: Delete _Chain_Extract()
This function is not used in the …
5
|
|
|