Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | sptls01/init.c: Use larger data types for values | Joel Sherrill | 2015-03-24 | 1 | -5/+5 | |
| | ||||||
* | sptests/spwatchdog/init.c: Avoid integer overflow | Joel Sherrill | 2015-03-24 | 1 | -2/+8 | |
| | ||||||
* | sptests/spedfsched02: Reduce stack space usage to fix on smaller targets | Joel Sherrill | 2015-03-24 | 2 | -3/+1 | |
| | ||||||
* | sptests/spatomic01/init.c: Avoid integer overflow | Joel Sherrill | 2015-03-24 | 1 | -8/+11 | |
| | ||||||
* | sptests/sp34/changepri.c: Correct printf() warning | Joel Sherrill | 2015-03-24 | 1 | -4/+5 | |
| | ||||||
* | sptests/sp33/init.c: Correct printf() warning | Joel Sherrill | 2015-03-24 | 1 | -2/+3 | |
| | ||||||
* | sptests/sp20: Reduce memory requirements | Joel Sherrill | 2015-03-24 | 2 | -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 Sherrill | 2015-03-24 | 1 | -13/+17 | |
| | | | | integer overflow | |||||
* | sptests/sp12/pritask.c: Correct printf() warning | Joel Sherrill | 2015-03-24 | 1 | -3/+4 | |
| | ||||||
* | psxconfig01/init.c: Correct pointer/integer size warning | Joel Sherrill | 2015-03-24 | 1 | -1/+1 | |
| | ||||||
* | psxtests/psx15/init.c: Correct printf() warning | Joel Sherrill | 2015-03-24 | 1 | -1/+3 | |
| | ||||||
* | malloctest/init.c: Fix use uninitialized warning | Joel Sherrill | 2015-03-24 | 1 | -0/+3 | |
| | ||||||
* | testsuites/psxtests/psxsignal03/init.c: Fix line wrap | Joel Sherrill | 2015-03-22 | 1 | -1/+5 | |
| | ||||||
* | testsuites/testdata: Add sets to disable all jffs2 and mrfs tests | Joel Sherrill | 2015-03-22 | 2 | -0/+25 | |
| | ||||||
* | score: Simplify debug code and use _Assert() | Sebastian Huber | 2015-03-22 | 1 | -1/+1 | |
| | ||||||
* | sptests/spintrcritical23: Fix warnings | Sebastian Huber | 2015-03-21 | 1 | -8/+10 | |
| | ||||||
* | Replace www.rtems.com with www.rtems.org | Sebastian Huber | 2015-03-20 | 38 | -38/+38 | |
| | ||||||
* | score: Fix _Thread_Change_priority() | Sebastian Huber | 2015-03-20 | 6 | -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 warning | Joel Sherrill | 2015-03-17 | 1 | -0/+1 | |
| | ||||||
* | sptests misc: Update to not use deprecated methods | Joel Sherrill | 2015-03-17 | 6 | -18/+18 | |
| | ||||||
* | tests misc: Disable deprecated method usage warning when intentional | Joel Sherrill | 2015-03-17 | 5 | -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 Sherrill | 2015-03-17 | 10 | -22/+116 | |
| | | | | | | Use of deprecated notepads in sp07 needs further work. Updates #2305. | |||||
* | testsuites/samples/minimum/init.c: Notepads no longer need to be disabled | Joel Sherrill | 2015-03-17 | 1 | -7/+0 | |
| | | | | They are disabled by default as they are deprecated. | |||||
* | testsupport: Add worker setup handler | Sebastian Huber | 2015-03-17 | 2 | -12/+25 | |
| | | | | Add rtems_test_parallel_get_task_id(). | |||||
* | tmtests/tmfine01: New test | Sebastian Huber | 2015-03-16 | 6 | -0/+2612 | |
| | ||||||
* | cpukit: deprecate notepads | Gedare Bloom | 2015-03-10 | 6 | -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 Huber | 2015-03-10 | 1 | -7/+0 | |
| | ||||||
* | sysconf: Add _SC_NPROCESSORS_(CONF|ONLN) | Sebastian Huber | 2015-03-09 | 1 | -0/+9 | |
| | ||||||
* | libtests/stringto01: Fix for GCC 5.0 | Sebastian Huber | 2015-03-09 | 2 | -13/+23 | |
| | ||||||
* | Temporarily disable libdl for h8300 | Joel Sherrill | 2015-03-06 | 1 | -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 around | Joel Sherrill | 2015-03-06 | 1 | -0/+8 | |
| | ||||||
* | Temporarily disable libdl for lm32 | Joel Sherrill | 2015-03-06 | 1 | -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 v850 | Joel Sherrill | 2015-03-06 | 1 | -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 bfin | Joel Sherrill | 2015-03-06 | 1 | -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 test | Alexander Krutwig | 2015-03-06 | 1 | -30/+60 | |
| | ||||||
* | score: Implement fine-grained locking for events | Sebastian Huber | 2015-03-05 | 3 | -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 Huber | 2015-03-05 | 1 | -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 necessary | Sebastian Huber | 2015-03-05 | 3 | -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 warnings | Sebastian Huber | 2015-03-05 | 3 | -4/+4 | |
| | ||||||
* | tests: Refactor parallel test execution | Alexander Krutwig | 2015-03-05 | 1 | -147/+140 | |
| | ||||||
* | capture01: Update screen file | Joel Sherrill | 2015-03-04 | 1 | -30/+33 | |
| | ||||||
* | Add simple test for scandir() on all file systems tested | Joel Sherrill | 2015-03-04 | 14 | -0/+255 | |
| | | | | updates 1394 | |||||
* | psxtests/psxclock01: use clock() and CLOCKS_PER_SEC | Gedare Bloom | 2015-03-04 | 6 | -1/+95 | |
| | | | | Closes #2182 | |||||
* | score: ISR lock C/C++ compatiblity issue | Sebastian Huber | 2015-03-04 | 1 | -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. | |||||
* | smptests/smpcapture01: Avoid livelock condition | Sebastian Huber | 2015-03-04 | 2 | -41/+54 | |
| | ||||||
* | smptests: Do not use Giant directly | Sebastian Huber | 2015-03-04 | 2 | -6/+6 | |
| | | | | | This ensures that thread dispatching is disabled. A Giant acquire/release pair must take place in the same processor. | |||||
* | psxtests/psx05: Adjust test case | Sebastian Huber | 2015-02-26 | 1 | -2/+2 | |
| | | | | Update #2170. | |||||
* | sptests/sp76: Check that the right task executes | Sebastian Huber | 2015-02-26 | 1 | -8/+11 | |
| | ||||||
* | psxtests: add string param to printf. closes #2241 | Gedare Bloom | 2015-02-23 | 2 | -2/+2 | |
| | ||||||
* | IMFS: Fix copy on write for linfiles | Sebastian Huber | 2015-02-20 | 2 | -5/+67 | |
| |