|
|
@b48aeaf
|
07/27/16 11:49:41 |
kib |
timecounter: Merge FreeBSD change r303387
Prevent parallel …
5
|
|
|
@464fd5d
|
07/27/16 11:33:33 |
kib |
timecounter: Merge FreeBSD change r303384
Style.
Sponsored by: The …
5
|
|
|
@6d3c125
|
07/27/16 11:27:52 |
kib |
timecounter: Merge FreeBSD change r303383
Reduce number of timehands …
5
|
|
|
@d310aa7
|
07/27/16 11:08:59 |
kib |
timecounter: Merge FreeBSD change r303382
Hide the boottime and …
5
|
|
|
@65f2cd7a
|
04/29/16 22:15:33 |
pfg |
timecounter: Merge FreeBSD change r298819
sys/kern: spelling fixes in …
5
|
|
|
@4cd742e
|
11/02/15 03:14:37 |
ngie |
timecounter: Merge FreeBSD change r290257
Define fhard in …
5
|
|
|
@f013c14
|
09/25/15 13:03:57 |
kib |
timecounter: Merge FreeBSD change r288216
Use per-cpu values for base …
5
|
|
|
@f1463c8
|
08/12/15 20:50:20 |
ian |
timecounter: Merge FreeBSD change r286701
If a specific timecounter …
5
|
|
|
@7494681
|
08/07/15 23:31:31 |
ian |
timecounter: Merge FreeBSD change r286429
Only process the PPS event …
5
|
|
|
@ec349b58
|
08/07/15 21:14:19 |
ian |
timecounter: Merge FreeBSD change r286423
RFC 2783 requires a status …
5
|
|
|
@0163063
|
07/08/15 18:42:08 |
kib |
timecounter: Merge FreeBSD change r285286
Reimplement the ordering …
5
|
|
|
@4d0ade9
|
06/11/15 04:41:54 |
kib |
timecounter: Merge FreeBSD change r284256
Tweaks for r284178:
Do not …
5
|
|
|
@51304dde
|
05/04/15 17:59:39 |
ian |
timecounter: Merge FreeBSD change r282424
Implement a mechanism for …
5
|
|
|
@0aef6fb
|
03/14/15 23:16:12 |
ian |
timecounter: Merge FreeBSD change r280012
Use sbuf_printf() for …
5
|
|
|
@ea0b339
|
03/07/15 18:23:32 |
hselasky |
timecounter: Merge FreeBSD change r279728
Add mutex support to the …
5
|
|
|
@b2dbb634
|
10/10/17 09:36:23 |
Sebastian Huber |
score: Remove CPU_set_Control
Use Processor_mask instead.
Update #2514.
5
|
|
|
@a3ad4af
|
10/10/17 09:22:21 |
Sebastian Huber |
posix: Validate affinity sets by the scheduler
Update #2514.
5
|
|
|
@db3a3de
|
10/10/17 08:03:48 |
Sebastian Huber |
score: Add _Thread_queue_Dispatch_disable()
5
|
|
|
@65012bf
|
10/06/17 13:41:46 |
Sebastian Huber |
score: Change Timestamp_Control to sbintime_t
The timestamp are based …
5
|
|
|
@2256946
|
10/06/17 13:30:47 |
Sebastian Huber |
score: Use struct timespec for TOD
Use the timestamps only for uptime …
5
|
|
|
@de59c065
|
09/27/17 13:08:33 |
Sebastian Huber |
posix: Implement self-contained POSIX mutex
POSIX mutexes are now …
5
|
|
|
@89fc9345
|
09/21/17 13:42:45 |
Sebastian Huber |
posix: Implement self-contained POSIX rwlocks
POSIX rwlocks are now …
5
|
|
|
@c090db7
|
09/12/17 06:09:16 |
Sebastian Huber |
posix: Implement self-contained POSIX semaphores
For semaphore object …
5
|
|
|
@47b1e31
|
09/19/17 12:10:33 |
Sebastian Huber |
posix: Optimize pthread_once_t
Reduce size of pthread_once_t and make …
5
|
|
|
@e2fe881a
|
09/27/17 12:37:07 |
Sebastian Huber |
score: Simplify red-black tree debug support
Make the RBTree_Node …
5
|
|
|
@9a50e32
|
09/19/17 08:56:25 |
Sebastian Huber |
score: Include missing <limits.h>
Update #2132.
Close #3140.
5
|
|
|
@1f22b26
|
08/25/17 08:59:52 |
Sebastian Huber |
Include missing <limits.h>
Update #2132.
5
|
|
|
@b2ed712
|
08/25/17 08:58:58 |
Sebastian Huber |
Include missing <string.h>
Update #2133.
5
|
|
|
@279c540
|
08/10/17 12:21:37 |
Sebastian Huber |
score: Fix format specifier
Update #3082.
5
|
|
|
@b2e1bded
|
07/18/17 12:53:16 |
Sebastian Huber |
score: Add optional _CPU_Context_Destroy()
Update #3077.
5
|
|
|
@852d7059
|
07/17/17 07:15:04 |
Sebastian Huber |
score: Fix warning
Update #3059.
5
|
|
|
@34487537
|
07/04/17 07:57:30 |
Sebastian Huber |
score: Add simple affinity support to EDF SMP
Update #3059.
5
|
|
|
@197a614
|
07/05/17 13:14:26 |
Sebastian Huber |
score: Add scheduler node to set affinity op
Update #3059.
5
|
|
|
@76d1198
|
07/07/17 05:45:57 |
Sebastian Huber |
score: Introduce _SMP_Get_online_processors()
Update #3059.
5
|
|
|
@0232b28
|
07/04/17 06:59:37 |
Sebastian Huber |
score: Use processor mask for set affinity
Update #3059.
5
|
|
|
@6b1d8c7
|
07/04/17 05:28:44 |
Sebastian Huber |
score: Add processor set to scheduler context
Replace the simple …
5
|
|
|
@7851555
|
07/03/17 12:05:26 |
Sebastian Huber |
score: Move processor affinity to Thread_Control
Update #3059.
5
|
|
|
@7a5e4d94
|
07/03/17 11:14:35 |
Sebastian Huber |
score: Add processor mask to/from cpu_set_t
Update #3059.
5
|
|
|
@3dfe55ee
|
07/03/17 09:46:12 |
Sebastian Huber |
score: Use <sys/bitset.h> for Processor_mask
Implement the …
5
|
|
|
@fab446f
|
07/05/17 06:10:11 |
Sebastian Huber |
score: Fix format
5
|
|
|
@4cd52cc4
|
07/05/17 06:08:24 |
Sebastian Huber |
score: Avoid clash with <strings.h> provided fls()
5
|
|
|
@550616e5
|
07/03/17 05:28:15 |
Sebastian Huber |
score: Add assert to _Thread_Dispatch()
Update #3060.
5
|
|
|
@f3d9f228
|
06/26/17 08:35:45 |
Sebastian Huber |
score: Add SMP EDF scheduler
Update #3056.
5
|
|
|
@15dbc710
|
06/29/17 07:44:16 |
Sebastian Huber |
score: Add red-black tree node to Scheduler_Node
In SMP …
5
|
|
|
@3dd67dd1
|
06/14/17 05:29:14 |
Sebastian Huber |
score: Remove rtems_ada_self
This task variable is superfluous since …
5
|
|
|
@836f454
|
06/07/17 06:14:30 |
Sebastian Huber |
Fix CPU_COPY() usage
The original CPU_COPY() support of Newlib …
5
|
|
|
@46f05b92
|
04/05/17 09:28:46 |
Sebastian Huber |
SMP: Simplify SMP multicast actions
5
|
|
|
@088acbb0
|
03/07/17 12:07:02 |
Sebastian Huber |
score: Fix scheduler yield in SMP configurations
Check that no ask …
5
|
|
|
@7a462cc
|
02/15/17 10:09:32 |
Sebastian Huber |
score: Fix warning
5
|
|
|
@6dbbafc6
|
02/14/17 07:42:48 |
Sebastian Huber |
score: Fix warning in _Thread_Set_name()
5
|
|
|
@bbfbfc8
|
02/03/17 07:57:18 |
Sebastian Huber |
score: Move _Thread_Scheduler_ask_for_help()
Move …
5
|
|
|
@ca1e546e
|
02/02/17 15:24:05 |
Sebastian Huber |
score: Improve scheduler helping protocol
Only register ask for help …
5
|
|
|
@e366f77
|
01/31/17 07:08:24 |
Sebastian Huber |
score: Add _Thread_queue_Object_name
Add the special thread queue …
5
|
|
|
@70488f56
|
01/31/17 08:37:54 |
Sebastian Huber |
score: Fix _Thread_Initialize()
5
|
|
|
@6f6da82c
|
01/26/17 10:06:50 |
Sebastian Huber |
score: Fix user extensions order
Use forward and reverse order for …
5
|
|
|
@27bfcd8
|
01/25/17 13:32:02 |
Sebastian Huber |
score: Delete _CPU_Context_Fp_start()
Since the FP area pointer is …
5
|
|
|
@9fad437
|
01/13/17 10:33:28 |
Sebastian Huber |
configure: Remove HAVE_STRUCTTHREAD_QUEUE_QUEUE
5
|
|
|
@da6ad56
|
01/12/17 12:46:55 |
Sebastian Huber |
score: Add _Thread_Set_name()
Add configuration option …
5
|
|
|
@7ced9d9b
|
01/12/17 08:25:56 |
Sebastian Huber |
score: Add and use _Thread_Get_name()
Update #2858.
5
|
|
|
@2b72162
|
01/12/17 09:15:56 |
Sebastian Huber |
score: Add Thread_queue_Queue::name
Update #2858.
5
|
|
|
@b8bcebe
|
01/12/17 07:28:57 |
Sebastian Huber |
score: Add and use _Objects_Name_to_string()
Update #2858.
5
|
|
|
@7a4b2645
|
01/11/17 15:43:06 |
joel |
Remove obsolete RTEMS_HAVE_SYS_CPUSET_H
5
|
|
|
@3d35bc0
|
01/11/17 12:41:55 |
Sebastian Huber |
score: Improve SMP lock debug support
The CPU index starts with zero. …
5
|
|
|
@9a448aab
|
12/23/16 15:02:07 |
Sebastian Huber |
score: Add STATES_THREAD_QUEUE_WITH_IDENTIFIER
Add thread state bit …
5
|
|
|
@a7cfb4b
|
12/23/16 12:54:11 |
Sebastian Huber |
score: Relax <sys/lock.h> static assertions
Only require that the …
5
|
|
|
@3a659b04
|
12/09/16 06:19:22 |
Sebastian Huber |
score: Introduce _Internal_error()
5
|
|
|
@b6606e8
|
12/08/16 15:41:30 |
Sebastian Huber |
score: Remove fatal is internal indicator
The fatal is internal …
5
|
|
|
@5b6c290
|
12/01/16 19:42:48 |
Sebastian Huber |
score: Initialize thread queue context early
Initialize thread queue …
5
|
|
|
@b3cb2c1
|
12/01/16 21:24:02 |
Sebastian Huber |
score: Fix debug thread queue context init
On ARM Thumb we may have …
5
|
|
|
@c09db57
|
11/28/16 12:28:32 |
Sebastian Huber |
score: Fix thread queue context initialization
Initialize the thread …
5
|
|
|
@620b23e
|
11/24/16 05:13:11 |
Sebastian Huber |
score: Optimize _Thread_queue_Enqueue()
Move thread state for …
5
|
|
|
@4b5ff47
|
11/23/16 15:15:13 |
Sebastian Huber |
score: Fix interrupt profiling
Callers of _Thread_Do_dispatch() must …
5
|
|
|
@c42be504
|
11/16/16 13:50:09 |
Sebastian Huber |
posix: Add self-contained pthread spinlock
Turn pthread_spinlock_t …
5
|
|
|
@a4217c6
|
11/22/16 09:53:03 |
Sebastian Huber |
score: Rename _Thread_queue_Enqueue_critical()
Delete unused …
5
|
|
|
@125f248
|
11/16/16 15:39:43 |
Sebastian Huber |
score: Add thread queue enqueue callout
Replace the expected thread …
5
|
|
|
@84e6f15
|
11/10/16 11:02:28 |
Sebastian Huber |
score: Robust thread dispatch
On SMP configurations, it is a fatal …
5
|
|
|
@ec17ad4
|
11/23/16 06:16:41 |
Sebastian Huber |
score: Delete obsolete scheduler debug aid
5
|
|
|
@142628e
|
11/17/16 06:40:05 |
Sebastian Huber |
score: Optimize self-contained objects
Avoid use of the stack for the …
5
|
|
|
@537f00eb
|
11/10/16 15:25:41 |
Sebastian Huber |
score: Restrict task interrupt level to 0 on SMP
Update #2811.
5
|
|
|
@d5e073c
|
11/11/16 13:37:51 |
Sebastian Huber |
score: Allow interrupts during thread dispatch
Use a …
5
|
|
|
@f9aa34d
|
11/11/16 13:12:03 |
Sebastian Huber |
score: Add Per_CPU_Control::Interrupt_frame
Update #2809.
5
|
|
|
@2072dd2
|
11/11/16 14:45:10 |
Sebastian Huber |
score: Add Per_CPU_Control::isr_dispatch_disable
Update #2751.
5
|
|
|
@d78d529
|
11/14/16 08:11:07 |
Sebastian Huber |
score: Add and use _Thread_Dispatch_direct()
This function is useful …
5
|
|
|
@05ca53d
|
10/31/16 12:08:33 |
Sebastian Huber |
rtems: Add scheduler processor add/remove
Update #2797.
5
|
|
|
@1f5bee3
|
11/07/16 15:54:40 |
Sebastian Huber |
score: Add and use Thread_Control::is_idle
Update #2797.
5
|
|
|
@e610785
|
11/07/16 07:06:48 |
Sebastian Huber |
score: Rename _Scheduler_Assignments
Rename _Scheduler_Assignments …
5
|
|
|
@68ef65b
|
11/08/16 05:39:07 |
Sebastian Huber |
score: Clarify _Scheduler_SMP_Start_idle()
5
|
|
|
@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
|
|
|