|
|
@09c87fb
|
06/30/16 04:23:56 |
Sebastian Huber |
score: Strong APA scheduler processor allocation
Use …
5
|
|
|
@02987728
|
06/29/16 13:33:26 |
Sebastian Huber |
score: Avoid atomic fences for thread wait flags
The use of atomic …
5
|
|
|
@b6b25a9
|
06/29/16 13:32:51 |
Sebastian Huber |
score: Fix thread lock on SMP configurations
5
|
|
|
@9bb3ce39
|
06/29/16 07:50:47 |
Sebastian Huber |
score: Fix SMP message handling
According to the C11 standard only …
5
|
|
|
@254dc82
|
06/24/16 09:22:03 |
Sebastian Huber |
score: Change Priority_Control to 64-bit
A 32-bit Priority_Control …
5
|
|
|
@50a56dff
|
06/24/16 09:16:35 |
Sebastian Huber |
score: Move SCHEDULER_EDF_PRIO_MSB
This is an implementation detail …
5
|
|
|
@a4a307d
|
06/23/16 10:37:18 |
Sebastian Huber |
score: Fix _Scheduler_EDF_Yield()
A non-preemptive task must yield if …
5
|
|
|
@93f158f
|
06/23/16 07:04:25 |
Sebastian Huber |
score: Fix EDF no-preempt thread handling
5
|
|
|
@006af6ac
|
06/14/16 07:26:12 |
alexander.krutwig |
score: Improve heap protection
Check block pointers of deferred free …
5
|
|
|
@9bfad8c
|
06/08/16 20:22:46 |
Sebastian Huber |
score: Add thread priority to scheduler nodes
The thread priority is …
5
|
|
|
@69a6802b
|
06/17/16 05:50:01 |
Sebastian Huber |
score: Move _RBTree_Find()
The _RBTree_Find() is no longer used in …
5
|
|
|
@768c483b
|
06/17/16 05:38:17 |
Sebastian Huber |
score: Move _RBTree_Insert()
The _RBTree_Insert() is no longer used …
5
|
|
|
@99fc1d1d
|
06/09/16 19:30:40 |
Sebastian Huber |
score: Rework EDF scheduler
Use inline red-black tree insert. Do not …
5
|
|
|
@9a78f8a5
|
06/16/16 15:08:54 |
Sebastian Huber |
score: Modify release job scheduler operation
Pass the deadline in …
5
|
|
|
@7ec66e08
|
06/16/16 15:23:16 |
Sebastian Huber |
score: Remove hidden deadline overrule for CBS
Do what the user …
5
|
|
|
@77ff5599
|
06/10/16 06:48:54 |
Sebastian Huber |
score: Introduce map priority scheduler operation
Introduce map/unmap …
5
|
|
|
@b8f76fa
|
06/09/16 14:55:50 |
Sebastian Huber |
score: Delete unused _Scheduler_Priority_compare()
By convention, …
5
|
|
|
@506bfc8
|
06/21/16 11:30:15 |
Sebastian Huber |
Move printer initialization to separate header
The RTEMS print user …
5
|
|
|
@4b3251a
|
06/16/16 10:05:42 |
Sebastian Huber |
score: Fix thread delete race condition on SMP
5
|
|
|
@042072b
|
06/14/16 08:12:34 |
Sebastian Huber |
score: _Scheduler_priority_Ready_queue_initialize
Use priority …
5
|
|
|
@3eda7e5
|
06/14/16 08:11:05 |
Sebastian Huber |
score: _Thread_Create_idle_for_CPU()
Use priority maximum of …
5
|
|
|
@7bf9c8b
|
06/09/16 13:14:19 |
Sebastian Huber |
score: Comment _Thread_queue_Enqueue_critical()
5
|
|
|
@18e29faf
|
06/08/16 08:10:40 |
Sebastian Huber |
score: Delete CPU_USE_GENERIC_BITFIELD_DATA
Rename log2table into …
5
|
|
|
@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
|
|
|