summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* cpukit/score/cpu/sh/context.c: Correct name of _CPU_Context_switchJoel Sherrill2015-03-091-1/+1
|
* or1k: Correct _CPU_Thread_Idle_body prototypeJoel Sherrill2015-03-092-2/+2
|
* gensh1/include/bsp.h: Add needed prototypeJoel Sherrill2015-03-091-0/+7
|
* gensh4/include/bsp.h: Remove unused prototype and includeJoel Sherrill2015-03-091-6/+0
|
* powerpc/shared/bootloader/pci.c: Remove warningsJoel Sherrill2015-03-091-2/+2
|
* shared/include/grcan.h: Add prototypes to fix warningsJoel Sherrill2015-03-091-1/+2
|
* sysconf: Add _SC_NPROCESSORS_(CONF|ONLN)Sebastian Huber2015-03-092-0/+13
|
* sysconf: SimplifySebastian Huber2015-03-091-22/+17
|
* libtests/stringto01: Fix for GCC 5.0Sebastian Huber2015-03-092-13/+23
|
* network: Avoid clash with FreeBSD <sys/time.h>Sebastian Huber2015-03-092-4/+6
|
* score: Fix for GCC version 5 and laterSebastian Huber2015-03-091-1/+2
|
* score: TypoSebastian Huber2015-03-091-1/+1
| | | | Close #2286.
* Temporarily disable libdl for h8300Joel Sherrill2015-03-062-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 configurationJoel Sherrill2015-03-0621-0/+25
|
* Temporarily ignore dl* tests on some PowerPC BSPsJoel Sherrill2015-03-069-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 h8300Joel Sherrill2015-03-0610-1/+14
|
* Temporarily disable libdl tests on some MIPS BSPSsJoel Sherrill2015-03-063-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 aroundJoel Sherrill2015-03-061-0/+8
|
* Temporarily disable libdl for lm32Joel Sherrill2015-03-062-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 v850Joel Sherrill2015-03-062-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 bfinJoel Sherrill2015-03-062-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 oneJoel Sherrill2015-03-061-1/+0
| | | | | | This was tripping a linker error in the dl0[12] tests. closes 2247.
* lpc1768_mbed_ahb_ram-testsuite.tcfg: Add ftp01Joel Sherrill2015-03-061-0/+1
|
* lpc1768_mbed_ahb_ram.tcfg: Remove as it is a junk fileJoel Sherrill2015-03-061-7/+0
| | | | | This file does not have "-testsuite" in the name and is ignored by the build system.
* Fix even more Doxygen issuesJoel Sherrill2015-03-0611-11/+42
|
* coremuteximpl.h: Reorder macro names to match body and fix Doxygen warningsJoel Sherrill2015-03-061-7/+13
| | | | closes 2285.
* Fix more Doxygen typosJoel Sherrill2015-03-067-13/+13
|
* Fix a number of minor Doxygen formatting issuesJoel Sherrill2015-03-068-16/+18
|
* testsupport: Add cascade option to parallel testAlexander Krutwig2015-03-063-41/+104
|
* shell: Add PROFREPORT commandSebastian Huber2015-03-064-0/+158
|
* score: Allow NULL for SMP lock nameSebastian Huber2015-03-061-1/+1
|
* doc: Update Ada User Guide to match CJoel Sherrill2015-03-061-0/+2
|
* score: Fix SMP lock implementationSebastian Huber2015-03-063-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 serverSebastian Huber2015-03-051-10/+23
|
* bsp/qoriq: Fix warningSebastian Huber2015-03-051-2/+1
|
* score: Add compiler memory barrier to atomic opsSebastian Huber2015-03-051-0/+6
|
* score: Implement fine-grained locking for eventsSebastian Huber2015-03-0515-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 flagsSebastian Huber2015-03-053-0/+193
| | | | Update #2273.
* score: Add thread acquireSebastian Huber2015-03-052-24/+79
| | | | Update #2273.
* score: Add ISR lock to Objects_ControlSebastian Huber2015-03-055-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 GiantSebastian Huber2015-03-051-22/+82
| | | | Update #2273.
* score: Add and use _Thread_Do_dispatch()Sebastian Huber2015-03-054-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 deliverySebastian Huber2015-03-054-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 necessarySebastian Huber2015-03-0514-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_ISRSebastian Huber2015-03-053-2/+9
|
* libmd: Disable SHA modules for m32cSebastian Huber2015-03-054-0/+16
| | | | Close #2219.
* capture: Fix warningsSebastian Huber2015-03-051-5/+5
|
* dosfs: Fix warningsSebastian Huber2015-03-057-18/+12
|
* tests: Fix warningSebastian Huber2015-03-051-2/+1
|
* tests: Fix warningsSebastian Huber2015-03-053-4/+4
|