Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | score: Fix thread restart extensions context | Sebastian Huber | 2014-03-31 | 1 | -3/+84 |
| | | | | | Run the thread restart extensions in the context of the restarted thread. Run them with thread dispatching enabled. | ||||
* | score: Use thread action for thread restart | Sebastian Huber | 2014-03-31 | 7 | -24/+157 |
| | | | | | The thread restart is now supported on SMP. New test smptests/smpthreadlife01. | ||||
* | tests/fatal: Fix test names | Sebastian Huber | 2014-03-31 | 5 | -5/+5 |
| | |||||
* | psxtests/psxconfig01: Fix for POSIX keys config | Sebastian Huber | 2014-03-31 | 1 | -1/+1 |
| | |||||
* | smptests/smpfatal03: Fix end of test output | Sebastian Huber | 2014-03-31 | 1 | -5/+12 |
| | |||||
* | sptests/sp44: Fix end of test output | Sebastian Huber | 2014-03-31 | 1 | -1/+2 |
| | |||||
* | sptests: New tests split from sp09 screen 1 and screen 2. | Bjorn Larsson | 2014-03-28 | 27 | -435/+444 |
| | | | | | | Split sp09 screen 1 into new test sptask_err04. Split sp09 screen 2 into new tests sptask__err02 and spclock_err01, as well as moving one verification into sptimer_err01. | ||||
* | sptask_err03: New test split from sp09 screen 3. | Bjorn Larsson | 2014-03-28 | 10 | -34/+151 |
| | |||||
* | spevent_err03: New test split from sp09 screen 4. | Bjorn Larsson | 2014-03-28 | 10 | -28/+122 |
| | |||||
* | sptests: split sp09 screen 5,6 into spsem_err01, spsem_err02, and sptask_err01. | Bjorn Larsson | 2014-03-28 | 22 | -79/+574 |
| | | | | | sp09 screen 5 split into spsem_err01, sp09 screen 6 split into spsem_err02, and sptask_err01. | ||||
* | sptests: Split sp09 screens 7,8 into spmsg1_err01 and spmsgq_err02. | Bjorn Larsson | 2014-03-28 | 17 | -85/+396 |
| | | | | | | spmsgq_err01 test replaces rtems_message_queue_XXX error tests from sp09 screen 7. spmsgq_err02 replaces rtems_message_queue_XXX error tests from sp09 screen 8. | ||||
* | spport_err01: New test split from sp09 | Bjorn Larsson | 2014-03-28 | 11 | -29/+139 |
| | | | | This test verifies rtems_port_XXX error tests from sp09 screen 9. | ||||
* | spsignal_err01: New test split from sp09. | Bjorn Larsson | 2014-03-28 | 10 | -31/+205 |
| | | | | | This test moves rtems_signal_send error testing from sp09 screen 9 into its own test. | ||||
* | spintr_err01: New test split from sp09. | Bjorn Larsson | 2014-03-28 | 10 | -44/+217 |
| | | | | | This test contains the interrupt catch error tests from sp09 screen 9. | ||||
* | spratemon_err01: New test split from sp09. | Bjorn Larsson | 2014-03-28 | 14 | -53/+201 |
| | |||||
* | samples/base_mp: Include missing header file | Sebastian Huber | 2014-03-27 | 1 | -0/+2 |
| | |||||
* | privateenv: Use POSIX keys instead of task variables. | Christian Mauderer | 2014-03-27 | 15 | -4/+99 |
| | |||||
* | privateenv: Remove sharing of user environment between threads. | Christian Mauderer | 2014-03-27 | 5 | -50/+23 |
| | |||||
* | tests: Produce proper begin/end messages | Sebastian Huber | 2014-03-25 | 6 | -18/+61 |
| | |||||
* | tmtests/tmcontext01: Use <rtems/test.h> | Sebastian Huber | 2014-03-25 | 1 | -11/+5 |
| | |||||
* | score: Delete _Watchdog_Report() | Sebastian Huber | 2014-03-25 | 4 | -37/+0 |
| | | | | | | | Delete _Watchdog_Report_chain(). These two functions use printk() with thread dispatching and interrupts disabled. So they are pretty useless in real applications. They are not part of the application APIs. They are only used in one test and do nothing useful in this test. | ||||
* | sptests/spprintk: Use <rtems/test.h> | Sebastian Huber | 2014-03-25 | 1 | -2/+4 |
| | |||||
* | psxtmtests: Add test.h support | bjorn larsson | 2014-03-25 | 44 | -88/+176 |
| | |||||
* | tmtests: convert to test.h | bjorn larsson | 2014-03-25 | 33 | -66/+132 |
| | |||||
* | tests/sptests: Use <rtems/test.h> | Sebastian Huber | 2014-03-25 | 224 | -313/+896 |
| | |||||
* | tests/psxtests: Use <rtems/test.h> | Sebastian Huber | 2014-03-25 | 131 | -190/+543 |
| | |||||
* | tests: Use rtems_status_text() | Sebastian Huber | 2014-03-25 | 2 | -58/+2 |
| | |||||
* | libcsupport: Use POSIX keys for GXX key functions | Christian Mauderer | 2014-03-24 | 5 | -11/+37 |
| | | | | | With this patch C++ applications now eventually need additional POSIX-keys and POSIX-key-value-pairs configured. | ||||
* | libcsupport: Remove unused gxx-wrapper function. | Christian Mauderer | 2014-03-24 | 3 | -9/+0 |
| | | | | The rtems_gxx_key_dtor function is not longer used by gcc. | ||||
* | posix: Prevent pthread_setspecific from returning EAGAIN. | Christian Mauderer | 2014-03-24 | 3 | -0/+11 |
| | | | | | | | | The man-page for pthread_setspecific does not define the EAGAIN return value. Further without this patch it was not possible to set keys that have been already set a new value. Add test for setting a new value to a already set key. | ||||
* | smptests/smpload01: Improve test | Sebastian Huber | 2014-03-21 | 2 | -122/+512 |
| | | | | | Add a task producing memory traffic. Add tasks to obtain a priority inheritance semaphore in a synchronized way. | ||||
* | Change all references of rtems.com to rtems.org. | Chris Johns | 2014-03-21 | 1420 | -1420/+1420 |
| | |||||
* | fstests/fsrename: Fix stack corruption | Sebastian Huber | 2014-03-20 | 2 | -30/+56 |
| | | | | Use snprintf() instead of sprintf(). Include missing header files. | ||||
* | cpukit/shell: Replace task variables with posix keys. | Christian Mauderer | 2014-03-20 | 2 | -2/+6 |
| | | | | | | | | | | | | Use posix keys for current shell environment instead of task variables. With this patch the shell needs one posix-key and one posix-key-value-pair configured. Update documentation for the shell. Adapt samples/fileio: - Add necessary objects. - Add login function and custom device name for better testing of the shell. | ||||
* | tests/libtests: Use <rtems/test.h> | Sebastian Huber | 2014-03-20 | 82 | -146/+449 |
| | |||||
* | tests/fstests: Remove duplicate begin/end messages | Sebastian Huber | 2014-03-20 | 12 | -31/+7 |
| | | | | Fix file system names. Remove superfluous defines. | ||||
* | psxonce01: Add call counter to check if init function has been called. | Christian Mauderer | 2014-03-19 | 1 | -13/+14 |
| | |||||
* | psxtests: move pthread_once tests into an extra test. | Christian Mauderer | 2014-03-19 | 11 | -44/+152 |
| | |||||
* | posix: Use interal mutex for once implementation | Sebastian Huber | 2014-03-19 | 1 | -2/+1 |
| | | | | | | Enable pthread_once() for all configurations. The pthread_once() function is one means to initialize POSIX keys. Another use case is the C++ support. | ||||
* | smptests/smpload01: Use test extension | Sebastian Huber | 2014-03-17 | 1 | -0/+2 |
| | |||||
* | New fstest to check rename POSIX conformance | Andre Marques | 2014-03-17 | 6 | -0/+1546 |
| | | | | | | | | | | | | | | | | | | | | | | | This patch is a newer version of the test presented on http://www.rtems.org/pipermail/rtems-devel/2014-February/005318.html Unchecked error cases: - EIO (physical error) - ENOSPC (no space left in the new filepath) - EROFS (already covered on testsuites/fstests/fsrofs01) Untested functionality: - File system lock during rename() operation - If after rename() the link count of a file becomes 0 it should be removed and the space ocupied by the file shall be freed and no longer accessible (the function statvfs() gives "not implemented" on the imfs file system, so this is postponed for now) | ||||
* | tests/fstests: Use <rtems/test.h> | Sebastian Huber | 2014-03-17 | 25 | -31/+99 |
| | |||||
* | tests/smptests: Use <rtems/test.h> | Sebastian Huber | 2014-03-17 | 27 | -83/+152 |
| | |||||
* | tests/samples: Use <rtems/test.h> | Sebastian Huber | 2014-03-17 | 26 | -25/+95 |
| | |||||
* | sapi: Add <rtems/test.h> | Sebastian Huber | 2014-03-17 | 2 | -0/+17 |
| | | | | | | Provide support functions to print the begin/end of test message. Provide a test fatal extension to print out profiling reports in the future. | ||||
* | smptests/smpload01: New test | Sebastian Huber | 2014-03-14 | 6 | -0/+344 |
| | |||||
* | score: Add SMP lock profiling support | Sebastian Huber | 2014-03-14 | 6 | -13/+101 |
| | |||||
* | sapi: Add per-CPU profiling application level data | Sebastian Huber | 2014-03-14 | 1 | -1/+9 |
| | |||||
* | sapi: Add profiling application level support | Sebastian Huber | 2014-03-14 | 6 | -0/+100 |
| | |||||
* | psxtests/psxkey07: Do not allocate task IDs | Sebastian Huber | 2014-03-12 | 1 | -5/+4 |
| |