summaryrefslogtreecommitdiffstats
path: root/testsuites/smptests/smpfatal03 (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-12-11rtems: Simplify semaphore configurationSebastian Huber1-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.
2018-04-10testsuite/smptests: Merged nested Makefile.am files into one Makefile.amChris Johns1-19/+0
This change is part of the testsuite Makefile.am reorganization. Update #3382
2018-01-22smptests: Fix configurationSebastian Huber1-0/+1
Update #2843.
2017-11-06tests: Use simple console driverSebastian Huber1-1/+1
Update #3170. Update #3199.
2017-10-28tests: Remove TEST_INITSebastian Huber1-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.
2017-10-28tests: Remove obsolete TESTS_USE_PRINTKSebastian Huber1-1/+0
Update #3170. Update #3199.
2017-10-23testsuite: Use printk for all test output where possible.Chris Johns1-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.
2016-12-12Rename is_internal to always_set_to_falseSebastian Huber1-2/+2
Update #2825.
2016-11-23smptests/smpfatal03: Use timer to provoke errorSebastian Huber1-31/+21
Avoid use of internal _Thread_Dispatch_disable() function. Update #2825.
2016-11-02score: First part of new MrsP implementationSebastian Huber4-0/+141
Update #2556.
2016-05-20score: Remove the Giant lockSebastian Huber4-184/+0
Update #2555.
2016-05-20testsuites: Avoid Giant lockSebastian Huber1-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.
2015-03-04smptests: Do not use Giant directlySebastian Huber1-2/+2
This ensures that thread dispatching is disabled. A Giant acquire/release pair must take place in the same processor.
2014-10-24smptests/smpfatal03: Wait for end of test msgSebastian Huber1-0/+2
2014-06-10smptest/smpfatal03: Update due to API changesSebastian Huber1-1/+1
2014-04-11rtems: Rename rtems_smp_get_current_processor()Sebastian Huber1-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.
2014-04-11rtems: Rename rtems_smp_get_processor_count()Sebastian Huber1-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.
2014-03-31smptests/smpfatal03: Fix end of test outputSebastian Huber1-5/+12
2014-03-21Change all references of rtems.com to rtems.org.Chris Johns1-1/+1
2014-03-17tests/smptests: Use <rtems/test.h>Sebastian Huber1-9/+9
2014-03-06score: Add and use _Giant_Drop()Sebastian Huber4-0/+175
New test smptests/smpfatal03.