summaryrefslogtreecommitdiffstats
path: root/testsuites (follow)
Commit message (Collapse)AuthorAgeFilesLines
* smpmigration01: Delete timing dependent assertSebastian Huber2015-03-251-3/+6
| | | | | | The cycles per runner depends too heavily on the hardware timing making the assert unreliable. Delete runner tasks before we print out the status.
* smptests/smpfatal08: Workaround for QorIQ BSPsSebastian Huber2015-03-241-0/+8
|
* score: Add thread priority change handlerSebastian Huber2015-03-241-2/+2
| | | | | | | | | | Since the thread current priority change and thread queue requeue is performed in one critical section it is possible to simplify the thread queue requeue procedure. Add a thread queue agnostic thread priority change handler so that we are able to use alternative thread queue implementations. Update #2273.
* testsuites/sptests/sp54/init.c: Add cast to avoid warningJoel Sherrill2015-03-241-1/+1
|
* samples/minimum/init.c: Add cast to avoid warningJoel Sherrill2015-03-241-1/+1
|
* sptls03/init.c: Make type and constants uint32_t to avoid overflow warningsJoel Sherrill2015-03-241-4/+4
|
* sptls01/init.c: Use larger data types for valuesJoel Sherrill2015-03-241-5/+5
|
* sptests/spwatchdog/init.c: Avoid integer overflowJoel Sherrill2015-03-241-2/+8
|
* sptests/spedfsched02: Reduce stack space usage to fix on smaller targetsJoel Sherrill2015-03-242-3/+1
|
* sptests/spatomic01/init.c: Avoid integer overflowJoel Sherrill2015-03-241-8/+11
|
* sptests/sp34/changepri.c: Correct printf() warningJoel Sherrill2015-03-241-4/+5
|
* sptests/sp33/init.c: Correct printf() warningJoel Sherrill2015-03-241-2/+3
|
* sptests/sp20: Reduce memory requirementsJoel Sherrill2015-03-242-3/+1
| | | | | This was checked on sparc/sis. If this fails on other targets, then the task stack sizes needs to be reevaluated.
* sptests/sp13/system.h: Fine tune message buffer configuration to avoid ↵Joel Sherrill2015-03-241-13/+17
| | | | integer overflow
* sptests/sp12/pritask.c: Correct printf() warningJoel Sherrill2015-03-241-3/+4
|
* psxconfig01/init.c: Correct pointer/integer size warningJoel Sherrill2015-03-241-1/+1
|
* psxtests/psx15/init.c: Correct printf() warningJoel Sherrill2015-03-241-1/+3
|
* malloctest/init.c: Fix use uninitialized warningJoel Sherrill2015-03-241-0/+3
|
* testsuites/psxtests/psxsignal03/init.c: Fix line wrapJoel Sherrill2015-03-221-1/+5
|
* testsuites/testdata: Add sets to disable all jffs2 and mrfs testsJoel Sherrill2015-03-222-0/+25
|
* score: Simplify debug code and use _Assert()Sebastian Huber2015-03-221-1/+1
|
* sptests/spintrcritical23: Fix warningsSebastian Huber2015-03-211-8/+10
|
* Replace www.rtems.com with www.rtems.orgSebastian Huber2015-03-2038-38/+38
|
* score: Fix _Thread_Change_priority()Sebastian Huber2015-03-206-0/+225
| | | | | | | | | | Atomically update the current priority of a thread and the wait queue. Serialize the scheduler update in a separate critical section with a generation number. New test sptests/spintrcritical23. Close #2310.
* spcbssched03/tasks_periodic.c: Fixed now used before set warningJoel Sherrill2015-03-171-0/+1
|
* sptests misc: Update to not use deprecated methodsJoel Sherrill2015-03-176-18/+18
|
* tests misc: Disable deprecated method usage warning when intentionalJoel Sherrill2015-03-175-195/+232
| | | | | These tests intentionally use the deprecated method. Eventually this code in the sections can be deleted.
* tm07: Split some code into new spnotepad02.Joel Sherrill2015-03-1710-22/+116
| | | | | | Use of deprecated notepads in sp07 needs further work. Updates #2305.
* testsuites/samples/minimum/init.c: Notepads no longer need to be disabledJoel Sherrill2015-03-171-7/+0
| | | | They are disabled by default as they are deprecated.
* testsupport: Add worker setup handlerSebastian Huber2015-03-172-12/+25
| | | | Add rtems_test_parallel_get_task_id().
* tmtests/tmfine01: New testSebastian Huber2015-03-166-0/+2612
|
* cpukit: deprecate notepadsGedare Bloom2015-03-106-1/+9
| | | | | | | | | | | | | | | Deprecate Classic API Notepads. Mark task_set/get_note() with the deprecated attribute, and also mark the notepads field. Replace disable with enable option for notepads in confdefs.h, and make notepads disabled by default. The previous option CONFIGURE_DISABLE_CLASSIC_API_NOTEPADS is now unused and will emit a compile-time warning. A new option CONFIGURE_ENABLE_CLASSIC_API_NOTEPADS is available to turn on notepads, but it also will emit a compile-time warning to indicate that notepads are deprecated. Closes #2265
* libcsupport: Delete superfluous _gettimeofday()Sebastian Huber2015-03-101-7/+0
|
* sysconf: Add _SC_NPROCESSORS_(CONF|ONLN)Sebastian Huber2015-03-091-0/+9
|
* libtests/stringto01: Fix for GCC 5.0Sebastian Huber2015-03-092-13/+23
|
* Temporarily disable libdl for h8300Joel Sherrill2015-03-061-1/+4
| | | | | | | The h8300 gets a linking error for the dl0* tests. This temporarily disables libdl until that can be investigated. updates 2284.
* dltests-broken-on-this-bsp.tcfg: New file used for dl* tests work aroundJoel Sherrill2015-03-061-0/+8
|
* Temporarily disable libdl for lm32Joel Sherrill2015-03-061-1/+4
| | | | | | | There is a GCC ICE when building libdl. This temporarily disables building libdl until that is resolved. updates 2283.
* Temporarily disable libdl for v850Joel Sherrill2015-03-061-1/+4
| | | | | | | | | There is an issue linking dl0* which has not been resolved. This issue is being tracked but is not considered a release blocker. This patch is a workaround which disables libdl for the v850 until the ticket is resolved. updates 2260.
* Temporarily disable libdl for bfinJoel Sherrill2015-03-061-1/+4
| | | | | | | | | There is an issue linking dl0* which has not been resolved. This issue is being tracked but is not considered a release blocker. This patch is a workaround which disables libdl for the bfin until the ticket is resolved. updates 2252.
* testsupport: Add cascade option to parallel testAlexander Krutwig2015-03-061-30/+60
|
* score: Implement fine-grained locking for eventsSebastian Huber2015-03-053-31/+49
| | | | | | | Use the ISR lock of the thread object to protect the event state and use the Giant lock only for the blocking operations. Update #2273.
* score: Add and use _Thread_Do_dispatch()Sebastian Huber2015-03-051-0/+4
| | | | | | | | | | | | The _Thread_Dispatch() function is quite complex and the time to set up and tear down the stack frame is significant. Split this function into two parts. The complex part is now in _Thread_Do_dispatch(). Call _Thread_Do_dispatch() in _Thread_Enable_dispatch() only if necessary. This increases the average case performance. Simplify _Thread_Handler() for SMP configurations. Update #2273.
* score: Update _Thread_Heir only if necessarySebastian Huber2015-03-053-0/+103
| | | | | | | | | | | | | | | | | | | | Previously, the _Thread_Heir was updated unconditionally in case a new heir was determined. The _Thread_Dispatch_necessary was only updated in case the executing thread was preemptible or an internal thread was unblocked. Change this to update the _Thread_Heir and _Thread_Dispatch_necessary only in case the currently selected heir thread is preemptible or a dispatch is forced. Move the schedule decision into the change priority operation and use the schedule operation only in rtems_task_mode() in case preemption is enabled or an ASR dispatch is necessary. This is a behaviour change. Previously, the RTEMS_NO_PREEMPT also prevented signal delivery in certain cases (not always). Now, signal delivery is no longer influenced by RTEMS_NO_PREEMPT. Since the currently selected heir thread is used to determine if a new heir is chosen, non-preemptible heir threads currently not executing now prevent a new heir. This may have an application impact, see change test tm04. Document this change in sp04. Update #2273.
* tests: Fix warningsSebastian Huber2015-03-053-4/+4
|
* tests: Refactor parallel test executionAlexander Krutwig2015-03-051-147/+140
|
* capture01: Update screen fileJoel Sherrill2015-03-041-30/+33
|
* Add simple test for scandir() on all file systems testedJoel Sherrill2015-03-0414-0/+255
| | | | updates 1394
* psxtests/psxclock01: use clock() and CLOCKS_PER_SECGedare Bloom2015-03-046-1/+95
| | | | Closes #2182
* score: ISR lock C/C++ compatiblity issueSebastian Huber2015-03-041-2/+2
| | | | | | | | | | Empty structures are implementation-defined in C. GCC gives them a size of zero. In C++ empty structures have a non-zero size. Add ISR_LOCK_DEFINE() to define ISR locks for structures used by C and C++. Update #2273.