Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | tools/cpu/sh/sci.c: Add include of bsp.h to generated file | Joel Sherrill | 2015-03-09 | 1 | -0/+1 |
| | |||||
* | cpukit/score/cpu/sh/context.c: Correct name of _CPU_Context_switch | Joel Sherrill | 2015-03-09 | 1 | -1/+1 |
| | |||||
* | or1k: Correct _CPU_Thread_Idle_body prototype | Joel Sherrill | 2015-03-09 | 2 | -2/+2 |
| | |||||
* | gensh1/include/bsp.h: Add needed prototype | Joel Sherrill | 2015-03-09 | 1 | -0/+7 |
| | |||||
* | gensh4/include/bsp.h: Remove unused prototype and include | Joel Sherrill | 2015-03-09 | 1 | -6/+0 |
| | |||||
* | powerpc/shared/bootloader/pci.c: Remove warnings | Joel Sherrill | 2015-03-09 | 1 | -2/+2 |
| | |||||
* | shared/include/grcan.h: Add prototypes to fix warnings | Joel Sherrill | 2015-03-09 | 1 | -1/+2 |
| | |||||
* | sysconf: Add _SC_NPROCESSORS_(CONF|ONLN) | Sebastian Huber | 2015-03-09 | 2 | -0/+13 |
| | |||||
* | sysconf: Simplify | Sebastian Huber | 2015-03-09 | 1 | -22/+17 |
| | |||||
* | libtests/stringto01: Fix for GCC 5.0 | Sebastian Huber | 2015-03-09 | 2 | -13/+23 |
| | |||||
* | network: Avoid clash with FreeBSD <sys/time.h> | Sebastian Huber | 2015-03-09 | 2 | -4/+6 |
| | |||||
* | score: Fix for GCC version 5 and later | Sebastian Huber | 2015-03-09 | 1 | -1/+2 |
| | |||||
* | score: Typo | Sebastian Huber | 2015-03-09 | 1 | -1/+1 |
| | | | | Close #2286. | ||||
* | Temporarily disable libdl for h8300 | Joel Sherrill | 2015-03-06 | 2 | -2/+8 |
| | | | | | | | The h8300 gets a linking error for the dl0* tests. This temporarily disables libdl until that can be investigated. updates 2284. | ||||
* | Add fsscandir01 variants as needed to more BSPs testsuite configuration | Joel Sherrill | 2015-03-06 | 21 | -0/+25 |
| | |||||
* | Temporarily ignore dl* tests on some PowerPC BSPs | Joel Sherrill | 2015-03-06 | 9 | -0/+45 |
| | | | | | | | | Some BSPs have issues linking the dl* tests. These issues have not been investigated. This is a temporary workaround until we have an explanation and permanent solution. updates 2258. | ||||
* | Always disable networking for h8300 | Joel Sherrill | 2015-03-06 | 10 | -1/+14 |
| | |||||
* | Temporarily disable libdl tests on some MIPS BSPSs | Joel Sherrill | 2015-03-06 | 3 | -0/+15 |
| | | | | | | | These BSPs are little endian while most are big endian. The dl tool does not support the -EL option yet. updates 2279. | ||||
* | 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 | 2 | -2/+8 |
| | | | | | | | 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 | 2 | -2/+8 |
| | | | | | | | | | 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 | 2 | -2/+8 |
| | | | | | | | | | 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. | ||||
* | raspberrypi: Do not include default IRQ handler and BSP specific one | Joel Sherrill | 2015-03-06 | 1 | -1/+0 |
| | | | | | | This was tripping a linker error in the dl0[12] tests. closes 2247. | ||||
* | lpc1768_mbed_ahb_ram-testsuite.tcfg: Add ftp01 | Joel Sherrill | 2015-03-06 | 1 | -0/+1 |
| | |||||
* | lpc1768_mbed_ahb_ram.tcfg: Remove as it is a junk file | Joel Sherrill | 2015-03-06 | 1 | -7/+0 |
| | | | | | This file does not have "-testsuite" in the name and is ignored by the build system. | ||||
* | Fix even more Doxygen issues | Joel Sherrill | 2015-03-06 | 11 | -11/+42 |
| | |||||
* | coremuteximpl.h: Reorder macro names to match body and fix Doxygen warnings | Joel Sherrill | 2015-03-06 | 1 | -7/+13 |
| | | | | closes 2285. | ||||
* | Fix more Doxygen typos | Joel Sherrill | 2015-03-06 | 7 | -13/+13 |
| | |||||
* | Fix a number of minor Doxygen formatting issues | Joel Sherrill | 2015-03-06 | 8 | -16/+18 |
| | |||||
* | testsupport: Add cascade option to parallel test | Alexander Krutwig | 2015-03-06 | 3 | -41/+104 |
| | |||||
* | shell: Add PROFREPORT command | Sebastian Huber | 2015-03-06 | 4 | -0/+158 |
| | |||||
* | score: Allow NULL for SMP lock name | Sebastian Huber | 2015-03-06 | 1 | -1/+1 |
| | |||||
* | doc: Update Ada User Guide to match C | Joel Sherrill | 2015-03-06 | 1 | -0/+2 |
| | |||||
* | score: Fix SMP lock implementation | Sebastian Huber | 2015-03-06 | 3 | -1/+9 |
| | | | | | | | | See also: https://nahratzah.wordpress.com/2012/10/12/a-trivial-fair-spinlock/ http://concurrencyfreaks.blogspot.de/2014/05/relaxed-atomics-optimizations-for.html | ||||
* | bsps: Use interrupt lock for interrupt server | Sebastian Huber | 2015-03-05 | 1 | -10/+23 |
| | |||||
* | bsp/qoriq: Fix warning | Sebastian Huber | 2015-03-05 | 1 | -2/+1 |
| | |||||
* | score: Add compiler memory barrier to atomic ops | Sebastian Huber | 2015-03-05 | 1 | -0/+6 |
| | |||||
* | score: Implement fine-grained locking for events | Sebastian Huber | 2015-03-05 | 15 | -252/+254 |
| | | | | | | | 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 thread wait flags | Sebastian Huber | 2015-03-05 | 3 | -0/+193 |
| | | | | Update #2273. | ||||
* | score: Add thread acquire | Sebastian Huber | 2015-03-05 | 2 | -24/+79 |
| | | | | Update #2273. | ||||
* | score: Add ISR lock to Objects_Control | Sebastian Huber | 2015-03-05 | 5 | -0/+166 |
| | | | | | | | | | This enables per-object SMP locks on SMP configurations and is the first step to support fine-grained locking. On uni-processor configuration there will be no overhead. The _Objects_Acquire() is intended to replace _Objects_Get_isr_disable(). Update #2273. | ||||
* | score: Thread dispatch dis/enable without Giant | Sebastian Huber | 2015-03-05 | 1 | -22/+82 |
| | | | | Update #2273. | ||||
* | score: Add and use _Thread_Do_dispatch() | Sebastian Huber | 2015-03-05 | 4 | -85/+124 |
| | | | | | | | | | | | | 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: Simplify and fix signal delivery | Sebastian Huber | 2015-03-05 | 4 | -52/+26 |
| | | | | | | | Deliver the POSIX signals after the thread state was updated to avoid race-conditions on SMP configurations. Update #2273. | ||||
* | score: Update _Thread_Heir only if necessary | Sebastian Huber | 2015-03-05 | 14 | -75/+152 |
| | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | score: Add and use PRIORITY_PSEUDO_ISR | Sebastian Huber | 2015-03-05 | 3 | -2/+9 |
| | |||||
* | libmd: Disable SHA modules for m32c | Sebastian Huber | 2015-03-05 | 4 | -0/+16 |
| | | | | Close #2219. | ||||
* | capture: Fix warnings | Sebastian Huber | 2015-03-05 | 1 | -5/+5 |
| | |||||
* | dosfs: Fix warnings | Sebastian Huber | 2015-03-05 | 7 | -18/+12 |
| | |||||
* | tests: Fix warning | Sebastian Huber | 2015-03-05 | 1 | -2/+1 |
| |