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