|
|
@edf640f
|
08/31/15 11:11:04 |
Sebastian Huber |
rbtree: Add _RBTree_Replace_node()
5
|
|
|
@e9fbaa3b
|
08/21/15 03:59:49 |
Sebastian Huber |
rbtree: Replace implementation
Use the BSD <sys/tree.h> …
5
|
|
|
@8c25e04
|
09/02/15 13:02:27 |
Sebastian Huber |
score: Optimize thread queue first operation
In case the thread queue …
5
|
|
|
@44f3ea9
|
08/31/15 11:37:52 |
Sebastian Huber |
score: Fix return status of mutex try acquire
This fixes a copy and …
5
|
|
|
@95b43d0
|
09/01/15 07:47:12 |
Sebastian Huber |
arm: Replace sync_synchronize() implementation
5
|
|
|
@39e3e20
|
09/01/15 07:42:46 |
Sebastian Huber |
arm: Use compiler memory barrier by default
5
|
|
|
@509e8d7f
|
08/18/15 04:21:17 |
Sebastian Huber |
rbtree: Delete rtems_rbtree_find_control()
This function is hard to …
5
|
|
|
@f71e67d
|
08/21/15 03:59:19 |
Sebastian Huber |
rbtree: Delete unused RBTREE_NODE_*() macros
5
|
|
|
@ddb6a49b
|
08/21/15 03:57:42 |
Sebastian Huber |
rbtree: Delete _RBTree_Initialize()
This function has no internal use …
5
|
|
|
@b9877ee
|
08/21/15 03:55:04 |
Sebastian Huber |
rbtree: Delete _RBTree_Get()
This function has no internal use case.
5
|
|
|
@2d48456
|
08/21/15 03:24:17 |
Sebastian Huber |
rbheap: Drop direction from _RBTree_Iterate()
5
|
|
|
@3f49446
|
08/21/15 03:40:07 |
Sebastian Huber |
rbtree: Delete _RBTree_Is_first()
5
|
|
|
@341f629
|
08/21/15 03:39:59 |
Sebastian Huber |
rbtree: Add _RBTree_Minimum(), _RBTree_Maximum()
5
|
|
|
@7e798b4
|
08/01/15 10:43:12 |
summerspam |
Add synch_synchronize function for arm
Fixes link failure when …
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
|
|
|
@12f93fbb
|
07/27/15 11:19:17 |
Sebastian Huber |
score: Add thread queue for self-contained objects
5
|
|
|
@0e3c59d6
|
06/26/15 10:54:33 |
Sebastian Huber |
score: Use a plain ticket lock for thread locks
This enables external …
5
|
|
|
@10e32a26
|
06/29/15 12:23:42 |
Sebastian Huber |
score: Add potpourri lock statistics
These SMP lock statistics are …
5
|
|
|
@e421936b
|
06/29/15 12:24:14 |
Sebastian Huber |
score: Provide struct _Thread_queue_Heads
Use a leading underscore in …
5
|
|
|
@4827470
|
06/29/15 08:41:01 |
Sebastian Huber |
score: Rename struct Thread_Control
Add a leading underscore to the …
5
|
|
|
@21789a21
|
07/28/15 12:45:42 |
Sebastian Huber |
score: Rename _POSIX_Absolute_timeout_to_ticks()
Rename …
5
|
|
|
@f7d95581
|
07/24/15 08:47:25 |
Sebastian Huber |
m68k: Include proper header file
5
|
|
|
@9c53910
|
07/24/15 07:12:54 |
Sebastian Huber |
score: Add comment
5
|
|
|
@98a41f41
|
07/23/15 18:34:19 |
Sebastian Huber |
arm: Include proper header file
5
|
|
|
@e709aa85
|
07/13/15 11:49:35 |
Sebastian Huber |
score: Move wait flag update to tq extract
This makes it possible to …
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
|
|
|
@db01d0c
|
07/16/15 18:15:10 |
Joel Sherrill |
sparc64/rtems/score/cpu.h: Delete dead declaration
4.115
|
|
|
@93f5adb
|
07/15/15 08:51:12 |
Sebastian Huber |
powerpc: Do not use the ATB for e500 multilib
The e500v1 has no …
4.115
|
|
|
@e2fcb7d
|
07/15/15 06:55:42 |
Nick Withers |
powerpc: Fix _CPU_Counter_read()
The mftb is not available on Book E …
4.115
|
|
|
@f5d4570f
|
07/11/15 19:14:46 |
Sebastian Huber |
score: Simplify _Thread_Lock_set()
Exploit the fact that the current …
4.115
|
|
|
@9341773
|
07/11/15 20:04:32 |
Sebastian Huber |
score: Typo
4.115
|
|
|
@4c68431
|
07/02/15 11:11:14 |
Sebastian Huber |
powerpc: Add BUCSR register defines
4.115
|
|
|
@372bee84
|
06/26/15 13:51:28 |
Sebastian Huber |
score: Simplify _SMP_ticket_lock_Release()
Add a SMP lock statistics …
4.115
|
|
|
@f59f2fe9
|
06/25/15 04:50:04 |
Sebastian Huber |
score: Accept NULL pointer in _Freechain_Put()
With this a …
4.115
|
|
|
@fdb45d6
|
06/24/15 12:00:08 |
Sebastian Huber |
score: Freechain handler API changes
Replace the extend function with …
4.115
|
|
|
@d811dac
|
06/25/15 09:24:44 |
Sebastian Huber |
score: Hide SMP lock profiling impl if disabled
The problem is that …
4.115
|
|
|
@96316d1b
|
06/26/15 07:15:36 |
Sebastian Huber |
score: Simplify <rtems/score/scheduler.h>
Drop the …
4.115
|
|
|
@48fed9a
|
06/25/15 12:11:53 |
Sebastian Huber |
score: Simplify <rtems/system.h>
Drop the <rtems/score/percpu.h> …
4.115
|
|
|
@270ccc59
|
06/25/15 12:10:57 |
Sebastian Huber |
score: Fix extern "C" in <rtems/score/heap.h>
4.115
|
|
|
@bd67d7d2
|
06/25/15 11:48:00 |
Sebastian Huber |
score: Simplify <rtems/score/thread.h>
Avoid Thread_Control typedef …
4.115
|
|
|
@0b268b8b
|
06/25/15 11:37:40 |
Sebastian Huber |
score: Move default _ISR_Is_in_progress()
4.115
|
|
|
@8042107a
|
06/25/15 09:28:59 |
Sebastian Huber |
score: Move SMP CPU_USE_DEFERRED_FP_SWITCH check
4.115
|
|
|
@a3fc33f
|
06/24/15 11:36:40 |
Sebastian Huber |
score: Assert proper node size
4.115
|
|
|
@9d838902
|
06/15/15 18:45:56 |
Sebastian Huber |
arm: Implement _CPU_ISR_Get_level() for ARMv7-M
4.115
|
|
|
@e6b31b27
|
05/27/15 15:13:58 |
Joel Sherrill |
Remove use ticks for statistics configure option.
This was obsolete …
4.115
|
|
|
@80fca28
|
06/13/15 13:29:04 |
Sebastian Huber |
score: Add _Watchdog_Preinitialize()
Add an assert to ensure that the …
4.115
|
|
|
@258d580c
|
06/13/15 12:49:23 |
Sebastian Huber |
score: Delete unused state WATCHDOG_REMOVE_IT
4.115
|
|
|
@f718e79
|
06/11/15 07:56:18 |
Sebastian Huber |
Revert "timecounter: No _Timecounter_Tick_simple() for SMP"
This …
4.115
|
|
|
@46ae1d7a
|
06/09/15 19:31:27 |
Sebastian Huber |
timecounter: No _Timecounter_Tick_simple() for SMP
4.115
|
|
|
@e1d61fe
|
06/09/15 11:49:56 |
kib |
timecounter: Synchronize with FreeBSD
When updating/accessing the …
4.115
|
|
|
@7e1a9ac
|
05/04/15 17:59:39 |
ian |
timecounter: Synchronize with FreeBSD
Implement a mechanism for …
4.115
|
|
|
@cb6fde65
|
03/14/15 23:16:12 |
ian |
timecounter: Synchronize with FreeBSD
Use sbuf_printf() for sysctl …
4.115
|
|
|
@b5b8116
|
03/07/15 18:23:32 |
hselasky |
timecounter: Synchronize with FreeBSD
Add mutex support to the …
4.115
|
|
|
@7919f70
|
06/09/15 12:52:53 |
Sebastian Huber |
score: Fix compiler memory barriers for atomic ops
4.115
|
|
|
@a51b352
|
05/30/15 15:48:27 |
Sebastian Huber |
sparc: Add SPARC_USE_SAFE_FP_SUPPORT
The SPARC ABI is a bit special …
4.115
|
|
|
@335e5ca
|
06/02/15 19:43:54 |
Sebastian Huber |
score: Add Thread_Control::is_fp
Store the floating-point unit …
4.115
|
|
|
@f455cdea
|
06/02/15 22:20:54 |
Sebastian Huber |
rtems: Change CONTEXT_FP_SIZE define
Define CONTEXT_FP_SIZE to zero …
4.115
|
|
|
@863dcf4
|
06/02/15 12:01:29 |
Sebastian Huber |
score: Remove assert
With the introduction of fine grained locking …
4.115
|
|
|
@2764bd43
|
05/29/15 13:54:27 |
alexander.krutwig |
sparc: Disable FPU in interrupt context
Update #2270.
4.115
|
|
|
@1f6cdba6
|
05/29/15 13:54:29 |
Sebastian Huber |
sparc: Remove superfluous FP enable
The FP context save/restore makes …
4.115
|
|
|
@8a1dc71b
|
05/29/15 13:54:28 |
Sebastian Huber |
sparc: Avoid new window for FP save/restore
Update #2270.
4.115
|
|
|
@4a5a4504
|
05/29/15 08:18:19 |
alexander.krutwig |
sparc: Improve _CPU_Context_validate()
Write the pattern only once to …
4.115
|
|
|
@ec84273d
|
05/27/15 09:43:44 |
Sebastian Huber |
score: Replace _API_Mutex_Is_locked()
Replace _API_Mutex_Is_locked() …
4.115
|
|
|
@76030c7
|
05/26/15 12:13:44 |
Sebastian Huber |
sparc: Add static assertion
4.115
|
|
|
@422de7f7
|
05/26/15 12:09:11 |
Sebastian Huber |
sparc: Delete unused CONTEXT_CONTROL_SIZE
4.115
|
|
|
@139c0dc
|
05/26/15 12:08:11 |
Sebastian Huber |
sparc: Delete unused ISF_STACK_FRAME_OFFSET
4.115
|
|
|
@fedc6828
|
05/26/15 12:03:35 |
Sebastian Huber |
sparc: Add static offset assertions
4.115
|
|
|
@66a5000d
|
05/21/15 16:52:56 |
Hesham Almatary |
cpukit: Add Epiphany architecture port v4
4.115
|
|
|
@1c59cad
|
04/24/15 14:05:50 |
alexander.krutwig |
sparc: Add support for sptests/spcontext01
Implement …
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
|
|
|
@cc693845
|
05/12/15 10:12:18 |
alexander.krutwig |
timecounter: Honor FFCLOCK define
Update #2271.
4.115
|
|
|
@664f844
|
05/12/15 10:10:04 |
alexander.krutwig |
timecounter: Use uint32_t instead of u_int
FreeBSD assumes that u_int …
4.115
|
|
|
@4117cd1
|
03/19/15 10:38:14 |
alexander.krutwig |
timecounter: Import from FreeBSD
Update #2271.
4.115
|
|
|
@d5423295
|
05/18/15 09:09:14 |
Sebastian Huber |
score: _Thread_Dispatch_disable_critical()
Thread dispatching is …
4.115
|
|
|
@aa05cfbb
|
05/11/15 12:56:49 |
Sebastian Huber |
score: Replace _Thread_Delay_ended()
Use _Thread_Timeout() instead. …
4.115
|
|
|
@d8752860
|
05/11/15 12:56:12 |
Sebastian Huber |
score: Add static initializers for thread queues
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
|
|
|
@7a70a09
|
05/04/15 08:00:50 |
Sebastian Huber |
score: Delete _Objects_Put_for_get_isr_disable()
This function is …
4.115
|
|
|
@a816f084
|
05/07/15 12:02:46 |
Sebastian Huber |
score: Fine grained locking for MrsP
Update #2273.
4.115
|
|
|
@900d337f
|
05/05/15 11:05:54 |
Sebastian Huber |
score: Rework _Thread_Change_priority()
Move the writes to …
4.115
|
|
|
@4438ac25
|
05/02/15 12:27:24 |
Sebastian Huber |
score: Fine grained locking for mutexes
Update #2273.
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
|
|
|
@e76c517
|
05/01/15 18:52:51 |
Sebastian Huber |
score: Fine grained locking for semaphores
Update #2273.
4.115
|
|
|
@cc18d7b
|
04/30/15 11:12:54 |
Sebastian Huber |
score: Fine grained locking for message queues
Aggregate several …
4.115
|
|
|
@c654b525
|
04/30/15 11:18:45 |
Sebastian Huber |
score: Delete _CORE_message_queue_Flush_support()
Check the number of …
4.115
|
|
|
@f5d6c8b
|
04/27/15 14:25:52 |
Sebastian Huber |
score: Delete Thread_queue_Control::timeout_status
Use a parameter …
4.115
|
|
|
@cc366ec
|
04/24/15 10:02:20 |
Sebastian Huber |
score: New thread queue implementation
Use thread wait flags for …
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
|
|
|
@02c4c441
|
04/23/15 08:01:22 |
Sebastian Huber |
score: Add Thread_queue_Control::Lock
Move the complete thread queue …
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
|
|
|