summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* rtems: Change CONTEXT_FP_SIZE defineSebastian Huber2015-06-031-1/+5
| | | | | | | Define CONTEXT_FP_SIZE to zero in case hardware and software floating point support is disabled. The problem is that empty structures have a different size in C and C++. In C++ they have a non-zero size leading to an overestimate of the workspace size.
* smptests/smpscheduler02: Reduce required CPU countSebastian Huber2015-06-031-41/+50
|
* smptests/smpmrsp01: Reduce required CPU countSebastian Huber2015-06-031-8/+13
|
* smptests/smpscheduler03: Use proper lockSebastian Huber2015-06-031-9/+9
|
* score: Remove assertSebastian Huber2015-06-031-6/+0
| | | | | | With the introduction of fine grained locking there is no longer a one-to-one connection between the Giant lock nest level and the thread dispatch disable level.
* posix: Fix _POSIX_Timer_Insert_helper() lockingSebastian Huber2015-06-031-5/+9
| | | | Close #2358.
* sparc: Disable FPU in interrupt contextAlexander Krutwig2015-05-303-2/+66
| | | | Update #2270.
* sparc: Remove superfluous FP enableSebastian Huber2015-05-302-22/+7
| | | | | | | The FP context save/restore makes only sense in the context of FP threads. Update #2270.
* sparc: Avoid new window for FP save/restoreSebastian Huber2015-05-301-54/+48
| | | | Update #2270.
* tmtests/tm26: Fix context switch to FP taskSebastian Huber2015-05-291-3/+0
| | | | | | | It is wrong to restore the floating point context here. The _Context_Switch() ends up in _Thread_Handler() which will call _Thread_Restore_fp(). In _Thread_Do_dispatch() the FP restore is after the context switch.
* Revert "tmtests/tm26: Avoid NULL pointer access"Sebastian Huber2015-05-291-0/+3
| | | | | | | There is no NULL pointer access. Please note that _Thread_Get_executing() != executing variable in Low_task(). This reverts commit 5611839a7e2e371dd1f327c336c785095f634e55.
* sparc: Improve _CPU_Context_validate()Alexander Krutwig2015-05-291-46/+49
| | | | | | | Write the pattern only once to the entry register window and the floating point registers. Update #2270.
* tmtests/tm26: Avoid NULL pointer accessSebastian Huber2015-05-291-3/+0
|
* posix: Fix clock_gettime()Sebastian Huber2015-05-291-2/+0
| | | | | The _TOD_Get_zero_based_uptime_as_timespec() returns already the right value.
* bsps/powerpc: Fix potential integer overflowSebastian Huber2015-05-291-1/+1
| | | | Update #2356.
* MAINTAINERS: added selfBen Gras2015-05-281-0/+2
|
* beagle bsp: RTC support for BBBragunath2015-05-285-0/+309
|
* dosfs: avoid buffer-overread. closes #2292.Gedare Bloom2015-05-271-2/+2
|
* libtests/i2c01: Avoid stack overflowSebastian Huber2015-05-271-0/+2
|
* score: Replace _API_Mutex_Is_locked()Sebastian Huber2015-05-274-35/+31
| | | | Replace _API_Mutex_Is_locked() with _API_Mutex_Is_owner().
* sapi: Fix workspace size estimateSebastian Huber2015-05-271-2/+1
| | | | | Reserve a full minimum block to account for the heap protection enabled via RTEMS_DEBUG.
* sapi: Fix workspace size estimateSebastian Huber2015-05-271-4/+15
|
* sapi: Simplify confdefs.hSebastian Huber2015-05-271-1/+0
| | | | | The _Configure_From_workspace() already takes care that zero size allocations contribute nothing to the workspace size estimate.
* jffs2: Move into separate librarySebastian Huber2015-05-2711-10/+34
| | | | | | | In case the zlib compression was used, then the librtemscpu.a depended on libz.a. To avoid a GCC patch or complicated link flags move the JFFS2 support into a separate library to use a simple "-ljffs2 -lz" to link the executable.
* generic_or1k: Fix a typo in a commentHesham ALMatary2015-05-261-1/+1
|
* generic_or1k: Use the correct bsp_specs fileHesham ALMatary2015-05-262-11/+6
|
* i386/pc386: default graphics driver changed from VGA to VESA basedJan Dolezal2015-05-263-23/+29
| | | | | | | basic VGA driver can be enabled during configure phase by exporting variable USE_VGA=1 so that it is available in configure environment cirrus driver is enabled the same way by exporting variable USE_CIRRUS_GD5446=1
* i386/pc386/VESA framebuffer driver: modified and extended initialization optionsJan Dolezal2015-05-264-40/+172
| | | | | | | | driver is not initialized by default initialization is possible through multiboot command line option or through the string variable (see fb_default_mode.h) set in user's module allowing the driver to evaluate this variable after the two modules are linked together
* Merge branch 'master' of ssh://dispatch.rtems.org/data/git/rtemsJoel Sherrill2015-05-267-50/+102
|\
| * sparc: Add static assertionSebastian Huber2015-05-261-0/+5
| |
| * sparc: Delete unused CONTEXT_CONTROL_SIZESebastian Huber2015-05-262-5/+0
| |
| * sparc: Delete unused ISF_STACK_FRAME_OFFSETSebastian Huber2015-05-262-3/+0
| |
| * sparc: Add static offset assertionsSebastian Huber2015-05-261-0/+32
| |
| * sptests/spcontext01: Test deferred FP contextAlexander Krutwig2015-05-262-20/+47
| |
| * bsps/sparc: Delete unused local labelsSebastian Huber2015-05-261-4/+0
| |
| * bsps/sparc: Change tabs to spacesSebastian Huber2015-05-261-5/+5
| |
| * rtems/endian.h: Reduce header dependenciesSebastian Huber2015-05-221-13/+13
| |
* | Merge branch 'master' of ssh://dispatch.rtems.org/data/git/rtemsJoel Sherrill2015-05-21367-4862/+13697
|\|
| * doc: Add new documentation section for Epiphany architectureHesham ALMatary2015-05-213-0/+83
| |
| * Epiphany: Add the first epiphany_sim BSP v4Hesham ALMatary2015-05-2121-0/+1423
| | | | | | | | | | | | This BSP in intended to run on the simulator that should be built from RSB. When building RTEMS for Epiphany --disable-networking must be provided part of the configure command.
| * cpukit: Add Epiphany architecture port v4Hesham ALMatary2015-05-2116-0/+2492
| |
| * region*.c: Ensure return_status is set when RTEMS_MULTIPROCESSING is enabledJoel Sherrill2015-05-218-8/+0
| |
| * arm/s3c24xx/clock/clockdrv.c: Remove unused variable warningJoel Sherrill2015-05-211-1/+0
| |
| * arm/lpc22xx/clock/clockdrv.c: Remove unused variable warningJoel Sherrill2015-05-211-1/+0
| |
| * powerpc/shared/clock/clock.c: Remove unused variable warningJoel Sherrill2015-05-211-1/+0
| |
| * mpc55xxevb/clock/clock-config.c: Remove unused variable warningJoel Sherrill2015-05-211-2/+0
| |
| * mcf5225x/clock/clock.c: Remove unused variable warningJoel Sherrill2015-05-211-1/+0
| |
| * mcf52235/clock/clock.c: Remove unused variable warningJoel Sherrill2015-05-211-1/+0
| |
| * pc386/clock/ckinit.c: Remove prototyped but not defined warningJoel Sherrill2015-05-211-1/+0
| |
| * arm/shared/lpc/clock/lpc-clock-config.c: Remove unused variable warningJoel Sherrill2015-05-211-1/+0
| |