|
|
@97f7dac
|
10/21/16 07:23:48 |
Sebastian Huber |
score: Delete _Scheduler_Ask_for_help_if_necessary
Delete …
5
|
|
|
@3a27248
|
10/21/16 07:23:58 |
Sebastian Huber |
score: First part of new MrsP implementation
Update #2556.
5
|
|
|
@351c14d
|
09/27/16 09:33:36 |
Sebastian Huber |
score: Add new SMP scheduler helping protocol
Update #2556.
5
|
|
|
@2403473
|
09/23/16 12:54:04 |
Sebastian Huber |
score: Add _Thread_Scheduler_process_requests()
Update #2556.
5
|
|
|
@ebdd2a3
|
09/23/16 11:24:06 |
Sebastian Huber |
score: Add scheduler node requests
Add the ability to add/remove …
5
|
|
|
@07a32d19
|
09/23/16 09:57:59 |
Sebastian Huber |
score: Add thread scheduler lock
Update #2556.
5
|
|
|
@70c22d93
|
09/23/16 08:47:22 |
Sebastian Huber |
score: Add _Thread_Scheduler_remove_wait_node()
Update #2556.
5
|
|
|
@36d7aba
|
09/23/16 08:46:49 |
Sebastian Huber |
score: Add _Thread_Scheduler_add_wait_node()
Update #2556.
5
|
|
|
@d271c3bb
|
10/31/16 12:37:59 |
Sebastian Huber |
rtems: Add rtems_task_iterate()
Update #2423.
5
|
|
|
@f6142c19
|
09/09/16 09:00:06 |
Sebastian Huber |
score: Scheduler node awareness for thread queues
Maintain the …
5
|
|
|
@5d6b211
|
09/07/16 07:04:45 |
Sebastian Huber |
score: Add scheduler node table for each thread
Update #2556.
5
|
|
|
@300f6a48
|
06/22/16 15:09:23 |
Sebastian Huber |
score: Rework thread priority management
Add priority nodes which …
5
|
|
|
@b20b736
|
06/28/16 04:54:50 |
Sebastian Huber |
score: Introduce _Thread_Get_priority()
Avoid direct access to thread …
5
|
|
|
@52a661e8
|
08/02/16 06:55:00 |
Sebastian Huber |
score: Add scheduler node implementation header
Update #2556.
5
|
|
|
@15b5678d
|
08/01/16 09:03:16 |
Sebastian Huber |
score: Move thread wait node to scheduler node
Update #2556.
5
|
|
|
@e41308ea
|
08/22/16 08:58:34 |
Sebastian Huber |
score: Introduce Thread_queue_Lock_context
Introduce …
5
|
|
|
@114e408
|
08/22/16 11:17:05 |
Sebastian Huber |
score: Simplify thread queue acquire/release
5
|
|
|
@29594b4
|
09/07/16 07:27:59 |
Sebastian Huber |
score: Remove superfluous SMP debug support
This information turned …
5
|
|
|
@ff2e6c64
|
08/02/16 09:26:56 |
Sebastian Huber |
score: Fix and simplify thread wait locks
There was a subtile race …
5
|
|
|
@1fcac5ad
|
07/25/16 14:35:37 |
Sebastian Huber |
score: Turn thread lock into thread wait lock
The …
5
|
|
|
@3a58dc8
|
07/05/16 11:37:10 |
Sebastian Huber |
score: Priority inherit thread queue operations
Move the priority …
5
|
|
|
@f4d1f30
|
06/22/16 15:09:56 |
Sebastian Huber |
score: Split _Thread_Change_priority()
Update #2412.
Update #2556. …
5
|
|
|
@00c620c
|
07/26/16 05:53:34 |
Sebastian Huber |
score: Format
5
|
|
|
@f23d470
|
06/09/16 15:33:15 |
Gedare Bloom |
cpukit: Add and use Watchdog_Discipline.
Clock disciplines may be …
5
|
|
|
@23dedc44
|
07/01/16 05:31:18 |
Sebastian Huber |
score: Next try to fix thread lock on SMP
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
|
|
|
@9bfad8c
|
06/08/16 20:22:46 |
Sebastian Huber |
score: Add thread priority to scheduler nodes
The thread priority is …
5
|
|
|
@c6556e2e
|
06/01/16 12:38:05 |
Sebastian Huber |
score: Maybe fix _Thread_Lock_acquire()
The approach with the …
5
|
|
|
@f807b84
|
06/01/16 09:04:50 |
Sebastian Huber |
score: Fix _Thread_Lock_acquire()
A read-modify-write operation is …
5
|
|
|
@93306058
|
05/27/16 12:43:19 |
Sebastian Huber |
score: _CORE_mutex_Check_dispatch_for_seize()
Move the safety check …
5
|
|
|
@dce48791
|
05/23/16 11:37:59 |
Sebastian Huber |
score: Add Status_Control for all APIs
Unify the status codes of the …
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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@9949d8a7
|
05/12/16 14:32:27 |
Sebastian Huber |
score: Add Thread_Change_life()
Add _Thread_Change_life_locked() as a …
5
|
|
|
@b7f5e391
|
05/12/16 04:12:06 |
Sebastian Huber |
score: Add _Thread_Exit()
The goal is to make _Thread_Exit() a …
5
|
|
|
@e753748
|
05/13/16 08:21:37 |
Sebastian Huber |
score: Delete redundant thread life enums
This makes it easier to add …
5
|
|
|
@ef6f8a83
|
05/11/16 12:03:23 |
Sebastian Huber |
score: Avoid Giant lock for scheduler set/get
Update #2555.
5
|
|
|
@6e4f929
|
05/06/16 04:44:41 |
Sebastian Huber |
score: Introduce thread state lock
Update #2556.
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
|
|
|
@f05eeb2
|
04/19/16 11:39:00 |
Sebastian Huber |
score: Simplify _Objects_Initialize_information()
Remove unused …
5
|
|
|
@97312fcc
|
04/05/16 12:36:30 |
Sebastian Huber |
score: Delete Thread_Wait_information::id
This field was only by the …
5
|
|
|
@16832b0
|
03/29/16 10:06:55 |
Sebastian Huber |
score: Fix multiprocessing thread proxies
We must provide thread …
5
|
|
|
@90960bd
|
03/21/16 14:01:57 |
Sebastian Huber |
rtems: Rework rate-monotonic scheduler
Use the default thread lock to …
5
|
|
|
@b545d97c
|
03/18/16 08:25:00 |
Sebastian Huber |
score: C++ compatibility
5
|
|
|
@d37adfe5
|
03/03/16 06:02:03 |
Sebastian Huber |
score: Fix CPU time used by executing threads
The CPU time used of a …
5
|
|
|
@03b900d
|
02/18/16 07:36:26 |
Sebastian Huber |
score: Replace watchdog handler implementation
Use a red-black tree …
5
|
|
|
@358bd740
|
02/03/16 11:41:02 |
Sebastian Huber |
score: Avoid SCORE_EXTERN
Delete SCORE_INIT. This finally removes …
5
|
|
|
@1506658c
|
01/08/16 11:11:03 |
Sebastian Huber |
score: Simplify _Thread_Start()
5
|
|
|
@ccd5434
|
01/07/16 08:55:45 |
Sebastian Huber |
score: Introduce Thread_Entry_information
This avoids potential dead …
5
|
|
|
@44e9871
|
12/22/15 08:40:48 |
Sebastian Huber |
score: Avoid dead code in global construction
Update #2514.
5
|
|
|
@df55d07f
|
12/10/15 13:10:48 |
Sebastian Huber |
score: Untangle thread actions
Remove the thread action handler …
5
|
|
|
@ac5f2442
|
11/25/15 07:33:31 |
Sebastian Huber |
Require getreent()
This function is used by Newlib since 2013-07-09 …
5
|
|
|
@143696a
|
10/16/15 06:15:03 |
Sebastian Huber |
basedefs.h: Add and use RTEMS_NO_RETURN
5
|
|
|
@258ad71
|
09/25/15 12:34:24 |
Sebastian Huber |
SMP: Fix and optimize thread dispatching
According to the C11 and …
5
|
|
|
@aee6a1d0
|
09/28/15 05:29:11 |
Sebastian Huber |
SMP: Simplify thread lock operations
5
|
|
|
@dafa5d88
|
09/03/15 08:27:16 |
Sebastian Huber |
score: Implement priority boosting
5
|
|
|
@0e3c59d6
|
06/26/15 10:54:33 |
Sebastian Huber |
score: Use a plain ticket lock for thread locks
This enables external …
5
|
|
|
@9c53910
|
07/24/15 07:12:54 |
Sebastian Huber |
score: Add comment
5
|
|
|
@d7665823
|
06/24/15 13:43:19 |
Sebastian Huber |
score: Introduce Thread_queue_Heads
Move the storage for the thread …
5
|
|
|
@e2735012
|
06/24/15 09:05:39 |
Sebastian Huber |
score: Introduce Thread_queue_Queue
Separate the thread queue heads …
5
|
|
|
@f5d4570f
|
07/11/15 19:14:46 |
Sebastian Huber |
score: Simplify _Thread_Lock_set()
Exploit the fact that the current …
4.115
|
|
|
@900d337f
|
05/05/15 11:05:54 |
Sebastian Huber |
score: Rework _Thread_Change_priority()
Move the writes to …
4.115
|
|
|
@383cf42
|
04/22/15 09:15:46 |
Sebastian Huber |
score: More thread queue operations
Move thread queue discipline …
4.115
|
|
|
@568af83
|
04/21/15 08:17:13 |
Sebastian Huber |
score: Add Thread_queue_Operations
Replace the …
4.115
|
|
|
@08fe84b
|
04/22/15 08:06:05 |
Sebastian Huber |
score: Generalize _Event_Timeout()
Add a thread wait timeout code. …
4.115
|
|
|
@b7cff7fe
|
04/26/15 13:22:20 |
Sebastian Huber |
score: Reduce thread wait states
Merge THREAD_WAIT_STATE_SATISFIED, …
4.115
|
|
|
@1041de1
|
04/20/15 07:45:10 |
Sebastian Huber |
score: Add _Thread_Get_interrupt_disable()
Remove _Thread_Acquire() …
4.115
|
|
|
@1981b469
|
04/19/15 08:27:08 |
Sebastian Huber |
score: Add _ISR_lock_ISR_disable/enable()
4.115
|
|
|
@1461aba8
|
03/27/15 20:13:29 |
Sebastian Huber |
score: Use _Thread_Clear_state() for _Thread_Ready
4.115
|
|
|
@edcf89b
|
03/27/15 20:08:21 |
Sebastian Huber |
rtems: Atomically suspend/resume tasks
4.115
|
|
|
@342708b9
|
03/26/15 20:45:20 |
Sebastian Huber |
score: Return prev state in thread state set/clear
4.115
|
|
|
@ca10004
|
03/26/15 20:16:09 |
Sebastian Huber |
score: Simplify _Thread_Set_state()
4.115
|
|
|
@57947f1
|
03/23/15 14:05:32 |
Sebastian Huber |
score: Add thread lock
Update #2273.
4.115
|
|
|
@2e9c3d5
|
03/17/15 15:28:50 |
Sebastian Huber |
score: Add thread priority change handler
Since the thread current …
4.115
|
|
|
@688fbc44
|
03/22/15 09:43:06 |
Sebastian Huber |
score: Move _Thread_queue_Extract()
Move _Thread_queue_Dequeue(). We …
4.115
|
|
|
@2429766
|
03/22/15 09:37:52 |
Sebastian Huber |
score: Move _Thread_blocking_operation_Cancel()
Move …
4.115
|
|
|
@a7e4de2
|
03/06/15 20:33:08 |
Joel Sherrill |
Fix even more Doxygen issues
4.115
|
|
|
@cc69334f
|
03/06/15 16:35:40 |
Joel Sherrill |
Fix a number of minor Doxygen formatting issues
4.115
|
|
|
@4c8a0ac
|
03/04/15 07:02:09 |
Sebastian Huber |
score: Add thread wait flags
Update #2273.
4.115
|
|
|
@5b393fa5
|
03/01/15 12:50:55 |
Sebastian Huber |
score: Add thread acquire
Update #2273.
4.115
|
|
|
@6157743
|
02/23/15 15:54:54 |
Sebastian Huber |
score: Simplify and fix signal delivery
Deliver the POSIX signals …
4.115
|
|
|
@2b7fe356
|
02/26/15 09:29:02 |
Sebastian Huber |
score: Add parameter to Giant acquire/release
Update #2273.
4.115
|
|
|
@8d6e6eeb
|
02/17/15 09:00:43 |
Sebastian Huber |
score: Fix FP context restore via _Thread_Handler
After a context …
4.115
|
|
|
@f9b19d9
|
09/19/14 19:04:49 |
Jennifer Averett |
score: Move is_executing_on_a_core from cpuusagereport.c to threadimpl.h
4.115
|
|
|
@a38ced2
|
10/10/14 07:09:19 |
Sebastian Huber |
score: Rework global construction
Ensure that the global construction …
4.115
|
|
|