|
|
@088acbb0
|
03/07/17 12:07:02 |
Sebastian Huber |
score: Fix scheduler yield in SMP configurations
Check that no ask …
5
|
|
|
@7ced9d9b
|
01/12/17 08:25:56 |
Sebastian Huber |
score: Add and use _Thread_Get_name()
Update #2858.
5
|
|
|
@c42be504
|
11/16/16 13:50:09 |
Sebastian Huber |
posix: Add self-contained pthread spinlock
Turn pthread_spinlock_t …
5
|
|
|
@ec17ad4
|
11/23/16 06:16:41 |
Sebastian Huber |
score: Delete obsolete scheduler debug aid
5
|
|
|
@1cafc46
|
10/31/16 05:19:43 |
Sebastian Huber |
score: Delete Resource Handler
Update #2556.
5
|
|
|
@73a193f
|
10/21/16 12:15:30 |
Sebastian Huber |
score: Delete unused functions
Delete …
5
|
|
|
@2403473
|
09/23/16 12:54:04 |
Sebastian Huber |
score: Add _Thread_Scheduler_process_requests()
Update #2556.
5
|
|
|
@d271c3bb
|
10/31/16 12:37:59 |
Sebastian Huber |
rtems: Add rtems_task_iterate()
Update #2423.
5
|
|
|
@300f6a48
|
06/22/16 15:09:23 |
Sebastian Huber |
score: Rework thread priority management
Add priority nodes which …
5
|
|
|
@52a661e8
|
08/02/16 06:55:00 |
Sebastian Huber |
score: Add scheduler node implementation header
Update #2556.
5
|
|
|
@e27421f
|
08/01/16 09:12:52 |
Sebastian Huber |
score: Move scheduler node to own header file
This makes it possible …
5
|
|
|
@fef3ea9
|
08/11/16 06:32:49 |
Sebastian Huber |
score: Add _Thread_queue_Surrender()
Add _Thread_queue_Surrender() to …
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
|
|
|
@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
|
|
|
@05b7eec
|
06/08/16 13:18:14 |
Sebastian Huber |
score: Add an SMP sequence lock implementation
5
|
|
|
@0b713f89
|
05/30/16 04:59:55 |
Sebastian Huber |
score: Rework CORE inherit priority mutex
Provide dedicated seize and …
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
|
|
|
@4bae341d
|
05/20/16 13:01:46 |
Sebastian Huber |
score: Delete unused _Objects_Get_isr_disable()
Delete now unused …
5
|
|
|
@ceb0f659
|
05/17/16 14:03:46 |
Sebastian Huber |
score: Remove the Giant lock
Update #2555.
5
|
|
|
@ee710ef
|
05/17/16 13:11:16 |
Sebastian Huber |
score: Delete unused _Objects_Get()
Update #2555.
5
|
|
|
@41ce30a
|
05/18/16 12:34:26 |
Sebastian Huber |
SMP: Add Mellor-Crummey and Scott (MCS) lock
Added only for …
5
|
|
|
@a7668b2
|
05/18/16 11:44:02 |
Sebastian Huber |
SMP: Move ticket lock to separate header file
5
|
|
|
@2aae3a7
|
05/18/16 11:28:52 |
Sebastian Huber |
SMP: Move lock stats to separate header file
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
|
|
|
@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
|
|
|
@b0354b0e
|
04/04/16 04:17:59 |
Sebastian Huber |
score: Delete _Chain_Insert()
This function is not used in the score. …
5
|
|
|
@cd900523
|
04/04/16 07:29:02 |
Sebastian Huber |
score: Delete _Chain_Get_with_empty_check()
This function is not used …
5
|
|
|
@c130387
|
04/04/16 07:24:47 |
Sebastian Huber |
score: Delete _Chain_Prepend_with_empty_check()
This function is not …
5
|
|
|
@88f4157c
|
04/04/16 06:46:27 |
Sebastian Huber |
score: Delete _Chain_Append_with_empty_check()
This function is not …
5
|
|
|
@9809d6e0
|
03/30/16 09:39:58 |
Sebastian Huber |
score: _Thread_queue_Flush() parameter changes
Change …
5
|
|
|
@97312fcc
|
04/05/16 12:36:30 |
Sebastian Huber |
score: Delete Thread_Wait_information::id
This field was only by the …
5
|
|
|
@5a5fb3b
|
03/18/16 13:03:01 |
Sebastian Huber |
score: Avoid Giant lock for CORE spinlock
Use an ISR lock to protect …
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
|
|
|
@77e6eba7
|
03/07/16 15:01:57 |
Sebastian Huber |
score: Add and use _Objects_Get_local()
This simplifies the handling …
5
|
|
|
@03b900d
|
02/18/16 07:36:26 |
Sebastian Huber |
score: Replace watchdog handler implementation
Use a red-black tree …
5
|
|
|
@a38d1fe4
|
02/17/16 14:25:10 |
Sebastian Huber |
score: Add Processor_mask, etc.
5
|
|
|
@3bc12a8f
|
01/26/16 10:16:56 |
Sebastian Huber |
Delete unused API extensions
5
|
|
|
@ccd5434
|
01/07/16 08:55:45 |
Sebastian Huber |
score: Introduce Thread_Entry_information
This avoids potential dead …
5
|
|
|
@d0c39838
|
09/22/15 14:21:12 |
Sebastian Huber |
Use linker set for system initialization
Make …
5
|
|
|
@b618d8c
|
09/16/15 05:13:58 |
Sebastian Huber |
Add RTEMS linker sets
Update #2408.
5
|
|
|
@8054b1c
|
11/26/15 13:08:56 |
Sebastian Huber |
Remove <rtems/debug.h>
Close #2477.
5
|
|
|
@edf640f
|
08/31/15 11:11:04 |
Sebastian Huber |
rbtree: Add _RBTree_Replace_node()
5
|
|
|
@ddb6a49b
|
08/21/15 03:57:42 |
Sebastian Huber |
rbtree: Delete _RBTree_Initialize()
This function has no internal use …
5
|
|
|
@9e9e61d
|
07/28/15 11:46:56 |
Sebastian Huber |
score: Add self-contained condition implementation
5
|
|
|
@a1b4af4b
|
07/20/15 07:05:30 |
Sebastian Huber |
score: Add scheduler <sys/lock.h> support
5
|
|
|
@40188718
|
07/13/15 08:00:28 |
Sebastian Huber |
score: Add self-contained futex implementation
5
|
|
|
@7237b3e
|
07/02/15 11:12:38 |
Sebastian Huber |
score: Add self-contained semaphore implementation
5
|
|
|
@214d8ed
|
06/28/15 20:06:36 |
Sebastian Huber |
score: Add self-contained mutex implementation
This mutex …
5
|
|
|
@21789a21
|
07/28/15 12:45:42 |
Sebastian Huber |
score: Rename _POSIX_Absolute_timeout_to_ticks()
Rename …
5
|
|
|
@0b268b8b
|
06/25/15 11:37:40 |
Sebastian Huber |
score: Move default _ISR_Is_in_progress()
4.115
|
|
|
@ec84273d
|
05/27/15 09:43:44 |
Sebastian Huber |
score: Replace _API_Mutex_Is_locked()
Replace _API_Mutex_Is_locked() …
4.115
|
|
|
@7cd2484
|
05/12/15 12:32:47 |
alexander.krutwig |
timecounter: Use in RTEMS
Replace timestamp implementation with …
4.115
|
|
|
@31be416
|
04/20/15 09:08:22 |
alexander.krutwig |
timecounter: Port to RTEMS
New test sptests/timecounter01.
Update #2271.
4.115
|
|
|
@aa05cfbb
|
05/11/15 12:56:49 |
Sebastian Huber |
score: Replace _Thread_Delay_ended()
Use _Thread_Timeout() instead. …
4.115
|
|
|
@9052f88
|
05/11/15 08:14:31 |
Sebastian Huber |
score: Do not inline SMP lock if profiling enabled
This reduces the …
4.115
|
|
|
@d12b313
|
05/02/15 12:06:38 |
Sebastian Huber |
score: Inline _CORE_semaphore_Surrender()
4.115
|
|
|
@b76dd97
|
05/02/15 12:04:21 |
Sebastian Huber |
score: Inline _CORE_semaphore_Flush()
4.115
|
|
|
@cfa5aab
|
05/02/15 12:02:20 |
Sebastian Huber |
score: Delete _CORE_semaphore_Seize()
Rename …
4.115
|
|
|
@c654b525
|
04/30/15 11:18:45 |
Sebastian Huber |
score: Delete _CORE_message_queue_Flush_support()
Check the number of …
4.115
|
|
|
@cc366ec
|
04/24/15 10:02:20 |
Sebastian Huber |
score: New thread queue implementation
Use thread wait flags for …
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
|
|
|
@a382010c
|
04/10/15 13:31:31 |
Sebastian Huber |
score: New timer server implementation
Use mostly the standard …
4.115
|
|
|
@fd53d25
|
04/24/15 07:53:58 |
Sebastian Huber |
score: Move _Watchdog_Tickle()
Make internal function …
4.115
|
|
|
@b0686b4
|
04/22/15 11:57:18 |
Sebastian Huber |
score: Delete _CORE_RWLock_Timeout()
This function was identical to …
4.115
|
|
|
@d3802bb5
|
04/20/15 07:50:01 |
Sebastian Huber |
score: Delete object control block ISR lock
The Objects_Control::Lock …
4.115
|
|
|
@26c142e5
|
04/17/15 10:05:16 |
Sebastian Huber |
score: Refactor SMP cache manager support
4.115
|
|
|
@fc0756e
|
04/14/15 15:01:05 |
Joel Sherrill |
Add test assertion for allocator mutex being unlocked
The Allocator …
4.115
|
|
|
@1461aba8
|
03/27/15 20:13:29 |
Sebastian Huber |
score: Use _Thread_Clear_state() for _Thread_Ready
4.115
|
|
|
@9baffdf
|
04/08/15 05:40:00 |
Sebastian Huber |
score: Move _Watchdog_Ticks_since_boot definition
4.115
|
|
|
@d2bdf5c
|
03/22/15 10:58:10 |
Sebastian Huber |
score: Move _Thread_queue_Requeue()
Now all the main thread queue …
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
|
|
|
@c3803167
|
03/20/15 07:28:20 |
alexander.krutwig |
score: Delete unused _Timestamp_(To|From)_ticks()
4.115
|
|
|
@677d2b09
|
03/20/15 08:08:57 |
alexander.krutwig |
score: Delete unused _Timestamp_Divide_by_integer
4.115
|
|
|
@43e1573c
|
02/28/15 17:06:37 |
Sebastian Huber |
score: Add ISR lock to Objects_Control
This enables per-object SMP …
4.115
|
|
|
@4ccb79bc
|
03/02/15 11:23:20 |
Sebastian Huber |
score: Enable SMP barriers for all configurations
4.115
|
|
|
@4e3d9a4d
|
02/18/15 16:46:37 |
Sebastian Huber |
score: Make <rtems/score/atomic.h> available
Make …
4.115
|
|
|
@a38ced2
|
10/10/14 07:09:19 |
Sebastian Huber |
score: Rework global construction
Ensure that the global construction …
4.115
|
|
|
@875fff0a
|
07/23/14 20:35:35 |
Joel Sherrill |
Add _TOD_Adjust to SCORE TOD Handler.
This lays the proper structure …
4.115
|
|
|
@3250664
|
07/15/14 17:37:36 |
Joel Sherrill |
Thread Queue: Merge discipline subroutines into main methods
There …
4.115
|
|
|
@5c3d250
|
07/04/14 12:34:23 |
Sebastian Huber |
score: Implement scheduler helping protocol
The following scheduler …
4.115
|
|
|
@701dd96f
|
06/12/14 12:37:57 |
Sebastian Huber |
score: PR2181: Add _Thread_Yield()
The _Scheduler_Yield() was called …
4.115
|
|
|
@238629f
|
05/19/14 20:26:55 |
Joel Sherrill |
Add SMP Priority Scheduler with Affinity
This scheduler attempts to …
4.115
|
|
|
@9a1bab2
|
06/05/14 09:19:32 |
Sebastian Huber |
score: _Per_CPU_State_wait_for_non_initial_state()
Replace …
4.115
|
|
|
@8e467384
|
06/03/14 08:29:30 |
Sebastian Huber |
score: Replace _Scheduler_Allocate/Free()
Replace …
4.115
|
|
|
@3e201139
|
05/23/14 08:00:33 |
Sebastian Huber |
score: Add Resource Handler
A resource is something that has at most …
4.115
|
|
|
@8fcafdd5
|
05/21/14 08:33:43 |
Sebastian Huber |
score: Multiprocessor Resource Sharing Protocol
Add basic support for …
4.115
|
|
|
@b4bdbcf
|
05/15/14 07:41:20 |
Sebastian Huber |
score: Make _Thread_queue_Requeue() static
This function is only used …
4.115
|
|
|
@6359b68
|
05/15/14 06:47:50 |
Sebastian Huber |
score: Add and use _Scheduler_SMP_Start_idle()
4.115
|
|
|
@3733b224
|
05/15/14 06:46:56 |
Sebastian Huber |
score: Add and use _Scheduler_default_Schedule()
4.115
|
|
|
@f39f667a
|
05/14/14 11:50:48 |
Sebastian Huber |
score: Simplify _Thread_Change_priority()
The function to change a …
4.115
|
|
|
@beab7329
|
05/13/14 14:03:05 |
Sebastian Huber |
score: Introduce scheduler nodes
Rename scheduler per-thread …
4.115
|
|
|
@0712d17
|
04/08/14 09:14:27 |
Sebastian Huber |
score: Task get/set affinity
Make rtems_task_get_affinity() and …
4.115
|
|
|