|
|
@1c46b80
|
11/07/16 05:25:03 |
Sebastian Huber |
score: Add scheduler to per-CPU information
This makes it possible to …
5
|
|
|
@947814ca
|
11/04/16 14:31:44 |
Sebastian Huber |
mpci: Use the first scheduler for MPCI
Avoid use of processor index 0 …
5
|
|
|
@eb98dd49
|
11/09/16 12:14:38 |
Sebastian Huber |
score: Inline some SMP lock operations by default
The SMP ticket lock …
5
|
|
|
@6de41c5f
|
10/27/16 06:24:50 |
Sebastian Huber |
Provide kernel space header files
These kernel space header files …
5
|
|
|
@df48ed2
|
11/04/16 12:28:23 |
Sebastian Huber |
score: Add optional _CPU_Get_thread_executing()
5
|
|
|
@ee42943
|
11/03/16 13:44:15 |
Sebastian Huber |
score: Optimize self-contained mutexes
5
|
|
|
@e7ab43d4
|
11/04/16 09:04:27 |
Sebastian Huber |
score: Use non-inline thread queue lock ops
This reduces the code …
5
|
|
|
@9cd5349
|
11/03/16 16:00:28 |
Sebastian Huber |
score: Default to non-inline SMP lock ops
Use non-inline SMP lock …
5
|
|
|
@47d2464
|
10/31/16 15:23:52 |
Sebastian Huber |
score: Conditionally enable thread resource count
Maintain the thread …
5
|
|
|
@0dd49d0
|
10/31/16 15:10:32 |
Sebastian Huber |
score: Introduce thread resource count methods
This makes it easier …
5
|
|
|
@63e2ca1b
|
10/31/16 08:13:35 |
Sebastian Huber |
score: Simplify yield and unblock scheduler ops
Update #2556.
5
|
|
|
@2dd098a
|
10/31/16 07:33:11 |
Sebastian Huber |
score: Introduce Thread_Scheduler_control::home
Replace …
5
|
|
|
@7f742432
|
10/31/16 07:22:02 |
Sebastian Huber |
score: Delete Thread_Scheduler_control::own_node
Update #2556.
5
|
|
|
@c0f1f52
|
10/31/16 07:08:48 |
Sebastian Huber |
score: Delete Thread_Scheduler_control::node
Update #2556.
5
|
|
|
@1cafc46
|
10/31/16 05:19:43 |
Sebastian Huber |
score: Delete Resource Handler
Update #2556.
5
|
|
|
@6771359f
|
10/27/16 04:42:06 |
Sebastian Huber |
score: Second part of new MrsP implementation
Update #2556.
5
|
|
|
@0e754fac
|
10/21/16 12:41:19 |
Sebastian Huber |
score: Delete unused scheduler ask for help X op
5
|
|
|
@9c238e1
|
10/21/16 12:33:01 |
Sebastian Huber |
score: Simplify update priority scheduler op
Remove unused return status.
5
|
|
|
@97f7dac
|
10/21/16 07:23:48 |
Sebastian Huber |
score: Delete _Scheduler_Ask_for_help_if_necessary
Delete …
5
|
|
|
@73a193f
|
10/21/16 12:15:30 |
Sebastian Huber |
score: Delete unused functions
Delete …
5
|
|
|
@3a27248
|
10/21/16 07:23:58 |
Sebastian Huber |
score: First part of new MrsP implementation
Update #2556.
5
|
|
|
@913864c
|
10/13/16 06:57:29 |
Sebastian Huber |
score: Use scheduler instance specific locks
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
|
|
|
@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
|
|
|