|
|
@e27421f
|
08/01/16 09:12:52 |
Sebastian Huber |
score: Move scheduler node to own header file
This makes it possible …
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
|
|
|
@8af1663
|
09/08/16 07:53:34 |
Sebastian Huber |
score: Fix for RTEMS_DEBUG
5
|
|
|
@29594b4
|
09/07/16 07:27:59 |
Sebastian Huber |
score: Remove superfluous SMP debug support
This information turned …
5
|
|
|
@3709987
|
08/10/16 06:21:54 |
Sebastian Huber |
score: Add _Chain_Initialize_one()
5
|
|
|
@da15db78
|
08/24/16 13:25:33 |
Sebastian Huber |
score: Improve red-black tree debug support
Ensure that we extract a …
5
|
|
|
@83b0229
|
06/28/16 04:59:29 |
Sebastian Huber |
score: Add _RBTree_Initialize_one()
5
|
|
|
@796f12a
|
08/19/16 11:37:01 |
Sebastian Huber |
score: Add missing const qualifiers
5
|
|
|
@9c42752
|
08/17/16 05:33:14 |
Sebastian Huber |
score: Fix undefined behaviour
Cast POSIX error codes to unsigned int …
5
|
|
|
@55faa44
|
08/12/16 09:16:45 |
Sebastian Huber |
score: Improve _RBTree_Insert_inline()
Return if the inserted node is …
5
|
|
|
@424ffe4d
|
08/11/16 08:26:57 |
Sebastian Huber |
score: Introduce thread queue surrender operation
This is an …
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
|
|
|
@ee0e4135
|
08/04/16 08:20:29 |
Sebastian Huber |
score: Fix a release/cancel job race condition
Split up the potential …
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
|
|
|
@5fe6d07a
|
08/01/16 11:16:57 |
Christian.Mauderer |
linker set: Allow adding any variable into content
The newly created …
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
|
|
|
@f4d1f30
|
06/22/16 15:09:56 |
Sebastian Huber |
score: Split _Thread_Change_priority()
Update #2412.
Update #2556. …
5
|
|
|
@39d97ab
|
07/26/16 18:13:36 |
Gedare Bloom |
cpukit: refactor nanosleep and use 64-bit timeout for threadq
* Fixes …
5
|
|
|
@00c620c
|
07/26/16 05:53:34 |
Sebastian Huber |
score: Format
5
|
|
|
@f78a5f5
|
07/22/16 01:19:48 |
Chris Johns |
score: Add a STATES_DEBUGGER for use by debugging agents to a thread's …
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
|
|
|
@3ae199a
|
07/08/16 11:05:55 |
Sebastian Huber |
score: Disable RTEMS_NO_RETURN for RTEMS_DEBUG
Do not use …
5
|
|
|
@64ed0bb3
|
07/14/16 12:55:49 |
Sebastian Huber |
score: Assert proper seqlock writer state
Helps to detect invalid …
5
|
|
|
@059529e
|
07/21/16 08:15:02 |
Sebastian Huber |
score: Add debug support to chains
This helps to detect
* double …
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
|
|
|
@4cb13c39
|
07/01/16 09:55:23 |
Sebastian Huber |
score: Fix MPCI message layout
Restore the 32-bit priority field in …
5
|
|
|
@c0bd006
|
06/30/16 12:08:18 |
Sebastian Huber |
rtems: Fix rtems_task_set_scheduler() API
Task priorities are only …
5
|
|
|
@23dedc44
|
07/01/16 05:31:18 |
Sebastian Huber |
score: Next try to fix thread lock on SMP
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
|
|
|
@1d72f03
|
06/22/16 13:37:13 |
Sebastian Huber |
score: Silence integer conversion warnings
5
|
|
|
@50a56dff
|
06/24/16 09:16:35 |
Sebastian Huber |
score: Move SCHEDULER_EDF_PRIO_MSB
This is an implementation detail …
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
|
|
|
@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
|
|
|
@c82835a
|
06/21/16 15:12:40 |
Sebastian Huber |
rtems: Rework RTEMS API to SuperCore? priority
Use same structure as …
5
|
|
|
@eec08ef
|
06/15/16 04:59:57 |
Sebastian Huber |
posix: Rework sporadic server scheduling policy
Instead of lowering …
5
|
|
|
@6bab009
|
06/14/16 15:23:03 |
Sebastian Huber |
posix: Delete POSIX_API_Control::schedparam
This field was redundant.
5
|
|
|
@4dc5450
|
06/14/16 15:21:53 |
Sebastian Huber |
posix: Delete POSIX_API_Control::schedpolicy
This field was redundant.
5
|
|
|
@e8020d1
|
06/21/16 11:28:01 |
Sebastian Huber |
Rename and move RTEMS_PRINTF_ATTRIBUTE()
Rename …
5
|
|
|
@bc47ec1c
|
06/20/16 04:50:12 |
Sebastian Huber |
score: Refine system initialization order
5
|
|
|
@042072b
|
06/14/16 08:12:34 |
Sebastian Huber |
score: _Scheduler_priority_Ready_queue_initialize
Use priority …
5
|
|
|
@05b7eec
|
06/08/16 13:18:14 |
Sebastian Huber |
score: Add an SMP sequence lock implementation
5
|
|
|
@80bbb4ed
|
06/08/16 06:52:38 |
Sebastian Huber |
score: Use builtin for _Bitfield_Find_first_bit()
In case the CPU …
5
|
|
|
@b8a84064
|
06/08/16 06:43:20 |
Sebastian Huber |
score: Inline _Bitfield_Find_first_bit()
Turn …
5
|
|
|
@7103ad34
|
06/08/16 06:18:59 |
Sebastian Huber |
score: Define _Priority_Bits_index() once
5
|
|
|
@bf021daf
|
06/08/16 06:14:58 |
Sebastian Huber |
score: Define _Priority_Mask() once
5
|
|
|
@b04b76c6
|
06/07/16 19:36:48 |
Sebastian Huber |
score: Simplify priority bit map implementation
The priority bit map …
5
|
|
|
@18e29faf
|
06/08/16 08:10:40 |
Sebastian Huber |
score: Delete CPU_USE_GENERIC_BITFIELD_DATA
Rename log2table into …
5
|
|
|
@3ad5f86
|
06/03/16 06:15:21 |
Sebastian Huber |
rtems: Fix no protocol mutex release
The Classic binary semaphores …
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
|
|
|
@024bffc6
|
05/30/16 13:00:32 |
Sebastian Huber |
score: Use owner of thread queue for CORE mutex
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
|
|
|
@3c1ad257
|
05/27/16 07:41:18 |
Sebastian Huber |
rtems: Simplify rtems_semaphore_delete()
Due to the unified status …
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
|
|
|
@af746b0
|
05/25/16 14:30:23 |
Sebastian Huber |
score: Use thread queue lock for MrsP
Replace the ISR lock in …
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
|
|
|
@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
|
|
|
@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
|
|
|
@61340d1
|
05/20/16 09:38:23 |
Sebastian Huber |
score: Add const to _RBTree_Find_inline()
5
|
|
|
@0cc91daa
|
05/20/16 09:04:04 |
Sebastian Huber |
score: Delete unused _Objects_Get_local_object()
5
|
|
|
@8a040fe4
|
05/19/16 15:03:31 |
Sebastian Huber |
score: Use _RBTree_Insert_inline()
Use _RBTree_Insert_inline() for …
5
|
|
|
@7dfb4b9
|
05/19/16 09:20:58 |
Sebastian Huber |
score: Add per scheduler instance maximum priority
The priority …
5
|
|
|
@ceb0f659
|
05/17/16 14:03:46 |
Sebastian Huber |
score: Remove the Giant lock
Update #2555.
5
|
|
|
@c2f301b5
|
05/18/16 06:08:38 |
Sebastian Huber |
score: Rename _ISR_Flash() into _ISR_Local_flash()
This is a …
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
|
|
|
@d2bacb6c
|
05/17/16 13:57:48 |
Sebastian Huber |
score: _Thread_Dispatch_increment_disable_level()
Avoid …
5
|
|
|