Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | sparc: Delete unused CONTEXT_CONTROL_SIZE | Sebastian Huber | 2015-05-26 | 2 | -5/+0 | |
| | | ||||||
| * | sparc: Delete unused ISF_STACK_FRAME_OFFSET | Sebastian Huber | 2015-05-26 | 2 | -3/+0 | |
| | | ||||||
| * | sparc: Add static offset assertions | Sebastian Huber | 2015-05-26 | 1 | -0/+32 | |
| | | ||||||
| * | sptests/spcontext01: Test deferred FP context | Alexander Krutwig | 2015-05-26 | 2 | -20/+47 | |
| | | ||||||
| * | bsps/sparc: Delete unused local labels | Sebastian Huber | 2015-05-26 | 1 | -4/+0 | |
| | | ||||||
| * | bsps/sparc: Change tabs to spaces | Sebastian Huber | 2015-05-26 | 1 | -5/+5 | |
| | | ||||||
| * | rtems/endian.h: Reduce header dependencies | Sebastian Huber | 2015-05-22 | 1 | -13/+13 | |
| | | ||||||
* | | Merge branch 'master' of ssh://dispatch.rtems.org/data/git/rtems | Joel Sherrill | 2015-05-21 | 367 | -4862/+13697 | |
|\| | ||||||
| * | doc: Add new documentation section for Epiphany architecture | Hesham ALMatary | 2015-05-21 | 3 | -0/+83 | |
| | | ||||||
| * | Epiphany: Add the first epiphany_sim BSP v4 | Hesham ALMatary | 2015-05-21 | 21 | -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 v4 | Hesham ALMatary | 2015-05-21 | 16 | -0/+2492 | |
| | | ||||||
| * | region*.c: Ensure return_status is set when RTEMS_MULTIPROCESSING is enabled | Joel Sherrill | 2015-05-21 | 8 | -8/+0 | |
| | | ||||||
| * | arm/s3c24xx/clock/clockdrv.c: Remove unused variable warning | Joel Sherrill | 2015-05-21 | 1 | -1/+0 | |
| | | ||||||
| * | arm/lpc22xx/clock/clockdrv.c: Remove unused variable warning | Joel Sherrill | 2015-05-21 | 1 | -1/+0 | |
| | | ||||||
| * | powerpc/shared/clock/clock.c: Remove unused variable warning | Joel Sherrill | 2015-05-21 | 1 | -1/+0 | |
| | | ||||||
| * | mpc55xxevb/clock/clock-config.c: Remove unused variable warning | Joel Sherrill | 2015-05-21 | 1 | -2/+0 | |
| | | ||||||
| * | mcf5225x/clock/clock.c: Remove unused variable warning | Joel Sherrill | 2015-05-21 | 1 | -1/+0 | |
| | | ||||||
| * | mcf52235/clock/clock.c: Remove unused variable warning | Joel Sherrill | 2015-05-21 | 1 | -1/+0 | |
| | | ||||||
| * | pc386/clock/ckinit.c: Remove prototyped but not defined warning | Joel Sherrill | 2015-05-21 | 1 | -1/+0 | |
| | | ||||||
| * | arm/shared/lpc/clock/lpc-clock-config.c: Remove unused variable warning | Joel Sherrill | 2015-05-21 | 1 | -1/+0 | |
| | | ||||||
| * | kill_noposix.c: Remove obsolete __kill() | Joel Sherrill | 2015-05-21 | 1 | -6/+0 | |
| | | ||||||
| * | mcf52235-testsuite.tcfg: Add syscall01 | Joel Sherrill | 2015-05-21 | 1 | -0/+1 | |
| | | ||||||
| * | Multiple bsp_specs: Change *(old_endfile) to %(old_endfile) | Joel Sherrill | 2015-05-21 | 25 | -25/+25 | |
| | | | | | | | | | | | | Fix typo. closes 2345. | |||||
| * | Top files: Update and prep for release branch | Joel Sherrill | 2015-05-21 | 3 | -29/+9 | |
| | | ||||||
| * | simsh2e-testsuite.tcfg: Add fileio | Joel Sherrill | 2015-05-21 | 1 | -0/+1 | |
| | | ||||||
| * | simsh1-testsuite.tcfg: Add fileio | Joel Sherrill | 2015-05-21 | 1 | -0/+1 | |
| | | ||||||
| * | bsp/tms570: Typo | Sebastian Huber | 2015-05-21 | 1 | -1/+1 | |
| | | ||||||
| * | sparc: Add support for sptests/spcontext01 | Alexander Krutwig | 2015-05-21 | 4 | -10/+528 | |
| | | | | | | | | | | | | Implement _CPU_Context_validate() and _CPU_Context_volatile_clobber(). Update #2270. | |||||
| * | doc: Clarify SPARC floating point ABI | Alexander Krutwig | 2015-05-21 | 1 | -1/+6 | |
| | | ||||||
| * | bsps: Convert clock drivers to use a timecounter | Alexander Krutwig | 2015-05-20 | 48 | -640/+685 | |
| | | | | | | | | Update #2271. | |||||
| * | timecounter: Use in RTEMS | Alexander Krutwig | 2015-05-20 | 53 | -1277/+652 | |
| | | | | | | | | | | | | | | | | Replace timestamp implementation with FreeBSD bintime and timecounters. New test sptests/sptimecounter02. Update #2271. | |||||
| * | timecounter: Port to RTEMS | Alexander Krutwig | 2015-05-20 | 19 | -52/+1411 | |
| | | | | | | | | | | | | New test sptests/timecounter01. Update #2271. | |||||
| * | timecounter: Honor FFCLOCK define | Alexander Krutwig | 2015-05-19 | 1 | -0/+4 | |
| | | | | | | | | Update #2271. | |||||
| * | timecounter: Use uint32_t instead of u_int | Alexander Krutwig | 2015-05-19 | 2 | -19/+19 | |
| | | | | | | | | | | | | | | FreeBSD assumes that u_int is a 32-bit integer type. This is wrong for some 16-bit targets supported by RTEMS. Update #2271. | |||||
| * | timecounter: Import from FreeBSD | Alexander Krutwig | 2015-05-19 | 9 | -0/+2979 | |
| | | | | | | | | Update #2271. | |||||
| * | smptests/smpscheduler03: Restructure | Sebastian Huber | 2015-05-19 | 1 | -41/+42 | |
| | | | | | | | | Restructure to avoid large maximum thread dispatch disabled times. | |||||
| * | rtems: Avoid Giant lock for events | Sebastian Huber | 2015-05-19 | 2 | -4/+0 | |
| | | ||||||
| * | psxualarm: Avoid endless signal handling | Sebastian Huber | 2015-05-19 | 1 | -2/+2 | |
| | | | | | | | | Increase the ualarm timer interval to avoid endless signal handling. | |||||
| * | score: _Thread_Dispatch_disable_critical() | Sebastian Huber | 2015-05-19 | 8 | -19/+67 | |
| | | | | | | | | | | | | | | Thread dispatching is disabled in case interrupts are disabled. To get an accurate thread dispatch disabled time it is important to use the interrupt disabled instant in case a transition from an interrupt disabled section to a thread dispatch level section happens. | |||||
| * | score: Replace _Thread_Delay_ended() | Sebastian Huber | 2015-05-19 | 6 | -74/+30 | |
| | | | | | | | | | | | | | | Use _Thread_Timeout() instead. Use pseudo thread queue for nanosleep() to deal with signals. Close #2130. | |||||
| * | score: Add static initializers for thread queues | Sebastian Huber | 2015-05-19 | 2 | -0/+48 | |
| | | ||||||
| * | score: Do not inline SMP lock if profiling enabled | Sebastian Huber | 2015-05-19 | 3 | -1/+125 | |
| | | | | | | | | This reduces the code size drastically. | |||||
| * | score: Delete _Objects_Put_for_get_isr_disable() | Sebastian Huber | 2015-05-19 | 3 | -12/+0 | |
| | | | | | | | | | | This function is superfluous due to the introduction of fine grained locking. | |||||
| * | score: Fine grained locking for MrsP | Sebastian Huber | 2015-05-19 | 5 | -61/+124 | |
| | | | | | | | | Update #2273. | |||||
| * | score: Remove Giant lock in rtems_clock_tick() | Sebastian Huber | 2015-05-19 | 2 | -14/+1 | |
| | | | | | | | | Update #2307. | |||||
| * | score: Rework _Thread_Change_priority() | Sebastian Huber | 2015-05-19 | 20 | -227/+452 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Move the writes to Thread_Control::current_priority and Thread_Control::real_priority into _Thread_Change_priority() under the protection of the thread lock. Add a filter function to _Thread_Change_priority() to enable specialized variants. Avoid race conditions during a thread priority restore with the new Thread_Control::priority_restore_hint for an important average case optimizations used by priority inheritance mutexes. Update #2273. | |||||
| * | score: Fine grained locking for mutexes | Sebastian Huber | 2015-05-19 | 13 | -117/+143 | |
| | | | | | | | | Update #2273. | |||||
| * | score: Inline _CORE_semaphore_Surrender() | Sebastian Huber | 2015-05-19 | 3 | -70/+41 | |
| | | ||||||
| * | score: Inline _CORE_semaphore_Flush() | Sebastian Huber | 2015-05-19 | 3 | -42/+10 | |
| | | ||||||
| * | score: Delete _CORE_semaphore_Seize() | Sebastian Huber | 2015-05-19 | 6 | -109/+15 | |
| | | | | | | | | Rename _CORE_semaphore_Seize_isr_disable() to _CORE_semaphore_Seize(). |