|
|
@570e58e
|
01/18/21 07:25:36 |
kib |
Add ddb 'show timecounter' command.
MFC after: 1 week
Sponsored …
|
|
|
@4b384f3
|
01/09/21 08:38:11 |
rwatson |
Changes that improve DTrace FBT reliability
on freebsd/arm64:
- …
|
|
|
@18e6686d
|
06/10/20 22:30:32 |
kib |
Remove double-calls to tc_get_timecount()
to warm timecounters.
It …
|
|
|
@df775722
|
02/26/20 14:26:36 |
kaktus |
Mark more nodes as CTLFLAG_MPSAFE
or CTLFLAG_NEEDGIANT (17 of many)
…
|
|
|
@9fcf785d
|
02/14/20 23:27:45 |
kib |
Consolidate read code for timecounters
and fix possible overflow in …
|
|
|
@ae5b0b2
|
01/30/20 20:05:05 |
mjg |
Remove duplicated empty lines from kern/*.c
No functional changes.
|
|
|
@b825e21
|
09/09/19 12:42:48 |
kib |
Initialize timehands linkage much earlier.
Reported and tested …
|
|
|
@71b71d6
|
09/09/19 11:29:58 |
kib |
Make timehands count selectable at boottime.
Tested by: O'Connor, …
|
|
|
@045ed58
|
01/13/19 00:19:15 |
cognet |
Instead of using an incomplete list of platforms
that uses 64bits …
|
|
|
@468568ff
|
07/05/18 17:13:37 |
andrew |
Create a new macro for static DPCPU data.
On arm64 (and possible …
|
|
|
@6a2363f
|
05/04/18 22:48:10 |
mjg |
tc: bcopy -> memcpy
|
|
|
@4d6837d
|
04/06/18 17:35:35 |
brooks |
Move most of the contents of opt_compat.h
to opt_global.h.
…
|
|
|
@c830bc64
|
10/09/21 19:23:16 |
Sebastian Huber |
score: Remove FreeBSD identifier
|
|
|
@118208b
|
12/19/17 10:05:45 |
kib |
Use atomic_load(9) to read ppsinfo sequence numbers.
In this case …
|
|
|
@bd0fdf4e
|
11/30/17 20:33:45 |
pfg |
SPDX: use the Beerware identifier.
|
|
|
@240a1f7
|
10/27/21 10:59:09 |
Sebastian Huber |
score: Introduce CPU budget operations
This patch set replaces the …
|
|
|
@6cef3f16
|
11/11/21 13:23:31 |
Sebastian Huber |
score: Do not shadow parameter
|
|
|
@a678d1a
|
10/29/21 19:12:44 |
kinsey.moore |
cpukit: Compare the function result
Compare the function result …
|
|
|
@4812a8b5
|
04/06/21 14:02:20 |
kinsey.moore |
cpukit: Add signal mapping support
This adds a confdef option …
|
|
|
@6c3976e2
|
10/18/21 11:14:44 |
Sebastian Huber |
score: Move code block to separate function
Move a code block to the …
|
|
|
@940b9b1
|
10/18/21 11:13:59 |
Sebastian Huber |
score: Do not shadow lock_context local variable
|
|
|
@0221da5f
|
10/12/21 06:26:39 |
Sebastian Huber |
rtems: Fix rate monotonic statistics
The rate monotonic period …
|
|
|
@9be97a3
|
10/19/21 14:37:03 |
Sebastian Huber |
score: Optimize default idle task stack allocator
Update #4524.
|
|
|
@822ebb4c
|
10/07/21 22:28:26 |
joel |
Add support for IDLE Thread stack allocator
Add a stack allocator …
|
|
|
@d61fbeda
|
10/11/21 10:53:52 |
Sebastian Huber |
score: _Thread_queue_Surrender_priority_ceiling()
Do not use a direct …
|
|
|
@61ef22b
|
09/24/21 18:15:52 |
Sebastian Huber |
score: Add Thread_queue_Deadlock_status
Replace the boolen return …
|
|
|
@82e22167
|
09/23/21 05:35:09 |
Sebastian Huber |
score: Avoid dead code in thread queue surrender
For uniprocessor …
|
|
|
@18c8a27
|
09/30/21 11:48:31 |
Sebastian Huber |
score: Remove _Thread_queue_Do_nothing_extract()
This function was …
|
|
|
@99d5373
|
09/24/21 08:04:03 |
Sebastian Huber |
score: Add Doxygen group for <sys/lock.h> mutexes
|
|
|
@3fe0711
|
09/21/21 11:34:57 |
Sebastian Huber |
score: Improve variable names in thread init
|
|
|
@c2f24048
|
09/21/21 11:23:36 |
Sebastian Huber |
score: Simplify _Thread_Try_initialize()
Move a code block to its own …
|
|
|
@cd198a5
|
09/17/21 06:30:57 |
Sebastian Huber |
score: Remove unused default scheduler ops
If SMP support is enabled …
|
|
|
@3291b2a
|
09/17/21 06:49:56 |
Sebastian Huber |
score: Ensure only one CPU if required
Issue the new fatal SMP error …
|
|
|
@0036ddf
|
09/17/21 06:12:35 |
Sebastian Huber |
score: Provide two thread pin/unpin defaults
The uniprocessor …
|
|
|
@f958d58
|
09/03/21 14:33:21 |
Sebastian Huber |
score: Split up rbtreenext.c
Split up rbtreenext.c since only …
|
|
|
@6d2becb
|
09/03/21 13:04:49 |
Sebastian Huber |
score: Limit the CLOCK_REALTIME setting
Limit the CLOCK_REALTIME …
|
|
|
@54b4b1f8
|
09/03/21 07:46:36 |
Sebastian Huber |
score: Add _TOD_Is_valid_new_time_of_day()
Move the TOD validation to …
|
|
|
@c8e4de9
|
09/03/21 07:36:55 |
Sebastian Huber |
score: Remove TOD_TICKS_PER_SECOND_method()
Use …
|
|
|
@8abd1756
|
09/03/21 07:33:01 |
Sebastian Huber |
score: Return status in _TOD_Adjust()
|
|
|
@fbd0a3ce
|
09/03/21 15:14:19 |
Sebastian Huber |
score: Move _Thread_Dispatch()
The _Thread_Dispatch() function was …
|
|
|
@2647e76
|
09/02/21 05:48:55 |
Sebastian Huber |
score: Document thread queue operations
|
|
|
@25b0fdd
|
08/30/21 16:12:13 |
Sebastian Huber |
score: Update priority only if necessary
In …
|
|
|
@ac9f115b
|
08/31/21 11:00:55 |
Sebastian Huber |
score: Remove _Thread_queue_Unblock_critical()
This function was only …
|
|
|
@317774c
|
08/31/21 10:42:29 |
Sebastian Huber |
score: Remove _Thread_queue_First_locked()
The …
|
|
|
@d9249c9
|
08/31/21 09:03:57 |
Sebastian Huber |
score: Fix blocking message queue receive
In order to ensure FIFO …
|
|
|
@9c0591f1
|
03/25/21 08:11:26 |
Sebastian Huber |
score: Fix priority discipline handling
The priority queues in …
|
|
|
@ce8f31c
|
08/31/21 12:26:47 |
Sebastian Huber |
score: Document Futex Handler
The behaviour of the futex operations …
|
|
|
@d4336905
|
08/13/21 06:43:47 |
Sebastian Huber |
score: Make zombie registry observable
This helps to write tests for …
|
|
|
@923a922e
|
08/13/21 06:06:56 |
Sebastian Huber |
score: Simplify _Thread_Kill_zombies()
|
|
|
@2f45324b
|
08/07/21 20:19:44 |
Sebastian Huber |
score: Simplify _Per_CPU_Wait_for_job()
The _SMP_Fatal() is a …
|
|
|
@7e85f4d6
|
08/07/21 20:17:11 |
Sebastian Huber |
score: Simplify _Thread_Create_idle_for_CPU()
Online processors have …
|
|
|
@a0ec14c
|
08/10/21 14:28:24 |
Sebastian Huber |
score: Replace the single use of a sequence lock
In SMP …
|
|
|
@a5aaf20
|
08/10/21 13:07:35 |
Sebastian Huber |
score: Replace priority prepend it with an enum
Use the new …
|
|
|
@53c84ac
|
08/02/21 12:46:10 |
Sebastian Huber |
score: Disable interrupts in SMP shutdown
|
|
|
@6c39df7e
|
07/29/21 06:48:26 |
Sebastian Huber |
score: Change _SMP_Send_message() parameter type
Use the processor …
|
|
|
@c61b855c
|
07/29/21 06:40:17 |
Sebastian Huber |
score: Assert job properties in _Per_CPU_Add_job()
|
|
|
@98a5751
|
07/29/21 06:34:45 |
Sebastian Huber |
score: Add _Per_CPU_Submit_job()
|
|
|
@59168e2a
|
07/29/21 06:05:26 |
Sebastian Huber |
score: Split SMP multicast action module
Split up the SMP multicast …
|
|
|
@2802896
|
07/28/21 19:08:13 |
Sebastian Huber |
score: Return value in _SMP_Process_message()
|
|
|
@8b65b574
|
07/28/21 12:41:32 |
Sebastian Huber |
score: Canonicalize _CPU_Fatal_halt()
Move _CPU_Fatal_halt() …
|
|
|
@f799b452
|
07/28/21 11:11:41 |
Sebastian Huber |
score: Move per-CPU jobs support
Add percpujobs.c to contain the …
|
|
|
@70ec9bd
|
07/28/21 11:06:11 |
Sebastian Huber |
score: Remove SMP message multicast/broadcast
Remove the unused …
|
|
|
@cbb1103
|
07/27/21 11:40:51 |
Sebastian Huber |
score: Simplify SMP processor state handling
The per-CPU states which …
|
|
|
@4adaed73
|
07/27/21 09:08:54 |
Sebastian Huber |
score: Remove processor event broadcast/receive
Remove …
|
|
|
@bf338f04
|
07/27/21 08:09:05 |
Sebastian Huber |
score: Remove _Internal_errors_What_happened
Users have access to the …
|
|
|
@36655b8
|
07/16/21 11:27:00 |
Sebastian Huber |
cpukit: occured -> occurred
|
|
|
@b5f8504
|
07/05/21 16:15:27 |
richidubey |
Fix compiler warnings for schedulerstrongapa.c
|
|
|
@6c23252
|
06/16/21 06:00:16 |
richidubey |
Update Strong APA Scheduler
This change allows for the migration of …
|
|
|
@89c1e879
|
06/22/21 13:15:02 |
Sebastian Huber |
score: Move _ISR_Vector_table[] to separate file
The …
|
|
|
@8d999f30
|
06/22/21 13:11:27 |
Sebastian Huber |
score: Remove bogus _ISR_Nest_level setting
This variable is actually …
|
|
|
@26a09f2c
|
06/22/21 13:08:37 |
Sebastian Huber |
score: Remove _CPU_Initialize_vectors()
This CPU port macro was not …
|
|
|
@98cef40
|
06/15/21 10:28:25 |
Sebastian Huber |
score: Comment _Thread_queue_Surrender_sticky()
The change also helps …
|
|
|
@fad01e6c
|
06/10/21 07:55:42 |
Sebastian Huber |
score: Add PER_CPU_DATA_NEED_INITIALIZATION()
Make the initialization …
|
|
|
@6641cc8
|
06/10/21 05:44:45 |
Sebastian Huber |
score: Fix initialization of thread queue context
Set …
|
|
|
@335f705
|
04/28/21 16:40:56 |
ryan.long |
libcsupport: Added futimens() and utimensat()
Created futimens.c and …
|
|
|
@de694b75
|
05/21/21 14:52:54 |
Sebastian Huber |
score: Direct thread dispatch in a self restart
Commit …
|
|
|
@ce6319a
|
05/20/21 15:15:53 |
Sebastian Huber |
score: Fix _Thread_Cancel()
The _Thread_Cancel() (in contrast to …
|
|
|
@3cef3198
|
05/17/21 12:46:02 |
Sebastian Huber |
score: Simplify calling _Thread_Exit()
Move common code into …
|
|
|
@a89ecaa1
|
05/18/21 10:50:41 |
Sebastian Huber |
score: Simplify thread queue timeout handling
Add …
|
|
|
@d45f87cf
|
05/17/21 11:35:42 |
Sebastian Huber |
score: Add _CPU_Context_switch_no_return()
The …
|
|
|
@80b3c938
|
05/17/21 14:55:15 |
Sebastian Huber |
score: Move _Thread_queue_Queue_get_name_and_id()
Move this …
|
|
|
@2cc25cf
|
05/14/21 15:33:24 |
Sebastian Huber |
score: Add and use _Per_CPU_Is_ISR_in_progress()
Add …
|
|
|
@6f2c8f3
|
05/14/21 15:02:57 |
Sebastian Huber |
score: Improve parameters in _Thread_Change_life()
|
|
|
@73ebf9a
|
05/14/21 12:54:42 |
Sebastian Huber |
rtems: Fix task restart within interrupt context
rtems_task_restart() …
|
|
|
@b9083c55
|
05/14/21 12:53:19 |
Sebastian Huber |
rtems: Always set the real priority during restart
Unconditionally …
|
|
|
@57be57c7
|
05/14/21 07:31:47 |
Sebastian Huber |
score: Return status in _Thread_Restart_other()
This simplifies …
|
|
|
@c268766
|
05/10/21 07:39:35 |
Sebastian Huber |
rtems: Use _Objects_Free_nothing() for msg queues
Use …
|
|
|
@ab5aeb1
|
05/10/21 07:21:03 |
Sebastian Huber |
score: Rename _Stack_Free_nothing()
Rename _Stack_Free_nothing() in …
|
|
|
@3e16f1a6
|
05/04/21 07:36:00 |
Sebastian Huber |
score: Make _Once_Lock() and _Once_Unlock() static
These two …
|
|
|
@1eb6cdde
|
04/30/21 14:58:50 |
Sebastian Huber |
score: Add _Thread_Dispatch_direct_no_return()
The …
|
|
|
@8b15a324
|
04/26/21 08:15:05 |
Sebastian Huber |
Use alias for rtems_task_self() and pthread_self()
This may reduce …
|
|
|
@cdf66529
|
03/10/21 15:05:21 |
ryan.long |
objectextendinformation.c: Ensure information->object_blocks is not …
|
|
|
@bbc93c11
|
04/26/21 11:36:46 |
Sebastian Huber |
Return status code for _Thread_Start()
This avoids having conditional …
|
|
|
@9d82150
|
04/26/21 09:22:39 |
Sebastian Huber |
Return status code for _Scheduler_Set_affinity()
This avoids having …
|
|
|
@4b7c77b
|
04/26/21 09:00:24 |
Sebastian Huber |
rtems: Change rtems_task_get_affinity() status
In case the processor …
|
|
|
@1452699
|
04/26/21 08:34:11 |
Sebastian Huber |
Return status code for _Scheduler_Get_affinity()
This avoids having …
|
|
|
@2b32146
|
04/20/21 07:33:52 |
Sebastian Huber |
Remove superfluous <rtems/score/wkspace.h> includes
|
|
|
@0e49372a
|
04/19/21 18:06:27 |
Sebastian Huber |
score: Remove unused _Thread_queue_Dequeue()
Last use was removed by: …
|
|
|
@089e6818
|
04/06/21 14:00:35 |
Sebastian Huber |
score: Replace Objects_Name_or_id_lookup_errors
Replace …
|
|
|
@1e62e15f
|
03/27/21 17:08:13 |
Sebastian Huber |
score: Add an assert to _Workspace_Free()
|
|
|