Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | score: Add RTEMS_FATAL_SOURCE_SMP | Sebastian Huber | 2014-02-19 | 2 | -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_BSP | Sebastian Huber | 2014-02-19 | 1 | -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_UP | Sebastian Huber | 2014-02-19 | 7 | -71/+2 |
| | | | | | This error case is no longer required since rtems_shutdown_executive() can be called anytime, anywhere | ||||
* | score: Delete _Thread_BSP_context | Sebastian Huber | 2014-02-19 | 1 | -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_TERMINATED | Sebastian Huber | 2014-02-19 | 2 | -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 Averett | 2014-02-17 | 1 | -0/+21 |
| | |||||
* | psxtests: Correct bug in check of affinity support in newlib. | Jennifer Averett | 2014-02-17 | 1 | -6/+16 |
| | |||||
* | score: Add SMP barrier | Sebastian Huber | 2014-02-17 | 2 | -98/+16 |
| | |||||
* | smptests/smplock01: Use atomic operations | Sebastian Huber | 2014-02-17 | 1 | -57/+41 |
| | |||||
* | Require presence of <stdatomic.h> for SMP support | Sebastian Huber | 2014-02-17 | 2 | -4/+0 |
| | |||||
* | score: Add Atomic_Uint | Sebastian Huber | 2014-02-14 | 1 | -0/+54 |
| | |||||
* | score: Add CPU counter support | Sebastian Huber | 2014-02-14 | 6 | -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_PRINTF | Sebastian Huber | 2014-02-12 | 1 | -0/+16 |
| | | | | | Make it possible to use normal printf() if requested to allow output of floating point numbers. | ||||
* | score: Change debug helper functions | Sebastian Huber | 2014-02-12 | 3 | -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 Huber | 2014-02-06 | 2 | -2/+50 |
| | |||||
* | sptests/spsem0[12]: Use rtems_test_exit() | Sebastian Huber | 2014-02-05 | 2 | -4/+4 |
| | |||||
* | Add thread-local storage (TLS) support | Sebastian Huber | 2014-02-04 | 10 | -0/+436 |
| | | | | | Tested and implemented on ARM, m68k, PowerPC and SPARC. Other architectures need more work. | ||||
* | score: Add _Heap_Size_with_overhead() | Sebastian Huber | 2014-02-04 | 2 | -0/+21 |
| | |||||
* | score: Add _Workspace_Allocate_aligned() | Sebastian Huber | 2014-02-04 | 3 | -0/+18 |
| | |||||
* | libtests/block11: Use custom device driver | Sebastian Huber | 2014-02-03 | 1 | -3/+36 |
| | |||||
* | testsuite/psx13: Add linefeed to end of test message. | Chris Johns | 2014-01-19 | 1 | -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 Johns | 2014-01-10 | 2 | -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. | HailinGuo | 2014-01-09 | 1 | -4/+8 |
| | | | | From pull request at https://github.com/hazirguo/rtems/commit/fc07a4c501ffebe406464eb9b8dd2097adfd5e60 | ||||
* | libtests: Add contents to rbheap and stackchk documentation files | Cynthia Rempel | 2014-01-09 | 3 | -5/+183 |
| | |||||
* | tmtests: Add contents to multiple documentation files | Cynthia Rempel | 2014-01-09 | 29 | -60/+306 |
| | |||||
* | libtests/termios01: Add tests for cfsetspeed() and cfmakeraw() | Daniel Ramirez | 2014-01-09 | 3 | -3/+106 |
| | |||||
* | libtests/uid01: Fix Copyright information | Daniel Ramirez | 2014-01-09 | 4 | -15/+20 |
| | |||||
* | libtests: added test to confirm patch fixes bug | Daniel Ramirez | 2014-01-09 | 7 | -1/+268 |
| | |||||
* | sp16, sp17, and sp20: Documentation Fixes | Toma Radu | 2014-01-08 | 3 | -19/+27 |
| | | | | Fix the documentation for the sp16, sp17 and sp20 tests. | ||||
* | fstests and libtests: Add contents to multiple documentation files | Cynthia Rempel | 2014-01-08 | 8 | -15/+217 |
| | |||||
* | rhealstone: Add start end and messages | Joel Sherrill | 2014-01-07 | 6 | -0/+18 |
| | |||||
* | psximfs02: Clean up output | Joel Sherrill | 2014-01-07 | 2 | -3/+4 |
| | |||||
* | spfifo02: Clean up output | Joel Sherrill | 2014-01-07 | 2 | -7/+61 |
| | |||||
* | fsdosfsformat01.doc: Add contents | Cynthia Rempel | 2014-01-07 | 1 | -4/+18 |
| | |||||
* | fsbdpart01.doc: Add contents | Cynthia Rempel | 2014-01-07 | 1 | -4/+21 |
| | |||||
* | rhealstone: Add rh prefix to all test names | Joel Sherrill | 2014-01-05 | 26 | -152/+159 |
| | | | | This makes them easier to spot as a group in wildcard searches. | ||||
* | rhealstone/*.c: Add Print_Warning() call to indicate debug enabled | Joel Sherrill | 2014-01-05 | 6 | -1/+11 |
| | |||||
* | rhealstone/README: Formatting | Joel Sherrill | 2014-01-05 | 1 | -4/+5 |
| | |||||
* | Added Rhealstone benchmark to testsuites | Daniel Ramirez | 2014-01-05 | 22 | -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 parts | Joel Sherrill | 2014-01-04 | 4 | -46/+9 |
| | |||||
* | spregion_err01: Clean up comments | Joel Sherrill | 2014-01-04 | 1 | -1/+0 |
| | |||||
* | sppartition_err01: Remove dead parts, reduce, and clean up. | Joel Sherrill | 2014-01-04 | 14 | -1017/+356 |
| | | | | Also fix naming issues. | ||||
* | psxtime: Added doc file. | Shaily Sangwan | 2014-01-03 | 1 | -0/+24 |
| | |||||
* | pskey09, sp17: documentation cleanup. | Mandar Juvekar | 2014-01-03 | 2 | -9/+11 |
| | |||||
* | sptests: Refactor sp09 into sppartition_err01 and sp09. | Mandar Juvekar | 2014-01-02 | 17 | -6/+777 |
| | |||||
* | sp09: Remove region test references | Joel Sherrill | 2013-12-30 | 5 | -56/+10 |
| | |||||
* | spregion_err01: Remove unneeded fluff copied from sp09 | Joel Sherrill | 2013-12-30 | 13 | -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 sp09 | Mandar Juvekar | 2013-12-30 | 17 | -6/+826 |
| | |||||
* | Test suite documentations corrections and fixes. | Toma Radu | 2013-12-28 | 5 | -43/+47 |
| | | | | Correct the sp02.doc, sp05.doc, sp06.doc, sp07.doc, sp08.doc files. | ||||
* | psx03: Add doc file | Rishi Sharma | 2013-12-26 | 1 | -0/+27 |
| |