|
|
@7fec89e2
|
11/29/21 13:54:21 |
Sebastian Huber |
arm: Fix AARCH32_PMSA_DATA_READ_WRITE_CACHED
Fix definition of …
|
|
|
@bdcc814
|
11/23/21 15:32:23 |
Sebastian Huber |
sparc: Add workaround for GRLIB-TN-0011
Affected components are the …
|
|
|
@5468464
|
11/11/21 07:44:29 |
Sebastian Huber |
score: Properly continue the thread during restart
The …
|
|
|
@3b6e263a
|
11/12/21 07:17:32 |
Sebastian Huber |
score: _Thread_queue_Surrender_no_priority()
Simplify …
|
|
|
@2e56aab
|
11/11/21 08:00:03 |
Sebastian Huber |
score: Move _Thread_queue_Extract()
Move _Thread_queue_Extract() …
|
|
|
@e429e97
|
11/11/21 09:34:31 |
Sebastian Huber |
score: Simplify thread wait state handling
Remove the …
|
|
|
@50aef135
|
11/11/21 07:35:22 |
Sebastian Huber |
score: Add _Thread_MP_Extract_proxy()
Remove …
|
|
|
@cd791039
|
11/11/21 07:33:36 |
Sebastian Huber |
score: Remove thread timer earlier
The earlier we remove the thread …
|
|
|
@834a86fe
|
11/15/21 09:20:30 |
Sebastian Huber |
score: Restrict affinity for EDF SMP scheduler
The SMP EDF scheduler …
|
|
|
@fc64e837
|
10/29/21 07:30:13 |
Sebastian Huber |
score: Rework ask for help requests
Process ask for help requests on …
|
|
|
@4d90289e
|
10/29/21 12:17:54 |
Sebastian Huber |
score: _Scheduler_SMP_Schedule_highest_ready()
Simplify callers of …
|
|
|
@d0434b88
|
10/29/21 12:45:28 |
Sebastian Huber |
score: Remove victim thread from CPU allocation
Update #4531.
|
|
|
@b9990b8d
|
10/27/21 06:48:47 |
Sebastian Huber |
score: Fix SMP EDF priority group ordering
The SMP EDF scheduler …
|
|
|
@6d20f0c5
|
10/27/21 06:35:22 |
Sebastian Huber |
score: Add node to insert to Chain_Node_order
This allows to use …
|
|
|
@ff20bc9
|
10/20/21 12:21:20 |
Sebastian Huber |
score: Rework idle handling in SMP schedulers
This patch fixes an …
|
|
|
@3d6ebde1
|
10/15/21 09:21:31 |
Sebastian Huber |
score: Add SMP scheduler make/clean sticky
This patch fixes the …
|
|
|
@75527ef3
|
10/27/21 07:46:06 |
Sebastian Huber |
score: Optimize SMP EDF move to ready operation
If a node is moved …
|
|
|
@9d3e8212
|
10/19/21 12:28:48 |
Sebastian Huber |
score: Rework affine ready queue handling
Rework the handling of the …
|
|
|
@a53229bb
|
10/19/21 11:06:09 |
Sebastian Huber |
score: Use extract from scheduled callbacks
Use the extract from …
|
|
|
@757a1096
|
10/21/21 09:07:21 |
Sebastian Huber |
score: Remove return value from enqueue scheduled
The return value …
|
|
|
@577262a7
|
10/22/21 05:31:46 |
Sebastian Huber |
score: Add red-black tree append/prepend
These functions are a faster …
|
|
|
@1eb266b
|
11/17/21 16:30:24 |
kinsey.moore |
cpukit: Consistize OAR copyright headers
These two OAR copyright …
|
|
|
@ccbcfb6
|
10/11/21 15:07:50 |
Sebastian Huber |
rtems: Add new clock manager directives
Update #4527.
|
|
|
@ffb8833d
|
10/28/21 09:14:57 |
Sebastian Huber |
score: Add _Timecounter_Set_NTP_update_second()
Allow the …
|
|
|
@b936ce5
|
10/11/21 15:10:29 |
Sebastian Huber |
score: Optimize timehand updates for non-SMP
In uniprocessor …
|
|
|
@52c53a59
|
10/11/21 08:45:27 |
Sebastian Huber |
score: Port large time delta support to RTEMS
|
|
|
@b88d9cb3
|
10/11/21 08:09:57 |
Sebastian Huber |
score: Initialize timehand generation to UINT_MAX
This leads to a …
|
|
|
@c3a68059
|
10/29/21 18:29:22 |
markj |
timecounter: Load the currently selected tc once in tc_windup()
…
|
|
|
@34675587
|
10/28/21 08:22:58 |
Sebastian Huber |
kern_tc.c: Scaling/large delta recalculation
This change is a slight …
|
|
|
@ea389aaa
|
10/16/21 13:46:55 |
markj |
timecounter: Lock the timecounter list
Timecounter registration is …
|
|
|
@66d4077
|
10/09/21 16:34:06 |
markj |
timecounter: Let kern.timecounter.stepwarnings be set as a tunable
…
|
|
|
@d84e3b6e
|
08/08/21 14:38:01 |
emaste |
Remove "All Rights Reserved" from
FreeBSD Foundation sys/ copyrights
…
|
|
|
@87d7a6e
|
05/05/21 18:32:13 |
imp |
kern: clarify boot time
In FreeBSD, the current time is computed from …
|
|
|
@8d5fc57
|
03/07/21 23:50:12 |
kib |
Make kern.timecounter.hardware tunable
Noted and reviewed by: kevans …
|
|
|
@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
|
|
|
@2d27725
|
10/25/21 14:53:44 |
kinsey.moore |
bsps/aarch64: Set interrupt level correctly
The existing code is …
|
|
|
@2055e42
|
10/25/21 14:47:47 |
kinsey.moore |
aarch64: Break out MMU definitions
This moves the AArch64 MMU memory …
|
|
|
@37684cf
|
09/30/21 19:46:21 |
kinsey.moore |
cpukit/aarch64: Use correct debug register names
The N used in the …
|
|
|
@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 …
|
|
|
@02377c8
|
08/10/21 13:09:37 |
kinsey.moore |
cpukit/aarch64: Add exception extensions support
This adds the …
|
|
|
@db9e885
|
08/10/21 13:11:40 |
kinsey.moore |
cpukit: Add exception extensions
This adds the set of functions …
|
|
|
@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.
|
|
|
@d03776e
|
10/01/21 04:57:01 |
alex.white |
microblaze: Rework for RTEMS 6
This reworks the existing MicroBlaze? …
|
|
|
@0f62af0e
|
09/30/21 21:33:48 |
Hesham Almatary |
bsps: Add MicroBlaze? FPGA BSP
|
|
|
@edf8b49e
|
09/29/21 17:39:36 |
joel |
score: Add MicroBlaze? port
|
|
|
@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 …
|
|
|
@4a5a4145
|
09/21/21 21:56:38 |
zakthertemsdev |
improve the format error reporting on i386
|
|
|
@9c2cb68
|
08/11/21 21:27:32 |
kinsey.moore |
cpukit/aarch64: Use correct interrupt level types
All other …
|
|
|
@ccd1c5e
|
09/23/21 19:00:29 |
kinsey.moore |
cpukit/aarch64: Use correct context register sets
Context validation …
|
|
|
@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 …
|
|
|
@5f652cb2
|
07/26/21 20:43:00 |
kinsey.moore |
cpukit: Add AArch64 SMP Support
This adds SMP support for AArch64 in …
|
|
|
@db8f598
|
04/26/21 12:00:41 |
Sebastian Huber |
build: Remove old build system
Close #3250.
Close #4081.
|
|
|
@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 …
|
|
|