Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2021-09-21 | build: Remove old build system | Sebastian Huber | 1 | -1943/+0 | |
Close #3250. Close #4081. | |||||
2021-07-15 | spcoverage: Remove test program | Sebastian Huber | 1 | -9/+0 | |
This program contained an optional test case. It was enabled by the RTEMS_COVERAGE define. The functions under test are not implemented by RTEMS. | |||||
2021-06-10 | splinkersets01: Test linker sets in library | Sebastian Huber | 1 | -1/+3 | |
Make sure that the linker sets work if placed in a library (this is how they are used in RTEMS). | |||||
2020-11-26 | Avoid INTERNAL_ERROR_RTEMS_INIT_TASK_ENTRY_IS_NULL | Sebastian Huber | 1 | -9/+0 | |
Replace a runtime check with a compile time assertion. This makes the INTERNAL_ERROR_RTEMS_INIT_TASK_ENTRY_IS_NULL obsolete. Update #4181. | |||||
2020-11-19 | config: Simplify task stack allocator init | Sebastian Huber | 1 | -9/+0 | |
Replace runtime checks with compile time assertions. This makes the INTERNAL_ERROR_BAD_STACK_HOOK obsolete. | |||||
2020-07-24 | score: Add RTEMS_WEAK | Sebastian Huber | 1 | -1/+1 | |
Update #4032. | |||||
2020-07-23 | spintrcritical24: Use T_interrupt_test() | Sebastian Huber | 1 | -3/+1 | |
2020-07-23 | spintrcritical23: Use T_interrupt_test() | Sebastian Huber | 1 | -3/+1 | |
2020-07-23 | spintrcritical22: Use T_interrupt_test() | Sebastian Huber | 1 | -3/+1 | |
2020-07-23 | spintrcritical21: Use T_interrupt_test() | Sebastian Huber | 1 | -2/+1 | |
2020-07-23 | spintrcritical20: Use T_interrupt_test() | Sebastian Huber | 1 | -2/+1 | |
2020-07-23 | spintrcritical18: Use T_interrupt_test() | Sebastian Huber | 1 | -3/+1 | |
2020-07-23 | spintrcritical16: Use T_interrupt_test() | Sebastian Huber | 1 | -3/+1 | |
2020-07-23 | spintrcritical15: Use T_interrupt_test() | Sebastian Huber | 1 | -3/+1 | |
2020-07-23 | spintrcritical13/14: Use T_interrupt_test() | Sebastian Huber | 1 | -5/+2 | |
2020-07-23 | spintrcritical11/12: Use T_interrupt_test() | Sebastian Huber | 1 | -5/+2 | |
2020-07-23 | spintrcritical10: Use T_interrupt_test() | Sebastian Huber | 1 | -3/+1 | |
2020-07-23 | spintrcritical09: Use T_interrupt_test() | Sebastian Huber | 1 | -3/+1 | |
2020-07-23 | spintrcritical08: Use T_interrupt_test() | Sebastian Huber | 1 | -3/+1 | |
2020-07-23 | spintrcritical06/spintrcritical07: Remove tests | Sebastian Huber | 1 | -23/+0 | |
These two tests check conditions which no longer exist in the thread queue implementation. The are obsolete since the change to use red-black trees for the priority queues. | |||||
2020-07-23 | spintrcritical01/2/3/4/5: Use T_interrupt_test() | Sebastian Huber | 1 | -11/+5 | |
2020-03-23 | sptests/sptls02: Add test case | Sebastian Huber | 1 | -1/+1 | |
Add a test case which requires the use of __tls_guard() and __tls_init(). Change license to BSD-2-Clause. | |||||
2020-02-25 | libio: Add POSIX user environment pointer to TCB | Sebastian Huber | 1 | -9/+0 | |
The IO library used a POSIX key to store an optional POSIX user environment pointer. This pulled in the POSIX keys support in every application configuration. Add a user environment pointer to the thread control block (TCB) instead. Applications which do not need the POSIX user environment will just get an overhead of one pointer per thread. Close #3882. | |||||
2019-12-13 | score: Remove _Workspace_Allocate_or_fatal_error() | Sebastian Huber | 1 | -9/+0 | |
This function is unused. Update #3735. | |||||
2019-12-11 | Add TOD Hooks to allow BSP to take action when TOD is set | Joel Sherrill | 1 | -0/+9 | |
Two use cases were envisioned for this. 1) a BSP or application which desires to update a real-time clock when the RTEMS TOD is set. 2) a paravirtualized BSP can use this to propagate setting the time in an RTEMS application to the hosting environment. This enables the entire set of applications in the virtualized environments to have a single consistent TOD. | |||||
2019-11-12 | sptests: Avoid include path magic | Sebastian Huber | 1 | -57/+38 | |
Update #3818. | |||||
2019-11-12 | tests: Simplify fatal error test support | Sebastian Huber | 1 | -19/+17 | |
Move system.h to shared init.c. Update #3818. | |||||
2019-11-12 | sptests: Remove obsolete semaphore consume driver | Sebastian Huber | 1 | -1/+1 | |
This driver is no longer used by a test program. Update #3818. | |||||
2019-11-12 | spfatal16: Remove obsolete test program | Sebastian Huber | 1 | -13/+1 | |
The "TRrc" semaphore was removed in commit 2c12262f9a8fe7975556729f0574fab8d5a792f5. | |||||
2019-11-12 | sptests: Avoid build system defined defines | Sebastian Huber | 1 | -25/+24 | |
Update #3818. | |||||
2019-11-12 | tests: Remove superfluous SMPTESTS define | Sebastian Huber | 1 | -1/+1 | |
Update #3818. | |||||
2019-01-30 | build: Do not install test programs | Sebastian Huber | 1 | -3/+1 | |
2019-01-14 | build: Remove bogus spqreslib_LDADD | Sebastian Huber | 1 | -1/+0 | |
2019-01-14 | build: Add missing $(LDADD) for dependencies | Sebastian Huber | 1 | -2/+2 | |
2018-12-21 | Add aligned_alloc() and memalign() | Sebastian Huber | 1 | -0/+12 | |
Ensure that the C++17 aligned new operator works. Close #3666. | |||||
2018-12-14 | score: Static Objects_Information initialization | Sebastian Huber | 1 | -10/+0 | |
Statically allocate the objects information together with the initial set of objects either via <rtems/confdefs.h>. Provide default object informations with zero objects via librtemscpu.a. This greatly simplifies the workspace size estimate. RTEMS applications which do not use the unlimited objects option are easier to debug since all objects reside now in statically allocated objects of the right types. Close #3621. | |||||
2018-11-07 | spconfig02: Check object methods in default config | Sebastian Huber | 1 | -0/+9 | |
Ensure that the creation of Classic API objects fails with the expected status code in the default configuration. Ensure that the deletion of Classic API objects fails with the expected status code in the default configuration if the identifier is invalid. Ensure that only the expected objects are present in the default configuration via rtems_object_get_classic_name(). | |||||
2018-10-10 | build: Remove local.am | Sebastian Huber | 1 | -1/+0 | |
2018-09-21 | Remove INTERNAL_ERROR_INTERRUPT_STACK_TOO_SMALL | Sebastian Huber | 1 | -10/+0 | |
The configured interrupt stack size (CONFIGURE_INTERRUPT_STACK_SIZE) is checked against the minimum task stack size. The minium tasks task stack size is also a configuration option (CONFIGURE_MINIMUM_TASK_STACK_SIZE). So, this check does not really help in case of configuration errors. In addition, the interrupt stack is also re-used as the initialization stack in most BSPs. It is probably better to use a stack checker to detect problems. Update #3459. | |||||
2018-09-10 | score: Add flexible per-CPU data | Sebastian Huber | 1 | -0/+9 | |
Update #3507. | |||||
2018-09-06 | sptests/spconfig01: New test | Sebastian Huber | 1 | -0/+9 | |
Close #3435. | |||||
2018-06-21 | score: Macros to declare and define global symbols | Sebastian Huber | 1 | -0/+9 | |
Add RTEMS_DEFINE_GLOBAL_SYMBOL() and add RTEMS_DECLARE_GLOBAL_SYMBOL(). Update #3459. | |||||
2018-06-05 | Add RTEMS_FATAL_SOURCE_INVALID_HEAP_FREE | Sebastian Huber | 1 | -0/+10 | |
An invalid heap usage such as a double free is usually a fatal error since this indicates a use after free. Replace the use of printk() in free() with a fatal error. Update #3437. | |||||
2018-04-22 | sptests/sp36: Remove obsolete test program | Sebastian Huber | 1 | -8/+0 | |
It tests the (never really working) strict order mutex option. That option does not exist any more. Mutexes by other good means (spmutex01, spsem*). Update #3406. | |||||
2018-04-10 | sptests: Fix AM_CONDITIONAL | Sebastian Huber | 1 | -2/+2 | |
Update #3382. | |||||
2018-04-10 | testsuite/sptests: Merged nested Makefile.am files into one Makefile.am | Chris Johns | 1 | -87/+2036 | |
This change is part of the testsuite Makefile.am reorganization. Update #3382 | |||||
2018-03-06 | spglobalcon02: New test | Sebastian Huber | 1 | -0/+1 | |
Update #3319. | |||||
2018-02-02 | termios: Use self-contained objects | Sebastian Huber | 1 | -1/+1 | |
Update #2840. | |||||
2018-02-02 | Add RTEMS thread API | Sebastian Huber | 1 | -0/+1 | |
Update #2843. | |||||
2017-11-22 | score: Simplify global construction | Sebastian Huber | 1 | -0/+1 | |
Update #3243. |