summaryrefslogtreecommitdiffstats
path: root/testsuites/sptests/Makefile.am (follow)
Commit message (Collapse)AuthorAgeFilesLines
* build: Remove old build systemSebastian Huber2021-09-211-1943/+0
| | | | | Close #3250. Close #4081.
* spcoverage: Remove test programSebastian Huber2021-07-151-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.
* splinkersets01: Test linker sets in librarySebastian Huber2021-06-101-1/+3
| | | | | Make sure that the linker sets work if placed in a library (this is how they are used in RTEMS).
* Avoid INTERNAL_ERROR_RTEMS_INIT_TASK_ENTRY_IS_NULLSebastian Huber2020-11-261-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.
* config: Simplify task stack allocator initSebastian Huber2020-11-191-9/+0
| | | | | Replace runtime checks with compile time assertions. This makes the INTERNAL_ERROR_BAD_STACK_HOOK obsolete.
* score: Add RTEMS_WEAKSebastian Huber2020-07-241-1/+1
| | | | Update #4032.
* spintrcritical24: Use T_interrupt_test()Sebastian Huber2020-07-231-3/+1
|
* spintrcritical23: Use T_interrupt_test()Sebastian Huber2020-07-231-3/+1
|
* spintrcritical22: Use T_interrupt_test()Sebastian Huber2020-07-231-3/+1
|
* spintrcritical21: Use T_interrupt_test()Sebastian Huber2020-07-231-2/+1
|
* spintrcritical20: Use T_interrupt_test()Sebastian Huber2020-07-231-2/+1
|
* spintrcritical18: Use T_interrupt_test()Sebastian Huber2020-07-231-3/+1
|
* spintrcritical16: Use T_interrupt_test()Sebastian Huber2020-07-231-3/+1
|
* spintrcritical15: Use T_interrupt_test()Sebastian Huber2020-07-231-3/+1
|
* spintrcritical13/14: Use T_interrupt_test()Sebastian Huber2020-07-231-5/+2
|
* spintrcritical11/12: Use T_interrupt_test()Sebastian Huber2020-07-231-5/+2
|
* spintrcritical10: Use T_interrupt_test()Sebastian Huber2020-07-231-3/+1
|
* spintrcritical09: Use T_interrupt_test()Sebastian Huber2020-07-231-3/+1
|
* spintrcritical08: Use T_interrupt_test()Sebastian Huber2020-07-231-3/+1
|
* spintrcritical06/spintrcritical07: Remove testsSebastian Huber2020-07-231-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.
* spintrcritical01/2/3/4/5: Use T_interrupt_test()Sebastian Huber2020-07-231-11/+5
|
* sptests/sptls02: Add test caseSebastian Huber2020-03-231-1/+1
| | | | | | | Add a test case which requires the use of __tls_guard() and __tls_init(). Change license to BSD-2-Clause.
* libio: Add POSIX user environment pointer to TCBSebastian Huber2020-02-251-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.
* score: Remove _Workspace_Allocate_or_fatal_error()Sebastian Huber2019-12-131-9/+0
| | | | | | This function is unused. Update #3735.
* Add TOD Hooks to allow BSP to take action when TOD is setJoel Sherrill2019-12-111-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.
* sptests: Avoid include path magicSebastian Huber2019-11-121-57/+38
| | | | Update #3818.
* tests: Simplify fatal error test supportSebastian Huber2019-11-121-19/+17
| | | | | | Move system.h to shared init.c. Update #3818.
* sptests: Remove obsolete semaphore consume driverSebastian Huber2019-11-121-1/+1
| | | | | | This driver is no longer used by a test program. Update #3818.
* spfatal16: Remove obsolete test programSebastian Huber2019-11-121-13/+1
| | | | | The "TRrc" semaphore was removed in commit 2c12262f9a8fe7975556729f0574fab8d5a792f5.
* sptests: Avoid build system defined definesSebastian Huber2019-11-121-25/+24
| | | | Update #3818.
* tests: Remove superfluous SMPTESTS defineSebastian Huber2019-11-121-1/+1
| | | | Update #3818.
* build: Do not install test programsSebastian Huber2019-01-301-3/+1
|
* build: Remove bogus spqreslib_LDADDSebastian Huber2019-01-141-1/+0
|
* build: Add missing $(LDADD) for dependenciesSebastian Huber2019-01-141-2/+2
|
* Add aligned_alloc() and memalign()Sebastian Huber2018-12-211-0/+12
| | | | | | Ensure that the C++17 aligned new operator works. Close #3666.
* score: Static Objects_Information initializationSebastian Huber2018-12-141-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.
* spconfig02: Check object methods in default configSebastian Huber2018-11-071-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().
* build: Remove local.amSebastian Huber2018-10-101-1/+0
|
* Remove INTERNAL_ERROR_INTERRUPT_STACK_TOO_SMALLSebastian Huber2018-09-211-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.
* score: Add flexible per-CPU dataSebastian Huber2018-09-101-0/+9
| | | | Update #3507.
* sptests/spconfig01: New testSebastian Huber2018-09-061-0/+9
| | | | Close #3435.
* score: Macros to declare and define global symbolsSebastian Huber2018-06-211-0/+9
| | | | | | Add RTEMS_DEFINE_GLOBAL_SYMBOL() and add RTEMS_DECLARE_GLOBAL_SYMBOL(). Update #3459.
* Add RTEMS_FATAL_SOURCE_INVALID_HEAP_FREESebastian Huber2018-06-051-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.
* sptests/sp36: Remove obsolete test programSebastian Huber2018-04-221-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.
* sptests: Fix AM_CONDITIONALSebastian Huber2018-04-101-2/+2
| | | | Update #3382.
* testsuite/sptests: Merged nested Makefile.am files into one Makefile.amChris Johns2018-04-101-87/+2036
| | | | | | This change is part of the testsuite Makefile.am reorganization. Update #3382
* spglobalcon02: New testSebastian Huber2018-03-061-0/+1
| | | | Update #3319.
* termios: Use self-contained objectsSebastian Huber2018-02-021-1/+1
| | | | Update #2840.
* Add RTEMS thread APISebastian Huber2018-02-021-0/+1
| | | | Update #2843.
* score: Simplify global constructionSebastian Huber2017-11-221-0/+1
| | | | Update #3243.