summaryrefslogtreecommitdiffstats
path: root/testsuites/smptests/smpfatal03 (follow)
Commit message (Collapse)AuthorAgeFilesLines
* rtems: Simplify semaphore configurationSebastian Huber2019-12-111-1/+0
| | | | | | | | | | | | | | | The MrsP semaphore implementation predates the addition of self-contained synchronization objects. At this time, the potential memory reduction was justified considering the more complex configuration and additional use of the workspace. With the availability of self-contained synchronization options, e.g. POSIX mutexes, this is no longer justified. Memory constrained applications should use the self-contained synchronization objects. Remove the CONFIGURE_MAXIMUM_MRSP_SEMAPHORES configuration option. This has only an impact on applications which use SMP and a large number of scheduler instances. Update #3833.
* testsuite/smptests: Merged nested Makefile.am files into one Makefile.amChris Johns2018-04-101-19/+0
| | | | | | This change is part of the testsuite Makefile.am reorganization. Update #3382
* smptests: Fix configurationSebastian Huber2018-01-221-0/+1
| | | | Update #2843.
* tests: Use simple console driverSebastian Huber2017-11-061-1/+1
| | | | | Update #3170. Update #3199.
* tests: Remove TEST_INITSebastian Huber2017-10-281-2/+0
| | | | | | | | The TEST_EXTERN is a used only by the system.h style tests and they use CONFIGURE_INIT appropriately. Update #3170. Update #3199.
* tests: Remove obsolete TESTS_USE_PRINTKSebastian Huber2017-10-281-1/+0
| | | | | Update #3170. Update #3199.
* testsuite: Use printk for all test output where possible.Chris Johns2017-10-231-0/+2
| | | | | | | | | | - Remove the printf support leaving the direct printk support configured with TESTS_USE_PRINTK and all other output goes via a buffered vsniprintf call to printk. - Control the test's single init for functions and global data with TEST_INIT and not CONFIGURE_INIT. They are now separate. Updates #3170.
* Rename is_internal to always_set_to_falseSebastian Huber2016-12-121-2/+2
| | | | Update #2825.
* smptests/smpfatal03: Use timer to provoke errorSebastian Huber2016-11-231-31/+21
| | | | | | Avoid use of internal _Thread_Dispatch_disable() function. Update #2825.
* score: First part of new MrsP implementationSebastian Huber2016-11-024-0/+141
| | | | Update #2556.
* score: Remove the Giant lockSebastian Huber2016-05-204-184/+0
| | | | Update #2555.
* testsuites: Avoid Giant lockSebastian Huber2016-05-201-2/+2
| | | | | | | | | Replace _Thread_Disable_dispatch() with _Thread_Dispatch_disable(). Replace _Thread_Enable_dispatch() with _Thread_Dispatch_enable(). This is a preparation to remove the Giant lock. Update #2555.
* smptests: Do not use Giant directlySebastian Huber2015-03-041-2/+2
| | | | | This ensures that thread dispatching is disabled. A Giant acquire/release pair must take place in the same processor.
* smptests/smpfatal03: Wait for end of test msgSebastian Huber2014-10-241-0/+2
|
* smptest/smpfatal03: Update due to API changesSebastian Huber2014-06-101-1/+1
|
* rtems: Rename rtems_smp_get_current_processor()Sebastian Huber2014-04-111-2/+2
| | | | | | | Rename rtems_smp_get_current_processor() in rtems_get_current_processor(). Make rtems_get_current_processor() a function in uni-processor configurations to enable ABI compatibility with SMP configurations.
* rtems: Rename rtems_smp_get_processor_count()Sebastian Huber2014-04-111-1/+1
| | | | | | Rename rtems_smp_get_processor_count() in rtems_get_processor_count(). Make rtems_get_processor_count() a function in uni-processor configurations to enable ABI compatibility with SMP configurations.
* smptests/smpfatal03: Fix end of test outputSebastian Huber2014-03-311-5/+12
|
* Change all references of rtems.com to rtems.org.Chris Johns2014-03-211-1/+1
|
* tests/smptests: Use <rtems/test.h>Sebastian Huber2014-03-171-9/+9
|
* score: Add and use _Giant_Drop()Sebastian Huber2014-03-064-0/+175
New test smptests/smpfatal03.