summaryrefslogtreecommitdiffstats
path: root/testsuites (follow)
Commit message (Collapse)AuthorAgeFilesLines
* libdl: Disable building libdl for the NIOS2. No relocation support.Chris Johns2014-11-061-1/+1
| | | | This should have been added.
* libtests: Add libdl test dl02.Chris Johns2014-11-0411-1/+413
| | | | Loads 2 interdependent ELF object files.
* libtests: Update dl01 documentation.Chris Johns2014-11-043-1/+40
|
* dl01/dl-load.c: Add missing constJoel Sherrill2014-11-021-1/+1
|
* cpukit: Add libdl with the Runtime Loader (RTL) code.Chris Johns2014-10-319-1/+278
| | | | This is a merge of the RTL project.
* top: Add new test.Jennifer Averett2014-10-289-1/+388
|
* capture01: Remove capture task tracking.Jennifer Averett2014-10-271-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 msgSebastian Huber2014-10-241-0/+2
|
* tests/smptests: Normal use of test extensionSebastian Huber2014-10-242-4/+4
|
* tests/smptests: Use barriers in smpfatal0{12}Sebastian Huber2014-10-232-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++ compatibilitySebastian Huber2014-10-231-3/+2
|
* Revert "fstests/mdosfs_fstime: Remove test"Sebastian Huber2014-10-233-0/+35
| | | | This reverts commit bdcf4102f71d1bc2a50f23d2d425d85c24ec0900.
* testsuites: Avoid clock driverSebastian Huber2014-10-143-3/+3
|
* nsecs/init.c: Use long to avoid overflow on 16-bit targetsJoel Sherrill2014-10-131-2/+3
|
* score: Rework global constructionSebastian Huber2014-10-1317-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 formattingJoel Sherrill2014-10-092-35/+5
|
* samples/base_sp: Fix printf() warningJoel Sherrill2014-10-091-2/+3
|
* samples/unlimited: Fix printf() warning and clean upJoel Sherrill2014-10-095-24/+33
|
* IMFS: Avoid NULL pointer accessSebastian Huber2014-10-081-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 rwlockSebastian Huber2014-10-081-0/+37
|
* termios: Partially hide rtems_termios_ttySebastian Huber2014-10-071-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 handlerSebastian Huber2014-10-071-7/+42
|
* pppd: Fix warningsSebastian Huber2014-09-301-3/+1
|
* sptests/spintrcritical22: New testSebastian Huber2014-09-196-0/+176
|
* smptests/smpload01: Report profiling only onceSebastian Huber2014-09-172-184/+0
| | | | Rely on test extension to report profiling.
* Use correct prototype of benchmark_timer_read()Joel Sherrill2014-09-1650-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 latencySebastian Huber2014-09-1611-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 testDaniel Cederman2014-09-163-33/+33
| | | | | Invalidation of entire data cache might cause data written to the stack to get lost.
* sptests/spintrcritical_support: Optimize busy loopSebastian Huber2014-09-121-3/+4
|
* sptests/spintrcritical10: Avoid undefined memorySebastian Huber2014-09-121-0/+3
|
* tmtests/tmcontext01: Improve cache dirty functionSebastian Huber2014-09-111-14/+24
| | | | Increment by cache line size to allow more cycles per second.
* sptests/spfatal07: Fix end of test messageSebastian Huber2014-09-101-1/+1
|
* sptests/sp39: Convert to sptests/spintrcritical21Sebastian Huber2014-09-108-105/+83
| | | | | Use interrupt critical section test support. Do not print end of test message in case of failure.
* psxtests/psxonce01: Use test extensionSebastian Huber2014-09-101-0/+2
|
* tests: Rework interrupt critical testsSebastian Huber2014-09-1014-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 enabledSebastian Huber2014-09-081-1/+6
| | | | | This is necessary to use the <atomic> header file used for the atomic operations.
* tmtests/tmcontext01: Improve cache dirty functionSebastian Huber2014-09-081-4/+7
|
* sptests/spcontext01: Fix warningSebastian Huber2014-09-081-1/+1
|
* tmtests/tmcontext01: Plot a legendSebastian Huber2014-09-051-6/+20
|
* spcpuset01: Use %zd for size_t to eliminate warningJoel Sherrill2014-09-042-6/+6
|
* Misc psxtmtests: Use uint32_t not long for end_time to match printf() format ↵Joel Sherrill2014-09-0411-26/+27
| | | | expectations
* spfreechain01/init.c: Use %zd for size_t to eliminate warningJoel Sherrill2014-09-041-2/+2
|
* sp19: Eliminate warningsJoel Sherrill2014-09-042-39/+16
|
* raspberrypi: Use shared bspreset.cJoel Sherrill2014-09-041-33/+32
|
* samples/iostream: Produce proper begin/end messageSebastian Huber2014-09-012-4/+4
|
* smptests/smplock01: Update screen fileSebastian Huber2014-09-011-1/+1
|
* libtests/capture01: Fix test nameSebastian Huber2014-09-011-1/+1
|
* libtests/capture01: Force error if SMP enabledSebastian Huber2014-09-011-0/+5
| | | | | This prevents infinite test runs on SMP due to the recursive interrupt lock acquire.
* tests: Add documentationSebastian Huber2014-09-0112-17/+97
|
* smptests/smpfatal08: Fix link errorSebastian Huber2014-09-011-0/+7
|