Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | libdl: Disable building libdl for the NIOS2. No relocation support. | Chris Johns | 2014-11-06 | 1 | -1/+1 |
| | | | | This should have been added. | ||||
* | libtests: Add libdl test dl02. | Chris Johns | 2014-11-04 | 11 | -1/+413 |
| | | | | Loads 2 interdependent ELF object files. | ||||
* | libtests: Update dl01 documentation. | Chris Johns | 2014-11-04 | 3 | -1/+40 |
| | |||||
* | dl01/dl-load.c: Add missing const | Joel Sherrill | 2014-11-02 | 1 | -1/+1 |
| | |||||
* | cpukit: Add libdl with the Runtime Loader (RTL) code. | Chris Johns | 2014-10-31 | 9 | -1/+278 |
| | | | | This is a merge of the RTL project. | ||||
* | top: Add new test. | Jennifer Averett | 2014-10-28 | 9 | -1/+388 |
| | |||||
* | capture01: Remove capture task tracking. | Jennifer Averett | 2014-10-27 | 1 | -27/+85 |
| | | | | | This involved adding a new variable record to the capture buffer and modifing the trace method to read those records. | ||||
* | smptests/smpfatal03: Wait for end of test msg | Sebastian Huber | 2014-10-24 | 1 | -0/+2 |
| | |||||
* | tests/smptests: Normal use of test extension | Sebastian Huber | 2014-10-24 | 2 | -4/+4 |
| | |||||
* | tests/smptests: Use barriers in smpfatal0{12} | Sebastian Huber | 2014-10-23 | 2 | -4/+18 |
| | | | | | Call the test extension explicitly and wait for report output using a barrier. This avoids problems with an early shutdown of the system. | ||||
* | testsuites: Move include for C++ compatibility | Sebastian Huber | 2014-10-23 | 1 | -3/+2 |
| | |||||
* | Revert "fstests/mdosfs_fstime: Remove test" | Sebastian Huber | 2014-10-23 | 3 | -0/+35 |
| | | | | This reverts commit bdcf4102f71d1bc2a50f23d2d425d85c24ec0900. | ||||
* | testsuites: Avoid clock driver | Sebastian Huber | 2014-10-14 | 3 | -3/+3 |
| | |||||
* | nsecs/init.c: Use long to avoid overflow on 16-bit targets | Joel Sherrill | 2014-10-13 | 1 | -2/+3 |
| | |||||
* | score: Rework global construction | Sebastian Huber | 2014-10-13 | 17 | -2/+310 |
| | | | | | | Ensure that the global construction is performed in the context of the first initialization thread. On SMP this was not guaranteed in the previous implementation. | ||||
* | Eliminate use of /*PAGE and clean up formatting | Joel Sherrill | 2014-10-09 | 2 | -35/+5 |
| | |||||
* | samples/base_sp: Fix printf() warning | Joel Sherrill | 2014-10-09 | 1 | -2/+3 |
| | |||||
* | samples/unlimited: Fix printf() warning and clean up | Joel Sherrill | 2014-10-09 | 5 | -24/+33 |
| | |||||
* | IMFS: Avoid NULL pointer access | Sebastian Huber | 2014-10-08 | 1 | -0/+11 |
| | | | | | Avoid NULL pointer access in IMFS_is_imfs_instance(). File systems mounted via mount() always have a valid type string. | ||||
* | posix: Add auto initializaton for rwlock | Sebastian Huber | 2014-10-08 | 1 | -0/+37 |
| | |||||
* | termios: Partially hide rtems_termios_tty | Sebastian Huber | 2014-10-07 | 1 | -19/+33 |
| | | | | | | | Move interrupt lock to device context and expose only this structure to the read, write and set attributes device handler. This makes these device handler independent of the general Termios infrastructure suitable for direct use in printk() support. | ||||
* | termios: Separate flow control from normal handler | Sebastian Huber | 2014-10-07 | 1 | -7/+42 |
| | |||||
* | pppd: Fix warnings | Sebastian Huber | 2014-09-30 | 1 | -3/+1 |
| | |||||
* | sptests/spintrcritical22: New test | Sebastian Huber | 2014-09-19 | 6 | -0/+176 |
| | |||||
* | smptests/smpload01: Report profiling only once | Sebastian Huber | 2014-09-17 | 2 | -184/+0 |
| | | | | Rely on test extension to report profiling. | ||||
* | Use correct prototype of benchmark_timer_read() | Joel Sherrill | 2014-09-16 | 50 | -52/+50 |
| | | | | | | | | | | | | | | This change starts with removing the effectively empty file timerdrv.h. The prototypes for benchmark_timer_XXX() were in btimer.h which was not universally used. Thus every use of timerdrv.h had to be changed to btimer.h. Then the prototypes for benchmark_timer_read() had to be adjusted to return benchmark_timer_t rather than int or uint32_t. I took this opportunity to also correct the file headers to separate the copyright from the file description comments which is needed to ensure the copyright isn't propagated into Doxygen output. | ||||
* | sptests/sp07: Minimize thread dispatch latency | Sebastian Huber | 2014-09-16 | 11 | -157/+71 |
| | | | | | | Do not use sprintf() in thread dispatch critical sections to avoid corruption of profiling samples. Update test to reflect thread the life cycle changes. | ||||
* | smptests/smpcache01: Remove invalidation of data cache lines from test | Daniel Cederman | 2014-09-16 | 3 | -33/+33 |
| | | | | | Invalidation of entire data cache might cause data written to the stack to get lost. | ||||
* | sptests/spintrcritical_support: Optimize busy loop | Sebastian Huber | 2014-09-12 | 1 | -3/+4 |
| | |||||
* | sptests/spintrcritical10: Avoid undefined memory | Sebastian Huber | 2014-09-12 | 1 | -0/+3 |
| | |||||
* | tmtests/tmcontext01: Improve cache dirty function | Sebastian Huber | 2014-09-11 | 1 | -14/+24 |
| | | | | Increment by cache line size to allow more cycles per second. | ||||
* | sptests/spfatal07: Fix end of test message | Sebastian Huber | 2014-09-10 | 1 | -1/+1 |
| | |||||
* | sptests/sp39: Convert to sptests/spintrcritical21 | Sebastian Huber | 2014-09-10 | 8 | -105/+83 |
| | | | | | Use interrupt critical section test support. Do not print end of test message in case of failure. | ||||
* | psxtests/psxonce01: Use test extension | Sebastian Huber | 2014-09-10 | 1 | -0/+2 |
| | |||||
* | tests: Rework interrupt critical tests | Sebastian Huber | 2014-09-10 | 14 | -290/+504 |
| | | | | | | | | | This avoids test durations of more than one hour on fast targets, since fast targets can count a lot during one clock tick period, so the minor loop iteration count was quite high. Estimate now the test body duration to iterate only through the interesting time window. Add and use interrupt_critical_section_test(). | ||||
* | Add -std=gnu++11 to CXXFLAGS if SMP is enabled | Sebastian Huber | 2014-09-08 | 1 | -1/+6 |
| | | | | | This is necessary to use the <atomic> header file used for the atomic operations. | ||||
* | tmtests/tmcontext01: Improve cache dirty function | Sebastian Huber | 2014-09-08 | 1 | -4/+7 |
| | |||||
* | sptests/spcontext01: Fix warning | Sebastian Huber | 2014-09-08 | 1 | -1/+1 |
| | |||||
* | tmtests/tmcontext01: Plot a legend | Sebastian Huber | 2014-09-05 | 1 | -6/+20 |
| | |||||
* | spcpuset01: Use %zd for size_t to eliminate warning | Joel Sherrill | 2014-09-04 | 2 | -6/+6 |
| | |||||
* | Misc psxtmtests: Use uint32_t not long for end_time to match printf() format ↵ | Joel Sherrill | 2014-09-04 | 11 | -26/+27 |
| | | | | expectations | ||||
* | spfreechain01/init.c: Use %zd for size_t to eliminate warning | Joel Sherrill | 2014-09-04 | 1 | -2/+2 |
| | |||||
* | sp19: Eliminate warnings | Joel Sherrill | 2014-09-04 | 2 | -39/+16 |
| | |||||
* | raspberrypi: Use shared bspreset.c | Joel Sherrill | 2014-09-04 | 1 | -33/+32 |
| | |||||
* | samples/iostream: Produce proper begin/end message | Sebastian Huber | 2014-09-01 | 2 | -4/+4 |
| | |||||
* | smptests/smplock01: Update screen file | Sebastian Huber | 2014-09-01 | 1 | -1/+1 |
| | |||||
* | libtests/capture01: Fix test name | Sebastian Huber | 2014-09-01 | 1 | -1/+1 |
| | |||||
* | libtests/capture01: Force error if SMP enabled | Sebastian Huber | 2014-09-01 | 1 | -0/+5 |
| | | | | | This prevents infinite test runs on SMP due to the recursive interrupt lock acquire. | ||||
* | tests: Add documentation | Sebastian Huber | 2014-09-01 | 12 | -17/+97 |
| | |||||
* | smptests/smpfatal08: Fix link error | Sebastian Huber | 2014-09-01 | 1 | -0/+7 |
| |