|
|
@6a9282d
|
Dec 9, 2016, 9:49:49 AM |
Sebastian Huber |
Rename is_internal to always_set_to_false
Update #2825.
|
|
|
@ccda60bd
|
Dec 7, 2016, 10:21:28 AM |
Sebastian Huber |
smplock01: Fix plot scripts
|
|
|
@38bc13f
|
Dec 5, 2016, 1:47:19 PM |
Sebastian Huber |
smplock01: Fix fairness plot script
|
|
|
@b07e642a
|
Dec 2, 2016, 12:39:40 PM |
Sebastian Huber |
smpthreadlife01: Fix due to robust thread dispatch
Update #2811.
|
|
|
@5b6c290
|
Dec 1, 2016, 7:42:48 PM |
Sebastian Huber |
score: Initialize thread queue context early
Initialize thread queue …
|
|
|
@c09db57
|
Nov 28, 2016, 12:28:32 PM |
Sebastian Huber |
score: Fix thread queue context initialization
Initialize the thread …
|
|
|
@73f9c2c
|
Nov 23, 2016, 12:38:25 PM |
Sebastian Huber |
smptests/smpfatal03: Use timer to provoke error
Avoid use of internal …
|
|
|
@84e6f15
|
Nov 10, 2016, 11:02:28 AM |
Sebastian Huber |
score: Robust thread dispatch
On SMP configurations, it is a fatal …
|
|
|
@a6283671
|
Nov 22, 2016, 11:51:12 AM |
Sebastian Huber |
smptests/smplock01: Test TAS and TTAS locks
Cache align locks in the …
|
|
|
@db20706
|
Nov 23, 2016, 6:17:00 AM |
Sebastian Huber |
smptests/smpscheduler02: Fix task initialization
Set scheduler before …
|
|
|
@537f00eb
|
Nov 10, 2016, 3:25:41 PM |
Sebastian Huber |
score: Restrict task interrupt level to 0 on SMP
Update #2811.
|
|
|
@38a1449
|
Nov 9, 2016, 1:59:33 PM |
Sebastian Huber |
powerpc: Add _CPU_Get_current_per_CPU_control()
Add …
|
|
|
@05ca53d
|
Oct 31, 2016, 12:08:33 PM |
Sebastian Huber |
rtems: Add scheduler processor add/remove
Update #2797.
|
|
|
@2612a0b
|
Nov 2, 2016, 5:36:13 AM |
Sebastian Huber |
score: Simplify _Scheduler_Get_by_id()
Avoid dead code in non-SMP …
|
|
|
@eb98dd49
|
Nov 9, 2016, 12:14:38 PM |
Sebastian Huber |
score: Inline some SMP lock operations by default
The SMP ticket lock …
|
|
|
@9e7fa07
|
Oct 31, 2016, 3:23:13 PM |
Sebastian Huber |
score: Relax _Scheduler_Set() restrictions
No longer unconditionally …
|
|
|
@d505fbb
|
Nov 3, 2016, 7:22:59 AM |
Sebastian Huber |
smptests/smplock01: Update screen file
|
|
|
@63e2ca1b
|
Oct 31, 2016, 8:13:35 AM |
Sebastian Huber |
score: Simplify yield and unblock scheduler ops
Update #2556.
|
|
|
@2dd098a
|
Oct 31, 2016, 7:33:11 AM |
Sebastian Huber |
score: Introduce Thread_Scheduler_control::home
Replace …
|
|
|
@6771359f
|
Oct 27, 2016, 4:42:06 AM |
Sebastian Huber |
score: Second part of new MrsP implementation
Update #2556.
|
|
|
@9c238e1
|
Oct 21, 2016, 12:33:01 PM |
Sebastian Huber |
score: Simplify update priority scheduler op
Remove unused return status.
|
|
|
@3a27248
|
Oct 21, 2016, 7:23:58 AM |
Sebastian Huber |
score: First part of new MrsP implementation
Update #2556.
|
|
|
@6a82f1a
|
Oct 10, 2016, 9:46:07 AM |
Sebastian Huber |
score: Yield support for new SMP helping protocol
Update #2556.
|
|
|
@351c14d
|
Sep 27, 2016, 9:33:36 AM |
Sebastian Huber |
score: Add new SMP scheduler helping protocol
Update #2556.
|
|
|
@72e0bdb
|
Oct 10, 2016, 12:50:19 PM |
Sebastian Huber |
score: Pass scheduler node to unblock operation
Changed for …
|
|
|
@e382a1b
|
Oct 10, 2016, 12:33:17 PM |
Sebastian Huber |
score: Pass scheduler node to block operation
Changed for consistency …
|
|
|
@2df4abc
|
Oct 10, 2016, 12:01:55 PM |
Sebastian Huber |
score: Pass scheduler node to yield operation
Changed for consistency …
|
|
|
@501043a
|
Sep 30, 2016, 12:38:04 PM |
Sebastian Huber |
score: Pass scheduler node to update priority op
This enables to call …
|
|
|
@7eec247
|
Oct 31, 2016, 9:50:54 AM |
Sebastian Huber |
smptests/smplock01: Use test support
Convert output to XML.
|
|
|
@ed19002
|
Oct 12, 2016, 8:37:07 AM |
Sebastian Huber |
smpschedaffinity05: Fix configuration
|
|
|
@f6142c19
|
Sep 9, 2016, 9:00:06 AM |
Sebastian Huber |
score: Scheduler node awareness for thread queues
Maintain the …
|
|
|
@8123cae8
|
Sep 8, 2016, 1:32:22 PM |
Sebastian Huber |
rtems: Add rtems_task_get_priority()
Update #2556.
Update #2784.
|
|
|
@6ae309ec
|
Sep 9, 2016, 8:01:06 AM |
Sebastian Huber |
smptests/smpmutex01: Use test case functions
|
|
|
@300f6a48
|
Jun 22, 2016, 3:09:23 PM |
Sebastian Huber |
score: Rework thread priority management
Add priority nodes which …
|
|
|
@b20b736
|
Jun 28, 2016, 4:54:50 AM |
Sebastian Huber |
score: Introduce _Thread_Get_priority()
Avoid direct access to thread …
|
|
|
@1c18ebf
|
Aug 31, 2016, 8:56:09 AM |
Chris Johns |
libmisc/capture: Remove the reserved _t in the types.
|
|
|
@6da06c5
|
Aug 30, 2016, 6:46:25 AM |
Chris Johns |
libmisc/capture: Fix the capture engine on SMP.
This patches some …
|
|
|
@57a00bc6
|
Jul 5, 2016, 9:30:14 AM |
Sebastian Huber |
smptests/smpmutex02: New test
Update #2765.
|
|
|
@6f6cf785
|
Jul 5, 2016, 7:04:15 AM |
Sebastian Huber |
score: Postpone SMP shutdown in _Terminate()
This enables fatal …
|
|
|
@c0bd006
|
Jun 30, 2016, 12:08:18 PM |
Sebastian Huber |
rtems: Fix rtems_task_set_scheduler() API
Task priorities are only …
|
|
|
@4280dff7
|
Jun 30, 2016, 9:01:05 AM |
Sebastian Huber |
smptests/smpstrongapa01: Simplify
|
|
|
@4fe0e97f
|
Jun 30, 2016, 7:50:41 AM |
Sebastian Huber |
smptests/smpstrongapa01: Add test cases
|
|
|
@254dc82
|
Jun 24, 2016, 9:22:03 AM |
Sebastian Huber |
score: Change Priority_Control to 64-bit
A 32-bit Priority_Control …
|
|
|
@ec5d95e1
|
Jun 23, 2016, 8:31:04 AM |
Sebastian Huber |
smptests/smpmrsp01: Fix due to API changes
Commit …
|
|
|
@9bfad8c
|
Jun 8, 2016, 8:22:46 PM |
Sebastian Huber |
score: Add thread priority to scheduler nodes
The thread priority is …
|
|
|
@77ff5599
|
Jun 10, 2016, 6:48:54 AM |
Sebastian Huber |
score: Introduce map priority scheduler operation
Introduce map/unmap …
|
|
|
@6a631da
|
Jun 14, 2016, 9:13:22 AM |
Sebastian Huber |
posix: sched_get_priority_max()
Enable for all configurations since …
|
|
|
@ea02782a
|
Jun 14, 2016, 9:12:19 AM |
Sebastian Huber |
posix: sched_get_priority_min()
Enable for all configurations since …
|
|
|
@05b7eec
|
Jun 8, 2016, 1:18:14 PM |
Sebastian Huber |
score: Add an SMP sequence lock implementation
|
|
|
@4c19e59b
|
Jun 8, 2016, 8:01:44 AM |
Sebastian Huber |
smptests/smpatomic01: Fix seqlock write
|
|
|
@cc8bb9e3
|
Jun 7, 2016, 1:26:52 PM |
Sebastian Huber |
smptests/smpatomic01: Add seqlock test case
|
|
|
@a9cc6a84
|
Jun 1, 2016, 7:50:44 AM |
Sebastian Huber |
smptests/smpatomic01: New test cases
Demonstrate that a …
|
|
|
@24d0ee57
|
May 20, 2016, 8:39:50 AM |
Chris Johns |
cpukit, testsuite: Add rtems_printf and rtems_printer support.
This …
|
|
|
@e266d13
|
May 20, 2016, 1:10:27 PM |
Sebastian Huber |
Replace *_Get_interrupt_disable() with *_Get()
Uniformly use *_Get() …
|
|
|
@ceb0f659
|
May 17, 2016, 2:03:46 PM |
Sebastian Huber |
score: Remove the Giant lock
Update #2555.
|
|
|
@4b04cb6
|
May 18, 2016, 6:03:05 AM |
Sebastian Huber |
score: Rename _ISR_Disable_without_giant()
Rename …
|
|
|
@dab902d5
|
May 17, 2016, 1:43:31 PM |
Sebastian Huber |
testsuites: Avoid Giant lock
Replace _Thread_Disable_dispatch() with …
|
|
|
@5eac9676
|
May 17, 2016, 12:54:48 PM |
Sebastian Huber |
testsuites: Replace _Thread_Get()
Replace _Thread_Get() with …
|
|
|
@9949d8a
|
May 12, 2016, 2:32:27 PM |
Sebastian Huber |
score: Add Thread_Change_life()
Add _Thread_Change_life_locked() as a …
|
|
|
@41ce30a
|
May 18, 2016, 12:34:26 PM |
Sebastian Huber |
SMP: Add Mellor-Crummey and Scott (MCS) lock
Added only for …
|
|
|
@1379d84
|
May 12, 2016, 8:57:15 AM |
Sebastian Huber |
smptests/smpcapture02: Adjust for clock changes
Fix overall clock …
|
|
|
@bd12dda
|
May 11, 2016, 9:54:49 AM |
Sebastian Huber |
score: Use thread state lock for current state
In addition protect …
|
|
|
@981eed2
|
Apr 29, 2016, 10:09:32 AM |
Sebastian Huber |
score: Add dummy Strong APA scheduler
Start with a copy of the …
|
|
|
@03b900d
|
Feb 18, 2016, 7:36:26 AM |
Sebastian Huber |
score: Replace watchdog handler implementation
Use a red-black tree …
|
|
|
@b3a4c48e
|
Feb 17, 2016, 1:27:09 PM |
Sebastian Huber |
score: Add _SMP_Online_processors
|
|
|
@eead8f7
|
Mar 2, 2016, 2:28:29 PM |
Sebastian Huber |
smptests/smpmrsp01: Fix test context
|
|
|
@10f28914
|
Feb 17, 2016, 10:33:27 AM |
Sebastian Huber |
smptests/smpwakeafter01: Add scheduler config
Update #2554.
|
|
|
@3d1becf
|
Jan 11, 2016, 6:57:12 AM |
Sebastian Huber |
smptests/README: Delete obsolete information
|
|
|
@54406d9
|
Oct 15, 2015, 9:56:15 AM |
Sebastian Huber |
Delete CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM
This define accidentally …
|
|
|
@258ad71
|
Sep 25, 2015, 12:34:24 PM |
Sebastian Huber |
SMP: Fix and optimize thread dispatching
According to the C11 and …
|
|
|
@8d296cd5
|
Sep 26, 2015, 11:03:16 AM |
Sebastian Huber |
score: Use uintptr_t for atomic pointer operations
Do not obfuscate …
|
|
|
@dafa5d88
|
Sep 3, 2015, 8:27:16 AM |
Sebastian Huber |
score: Implement priority boosting
|
|
|
@3995e6d
|
Sep 2, 2015, 9:58:54 AM |
Sebastian Huber |
score: Implement SMP-specific priority queue
|
|
|
@43d7005
|
Jun 2, 2015, 12:32:58 PM |
Sebastian Huber |
smptests/smpscheduler02: Reduce required CPU count
4.11
|
|
|
@2c14e67
|
Jun 2, 2015, 12:22:03 PM |
Sebastian Huber |
smptests/smpmrsp01: Reduce required CPU count
4.11
|
|
|
@f48b73de
|
Jun 2, 2015, 12:10:05 PM |
Sebastian Huber |
smptests/smpscheduler03: Use proper lock
4.11
|
|
|
@33e30f39
|
May 12, 2015, 8:15:21 AM |
Sebastian Huber |
smptests/smpscheduler03: Restructure
Restructure to avoid large …
4.11
|
|
|
@900d337f
|
May 5, 2015, 11:05:54 AM |
Sebastian Huber |
score: Rework _Thread_Change_priority()
Move the writes to …
4.11
|
|
|
@b1b5ddf0
|
May 15, 2015, 11:17:16 AM |
Sebastian Huber |
smptests/smpcache01: Restructure
Restructure to avoid large maximum …
4.11
|
|
|
@be0366b
|
May 10, 2015, 7:30:26 PM |
Sebastian Huber |
score: Fix scheduler helping protocol
Account for priority changes of …
4.11
|
|
|
@36413201
|
Apr 22, 2015, 7:22:27 AM |
cederman |
smptests/smpcache01: Enable interrupts before waiting for other CPUs
…
4.11
|
|
|
@26c142e5
|
Apr 17, 2015, 10:05:16 AM |
Sebastian Huber |
score: Refactor SMP cache manager support
4.11
|
|
|
@e7e86ba
|
Mar 25, 2015, 8:50:59 AM |
Sebastian Huber |
smpmigration01: Delete timing dependent assert
The cycles per runner …
4.11
|
|
|
@4f10ed6
|
Mar 24, 2015, 12:42:08 PM |
Sebastian Huber |
smptests/smpfatal08: Workaround for QorIQ BSPs
4.11
|
|
|
@8c7eb00
|
Mar 17, 2015, 9:32:20 AM |
Sebastian Huber |
testsupport: Add worker setup handler
Add …
4.11
|
|
|
@33b72fd
|
Mar 6, 2015, 3:13:40 PM |
alexander.krutwig |
testsupport: Add cascade option to parallel test
4.11
|
|
|
@7f577d3
|
Mar 5, 2015, 8:06:44 AM |
alexander.krutwig |
tests: Refactor parallel test execution
4.11
|
|
|
@c5436ff4
|
Mar 4, 2015, 10:56:25 AM |
Sebastian Huber |
smptests/smpcapture01: Avoid livelock condition
4.11
|
|
|
@0324410
|
Feb 26, 2015, 9:26:49 AM |
Sebastian Huber |
smptests: Do not use Giant directly
This ensures that thread …
4.11
|
|
|
@4e3d9a4d
|
Feb 18, 2015, 4:46:37 PM |
Sebastian Huber |
score: Make <rtems/score/atomic.h> available
Make …
4.11
|
|
|
@c34f94f7
|
Feb 16, 2015, 10:55:03 AM |
Sebastian Huber |
score: Add _CPU_SMP_Prepare_start_multitasking()
Update #2268.
4.11
|
|
|
@8d8573ac
|
Feb 4, 2015, 9:04:05 AM |
cederman |
smpcapture02: Add test of functionality to add custom entries to …
4.11
|
|
|
@77c5ddd4
|
Jan 14, 2015, 6:34:44 AM |
Sebastian Huber |
smptests/smpmrsp01: Fix task delete race condition
Do not supsend …
4.11
|
|
|
@e7d175af
|
Jan 8, 2015, 9:43:56 AM |
Sebastian Huber |
smptests/smpwakeafter01: Fix task count
4.11
|
|
|
@ad0743db
|
Dec 22, 2014, 2:10:32 PM |
Sebastian Huber |
smptests/smpmrsp01: Update run indicator only once
On the Freescale …
4.11
|
|
|
@864d3475
|
Dec 17, 2014, 2:11:00 PM |
Sebastian Huber |
smp: Fix timeout for MrsP semaphores
The previous timeout handling …
4.11
|
|
|
@12072880
|
Dec 4, 2014, 9:03:50 AM |
Sebastian Huber |
Update bug report URL
4.11
|
|
|
@0ff1c29
|
Nov 27, 2014, 7:45:10 AM |
Sebastian Huber |
smptests/smpmrsp01: Use busy waits
Use busy waits instead of sleeps …
4.11
|
|
|
@5bd822a7
|
Nov 26, 2014, 10:51:34 AM |
Sebastian Huber |
smp: Fix scheduler helping protocol
Ensure that scheduler nodes in …
4.11
|
|
|
@39af57c3
|
Nov 24, 2014, 8:49:28 PM |
Jennifer Averett |
smp09: Resolve missing prototype warning.
4.11
|
|
|