summaryrefslogtreecommitdiffstats
path: root/testsuites (follow)
Commit message (Collapse)AuthorAgeFilesLines
* score: Add RTEMS_FATAL_SOURCE_SMPSebastian Huber2014-02-192-1/+2
| | | | | | Use rtems_fatal() instead of _CPU_Fatal_halt() to shutdown processors in SMP configurations since this allows intervention of BSP or application specific fatal extensions.
* score: Add RTEMS_FATAL_SOURCE_BSPSebastian Huber2014-02-191-2/+1
| | | | | | Merge RTEMS_FATAL_SOURCE_BSP_GENERIC and RTEMS_FATAL_SOURCE_BSP_SPECIFIC into new fatal source RTEMS_FATAL_SOURCE_BSP. This makes it easier to figure out the code position given a fatal source and code.
* score: Delete INTERNAL_ERROR_SHUTDOWN_WHEN_NOT_UPSebastian Huber2014-02-197-71/+2
| | | | | This error case is no longer required since rtems_shutdown_executive() can be called anytime, anywhere
* score: Delete _Thread_BSP_contextSebastian Huber2014-02-191-2/+1
| | | | | | | | | | | | Do not return to BSP context in the exit() shutdown path. This makes it possible to re-use the initialization stack. It can be used for the interrupt stack for example. On targets with a small RAM this is a considerable benefit. This change eliminates also some special cases and simplifies the code. Delete _Thread_Set_global_exit_status(), _Thread_Get_global_exit_status() and _Thread_Stop_multitasking().
* score: Add SYSTEM_STATE_TERMINATEDSebastian Huber2014-02-192-2/+2
| | | | | | Merge systems states SYSTEM_STATE_SHUTDOWN and SYSTEM_STATE_FAILED into new system state SYSTEM_STATE_TERMINATED. This reflects that all system termination paths end up in _Internal_error_Occurred().
* smptests: Add check for affinity support in newlib.Jennifer Averett2014-02-171-0/+21
|
* psxtests: Correct bug in check of affinity support in newlib.Jennifer Averett2014-02-171-6/+16
|
* score: Add SMP barrierSebastian Huber2014-02-172-98/+16
|
* smptests/smplock01: Use atomic operationsSebastian Huber2014-02-171-57/+41
|
* Require presence of <stdatomic.h> for SMP supportSebastian Huber2014-02-172-4/+0
|
* score: Add Atomic_UintSebastian Huber2014-02-141-0/+54
|
* score: Add CPU counter supportSebastian Huber2014-02-146-0/+164
| | | | | | | | | Add a CPU counter interface to allow access to a free-running counter. It is useful to measure short time intervals. This can be used for example to enable profiling of critical low-level functions. Add two busy wait functions rtems_counter_delay_ticks() and rtems_counter_delay_nanoseconds() implemented via the CPU counter.
* testsuites: Add TESTS_USE_PRINTFSebastian Huber2014-02-121-0/+16
| | | | | Make it possible to use normal printf() if requested to allow output of floating point numbers.
* score: Change debug helper functionsSebastian Huber2014-02-123-28/+28
| | | | | | | | Rename rtems_internal_error_description() to rtems_internal_error_text(). Rename rtems_fatal_source_description() to rtems_fatal_source_text(). Rename rtems_status_code_description() to rtems_status_text(). Remove previous implementation of rtems_status_text().
* rtems: Add rtems_status_code_description()Sebastian Huber2014-02-062-2/+50
|
* sptests/spsem0[12]: Use rtems_test_exit()Sebastian Huber2014-02-052-4/+4
|
* Add thread-local storage (TLS) supportSebastian Huber2014-02-0410-0/+436
| | | | | Tested and implemented on ARM, m68k, PowerPC and SPARC. Other architectures need more work.
* score: Add _Heap_Size_with_overhead()Sebastian Huber2014-02-042-0/+21
|
* score: Add _Workspace_Allocate_aligned()Sebastian Huber2014-02-043-0/+18
|
* libtests/block11: Use custom device driverSebastian Huber2014-02-031-3/+36
|
* testsuite/psx13: Add linefeed to end of test message.Chris Johns2014-01-191-2/+2
| | | | | | The lack of a line feed means the output from the test runs into the MI protocol on GDB as the broken simulator output currently is not passing through gdb's MI protocol layer.
* testsuite/rtems++: Output format change.Chris Johns2014-01-102-101/+104
| | | | | | Alter the output to avoid sending out what is the MI protocol. The SIS simulator is currently broken and outputs directly to GDB's stdout and so this output gets parsed as MI output.
* spsize/size.c: Fix typo.HailinGuo2014-01-091-4/+8
| | | | From pull request at https://github.com/hazirguo/rtems/commit/fc07a4c501ffebe406464eb9b8dd2097adfd5e60
* libtests: Add contents to rbheap and stackchk documentation filesCynthia Rempel2014-01-093-5/+183
|
* tmtests: Add contents to multiple documentation filesCynthia Rempel2014-01-0929-60/+306
|
* libtests/termios01: Add tests for cfsetspeed() and cfmakeraw()Daniel Ramirez2014-01-093-3/+106
|
* libtests/uid01: Fix Copyright informationDaniel Ramirez2014-01-094-15/+20
|
* libtests: added test to confirm patch fixes bugDaniel Ramirez2014-01-097-1/+268
|
* sp16, sp17, and sp20: Documentation FixesToma Radu2014-01-083-19/+27
| | | | Fix the documentation for the sp16, sp17 and sp20 tests.
* fstests and libtests: Add contents to multiple documentation filesCynthia Rempel2014-01-088-15/+217
|
* rhealstone: Add start end and messagesJoel Sherrill2014-01-076-0/+18
|
* psximfs02: Clean up outputJoel Sherrill2014-01-072-3/+4
|
* spfifo02: Clean up outputJoel Sherrill2014-01-072-7/+61
|
* fsdosfsformat01.doc: Add contentsCynthia Rempel2014-01-071-4/+18
|
* fsbdpart01.doc: Add contentsCynthia Rempel2014-01-071-4/+21
|
* rhealstone: Add rh prefix to all test namesJoel Sherrill2014-01-0526-152/+159
| | | | This makes them easier to spot as a group in wildcard searches.
* rhealstone/*.c: Add Print_Warning() call to indicate debug enabledJoel Sherrill2014-01-056-1/+11
|
* rhealstone/README: FormattingJoel Sherrill2014-01-051-4/+5
|
* Added Rhealstone benchmark to testsuitesDaniel Ramirez2014-01-0522-1/+1233
| | | | | | | The Rhealstone benchmarks six operations that are critical components of a real-time system. It allows for an objective analysis to be performed, and allows for comparisons between systems. See rhealstone/README for more information.
* sp09: Remove partition specific partsJoel Sherrill2014-01-044-46/+9
|
* spregion_err01: Clean up commentsJoel Sherrill2014-01-041-1/+0
|
* sppartition_err01: Remove dead parts, reduce, and clean up.Joel Sherrill2014-01-0414-1017/+356
| | | | Also fix naming issues.
* psxtime: Added doc file.Shaily Sangwan2014-01-031-0/+24
|
* pskey09, sp17: documentation cleanup.Mandar Juvekar2014-01-032-9/+11
|
* sptests: Refactor sp09 into sppartition_err01 and sp09.Mandar Juvekar2014-01-0217-6/+777
|
* sp09: Remove region test referencesJoel Sherrill2013-12-305-56/+10
|
* spregion_err01: Remove unneeded fluff copied from sp09Joel Sherrill2013-12-3013-1135/+448
| | | | | The goal is to shrink the individual tests to have no unneeded resources and to follow the structure of a normal test.
* spregion_err01: New test refactored from sp09Mandar Juvekar2013-12-3017-6/+826
|
* Test suite documentations corrections and fixes.Toma Radu2013-12-285-43/+47
| | | | Correct the sp02.doc, sp05.doc, sp06.doc, sp07.doc, sp08.doc files.
* psx03: Add doc fileRishi Sharma2013-12-261-0/+27
|