|
|
@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
|
|
|
@1c9688a9
|
09/27/16 09:37:22 |
Sebastian Huber |
score: Add _Scheduler_Node_get_scheduler()
Update #2556.
5
|
|
|
@72e0bdb
|
10/10/16 12:50:19 |
Sebastian Huber |
score: Pass scheduler node to unblock operation
Changed for …
5
|
|
|
@e382a1b
|
10/10/16 12:33:17 |
Sebastian Huber |
score: Pass scheduler node to block operation
Changed for consistency …
5
|
|
|
@2df4abc
|
10/10/16 12:01:55 |
Sebastian Huber |
score: Pass scheduler node to yield operation
Changed for consistency …
5
|
|
|
@501043a
|
09/30/16 12:38:04 |
Sebastian Huber |
score: Pass scheduler node to update priority op
This enables to call …
5
|
|
|
@d097b546
|
09/21/16 13:17:37 |
Sebastian Huber |
score: Rename scheduler ask for help stuff
Rename the scheduler ask …
5
|
|
|
@d271c3bb
|
10/31/16 12:37:59 |
Sebastian Huber |
rtems: Add rtems_task_iterate()
Update #2423.
5
|
|
|
@2ba0c035
|
10/12/16 07:54:58 |
Sebastian Huber |
score: Simplify check for migrations
5
|
|
|
@271690e
|
10/11/16 12:42:55 |
Sebastian Huber |
score: Enhance _SMP_barrier_Wait()
Indicate which processor released …
5
|
|
|
@8797c76
|
09/27/16 13:23:00 |
Sebastian Huber |
score: Unify CORE mutex seize/surrender
Use the …
5
|
|
|
@4e02681
|
09/23/16 09:56:45 |
Sebastian Huber |
score: Simplify ISR lock name
5
|
|
|
@94d5b390
|
09/23/16 09:29:48 |
Sebastian Huber |
score: Simplify CORE mutex seize
Rename …
5
|
|
|
@f0115ab
|
09/23/16 08:47:36 |
Sebastian Huber |
score: Fix warning
5
|
|
|
@9149c87e
|
09/23/16 04:52:33 |
Sebastian Huber |
score: Fix C/C++ compatibility issue
Only use CPU_Per_CPU_control if …
5
|
|
|
@f6142c19
|
09/09/16 09:00:06 |
Sebastian Huber |
score: Scheduler node awareness for thread queues
Maintain the …
5
|
|
|
@266d383
|
09/08/16 12:07:12 |
Sebastian Huber |
score: Manage scheduler nodes via thread queues
Update #2556.
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
|
|
|
@15b5678d
|
08/01/16 09:03:16 |
Sebastian Huber |
score: Move thread wait node to scheduler node
Update #2556.
5
|
|
|
@1f210ac1
|
08/10/16 06:37:16 |
Sebastian Huber |
score: Optimize thread queue enqueue
Optimize the enqueue to empty …
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
|
|
|
@63b36cbf
|
09/08/16 05:48:44 |
Sebastian Huber |
score: Fix warning
5
|
|
|
@29594b4
|
09/07/16 07:27:59 |
Sebastian Huber |
score: Remove superfluous SMP debug support
This information turned …
5
|
|
|
@da15db78
|
08/24/16 13:25:33 |
Sebastian Huber |
score: Improve red-black tree debug support
Ensure that we extract a …
5
|
|
|
@424ffe4d
|
08/11/16 08:26:57 |
Sebastian Huber |
score: Introduce thread queue surrender operation
This is an …
5
|
|
|
@a827447
|
08/11/16 07:47:21 |
Sebastian Huber |
score: Dismantle _Thread_queue_Do_extract_locked()
Dismantle …
5
|
|
|
@fef3ea9
|
08/11/16 06:32:49 |
Sebastian Huber |
score: Add _Thread_queue_Surrender()
Add _Thread_queue_Surrender() to …
5
|
|
|
@aaaf9610
|
08/08/16 06:44:51 |
Sebastian Huber |
score: Add debug support to red-black trees
This helps to detect …
5
|
|
|
@69dd99b
|
08/05/16 06:19:39 |
Sebastian Huber |
score: Simplify _Thread_Finalize_life_change()
5
|
|
|
@ee0e4135
|
08/04/16 08:20:29 |
Sebastian Huber |
score: Fix a release/cancel job race condition
Split up the potential …
5
|
|
|
@ca783bbe
|
08/04/16 08:16:14 |
Sebastian Huber |
score: Fix _Thread_queue_Path_release()
It is possible that the owner …
5
|
|
|
@6117f29
|
08/04/16 06:31:25 |
Sebastian Huber |
score: Fix _Scheduler_EDF_Cancel_job_filter()
Commit …
5
|
|
|
@1c1e31f7
|
08/04/16 06:10:29 |
Sebastian Huber |
score: Optimize _Thread_queue_Path_release()
Update #2556.
5
|
|
|
@21bdca4
|
08/03/16 13:41:31 |
Sebastian Huber |
score: Indroduce cancel job scheduler operation
Do not use a deadline …
5
|
|
|
@ff2e6c64
|
08/02/16 09:26:56 |
Sebastian Huber |
score: Fix and simplify thread wait locks
There was a subtile race …
5
|
|
|
@501b11ba
|
08/01/16 12:00:14 |
Sebastian Huber |
score: Fix for RTEMS_DEBUG
5
|
|
|
@db6a637
|
07/29/16 00:29:23 |
Chris Johns |
score: Fix for RTEMS_DEBUG.
5
|
|
|
@d79df38
|
07/26/16 08:34:21 |
Sebastian Huber |
score: Add deadlock detection
The mutex objects use the owner field …
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
|
|
|
@ac8402dd
|
06/27/16 08:20:34 |
Sebastian Huber |
score: Simplify _Thread_queue_Boost_priority()
Raise the priority …
5
|
|
|
@f4d1f30
|
06/22/16 15:09:56 |
Sebastian Huber |
score: Split _Thread_Change_priority()
Update #2412.
Update #2556. …
5
|
|
|
@0b836337
|
07/27/16 08:55:17 |
Sebastian Huber |
score: Fix for RTEMS_DEBUG
5
|
|
|
@ea93844
|
07/26/16 06:01:58 |
Sebastian Huber |
score: Format
5
|
|
|
@b5bfaaf9
|
06/23/16 20:55:38 |
Gedare Bloom |
posix: cond_timedwait remember and use clock from condattr
updates #2745
5
|
|
|
@f23d470
|
06/09/16 15:33:15 |
Gedare Bloom |
cpukit: Add and use Watchdog_Discipline.
Clock disciplines may be …
5
|
|
|
@7f616dd
|
07/25/16 12:45:50 |
Sebastian Huber |
score: Fix for RTEMS_DEBUG
5
|
|
|
@0fd6f255
|
07/08/16 14:58:48 |
Sebastian Huber |
score: Relax thread begin extension environment
Update #2752.
5
|
|
|
@992494e
|
07/22/16 10:36:40 |
Sebastian Huber |
score: Fix for RTEMS_DEBUG
5
|
|
|
@059529e
|
07/21/16 08:15:02 |
Sebastian Huber |
score: Add debug support to chains
This helps to detect
* double …
5
|
|
|
@6f6cf785
|
07/05/16 07:04:15 |
Sebastian Huber |
score: Postpone SMP shutdown in _Terminate()
This enables fatal …
5
|
|
|
@008efaf
|
07/05/16 07:00:32 |
Sebastian Huber |
score: Do not disable ISR in _Terminate()
This partially reverts …
5
|
|
|
@df2177ab
|
07/01/16 12:47:07 |
Sebastian Huber |
score: Change scheduler node init and destroy
Provide the scheduler …
5
|
|
|
@8d5b0380
|
07/01/16 07:44:48 |
Sebastian Huber |
score: Workaround for #2751
The ARM and PowerPC interrupt epilogues …
5
|
|
|
@4142f73
|
07/01/16 09:50:41 |
Sebastian Huber |
score: Fix priority affinity SMP scheduler
Bug introduced by …
5
|
|
|
@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
|
|
|