Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-08-12 | mtx-seizequal-30 | Sebastian Huber | |
2021-08-12 | bsp/leon3: Use new IRQ(A)MP register block API | Sebastian Huber | |
2021-08-12 | score: Simplify _Scheduler_Tick() | Sebastian Huber | |
The NULL pointer check for the executing thread was introduced by commit: commit be3c257286ad870d8d1a64941cde53fd2d33a633 Author: Sebastian Huber <sebastian.huber@embedded-brains.de> Date: Thu Jun 5 11:17:26 2014 +0200 score: Avoid NULL pointer access Check that the executing thread is not NULL in _Scheduler_Tick(). It may be NULL in case the processor has an optional scheduler assigned and the system was not able to start the processor. However, it is no longer necessary since now the clock interrupt is distributed to the online processors. | |||
2021-08-12 | testsuites/validation/tc-intr-get-affinity.c | Sebastian Huber | |
2021-08-11 | testsuites/validation/tr-mtx-seize-try.c | Sebastian Huber | |
2021-08-11 | validation: Test per-processor jobs order | Sebastian Huber | |
2021-08-11 | build FIXME | Sebastian Huber | |
2021-08-11 | validation: Test rtems_status_code() | Sebastian Huber | |
2021-08-11 | validation: Test acfg option default values | Sebastian Huber | |
2021-08-11 | testsuites/validation/ts-fatal-sysinit.h | Sebastian Huber | |
2021-08-11 | validation: Test thread-local storage | Sebastian Huber | |
2021-08-11 | testsuites/validation/tc-task-wake-after.c | Sebastian Huber | |
2021-08-10 | build FIXME | Sebastian Huber | |
2021-08-10 | testsuites/validation/tc-task-construct-errors.c | Sebastian Huber | |
2021-08-10 | build FIXME | Sebastian Huber | |
2021-08-10 | score: Replace the single use of a sequence lock | Sebastian Huber | |
In SMP configurations, on 64-bit architectures use plain atomic operations to set/get the priority value of a scheduler node. On 32-bit architectures use an ISR lock. Using a sequence lock has no real benefit since it uses atomic read-modify-write operations for both the read and the write lock. Simply use a ticket lock instead so that only one SMP synchronization primitive is used for everything. | |||
2021-08-10 | score: Replace priority prepend it with flags | Sebastian Huber | |
Use an enum instead of a boolean to indicated if a priority should be appended or prepended to its priority group. This makes the code more expressive and it is a bit more efficient since a branch in _Scheduler_Node_set_priority() is avoided. | |||
2021-08-10 | validation: Test thread termination error | Sebastian Huber | |
2021-08-10 | tx-support SetTaskSwitchExtension() | Sebastian Huber | |
2021-08-10 | testsuites/validation/tc-part-return.c | Sebastian Huber | |
2021-08-10 | rtems: Fix rtems_partition_return_buffer() | Sebastian Huber | |
The rtems_partition_return_buffer() wrongly accepted which were exactly at the buffer area end. Use the buffer area limit address for the range checking. Close #4490. | |||
2021-08-10 | testsuites/validation/tc-terminate.c | Sebastian Huber | |
2021-08-10 | FIXME coverage | Sebastian Huber | |
2021-08-10 | validation: Test SMP fatal errors | Sebastian Huber | |
2021-08-10 | bsp/leon3: Enable up-counter conditionally | Sebastian Huber | |
2021-08-10 | bsp/leon3: Use LEON3_GPTIMER_BASE | Sebastian Huber | |
2021-08-10 | validation: rtems_interrupt_entry_install() | Sebastian Huber | |
Check that the handler of the entries installed by rtems_interrupt_entry_install() are invoked in the right order. | |||
2021-08-09 | build: RTEMS_COVERAGE | Sebastian Huber | |
2021-08-09 | validation: Test user extensions | Sebastian Huber | |
2021-08-09 | tx-support KillZombies() | Sebastian Huber | |
2021-08-08 | bsps/sparc: Remove BSP_POWER_DOWN_AT_FATAL_HALT | Sebastian Huber | |
Remove the BSP_POWER_DOWN_AT_FATAL_HALT BSP option. Applications should do the customization of the system termination with an initial fatal extension. | |||
2021-08-07 | score: Simplify _Per_CPU_Wait_for_job() | Sebastian Huber | |
The _SMP_Fatal() is a no-return function, so the "break" statement is superfluous. | |||
2021-08-07 | score: Simplify _Thread_Create_idle_for_CPU() | Sebastian Huber | |
Online processors have a scheduler assigned. | |||
2021-08-07 | testsuites/validation/tr-fatal-bsp-sparc-leon3-shutdown-response.c | Sebastian Huber | |
2021-08-07 | FIXME coverage | Sebastian Huber | |
2021-08-07 | build FIXME move ratemon statistics | Sebastian Huber | |
2021-08-06 | testsuites/validation/tc-ratemon-get-status.c | Sebastian Huber | |
2021-08-06 | validation: Test rate monotonic manager | Frank Kühndel | |
2021-08-06 | tx-support TimecounterTick() | Sebastian Huber | |
2021-08-06 | testsuites/validation/tc-task-delete.c | Sebastian Huber | |
2021-08-06 | testsuites/validation/tc-bsp-interrupt-spurious.c | Sebastian Huber | |
2021-08-06 | validation: Improve GetTestableInterruptVector() | Sebastian Huber | |
Add optional required attributes. | |||
2021-08-06 | testsuites/validation/tc-task-restart.c | Sebastian Huber | |
2021-08-06 | testsuites/validation/tc-sem-release.c | Sebastian Huber | |
2021-08-06 | tx-support SetTaskSwitchExtension | Sebastian Huber | |
2021-08-06 | tx-support SetSelfPriorityNoYield() | Sebastian Huber | |
2021-08-05 | tx-support add thread queue wrap | Sebastian Huber | |
2021-08-04 | validation: More SMP system initialization tests | Sebastian Huber | |
2021-08-04 | testsuites/validation/tc-terminate.c | Sebastian Huber | |
2021-08-04 | testsuites/validation/tc-bsp-interrupt-spurious.c | Sebastian Huber | |