Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | posix: Use RTEMS_DECONST() | Sebastian Huber | 2014-09-08 | 2 | -3/+3 |
| | |||||
* | posix: Fix warning | Sebastian Huber | 2014-09-08 | 1 | -2/+0 |
| | |||||
* | libcsupport: Use RTEMS_DECONST() | Sebastian Huber | 2014-09-08 | 1 | -1/+1 |
| | |||||
* | score: Add RTEMS_DECONST|DEVOLATILE|DEQUALIFY() | Sebastian Huber | 2014-09-08 | 1 | -0/+27 |
| | |||||
* | capture: Add support for variable length records. | Jennifer Averett | 2014-09-05 | 10 | -72/+475 |
| | |||||
* | capture: Split user extension methods out. | Jennifer Averett | 2014-09-05 | 4 | -388/+673 |
| | |||||
* | Regenerate preinstall.am for score/cpu/or1k | Hesham ALMatary | 2014-09-04 | 1 | -3/+3 |
| | | | | | This patch regenerates preinstall.am file after Chris fixup regarding preinstall.am files gerenration from bootstrap -p command. | ||||
* | shell.c: Add cast to match printf() expectations for width specifier | Joel Sherrill | 2014-09-04 | 1 | -1/+6 |
| | |||||
* | rtems-rfs-buffer.c: Correct printf() format specifiers to eliminate warnings | Joel Sherrill | 2014-09-04 | 1 | -3/+2 |
| | |||||
* | rtems/score/assert.h: Rework to allow use of NDEBUG | Joel Sherrill | 2014-09-04 | 1 | -13/+43 |
| | |||||
* | mprotect.c: Remove warning for no prototype | Joel Sherrill | 2014-09-04 | 1 | -9/+14 |
| | |||||
* | libfs: Fix the warning in the RFS. | Chris Johns | 2014-09-03 | 1 | -1/+6 |
| | | | | Return the first error if one or more happen when deleting an inode. | ||||
* | or1k: Implement context validate and context volatile clobber functions. | Hesham ALMatary | 2014-09-02 | 4 | -3/+225 |
| | | | | | | score/cpu/or1k: Add two new assembly functions: _CPU_Context_validate and _CPU_Context_volatile_clobber; their implementation follows corresponding ARM functions. | ||||
* | Add missing r31 load instruction _ISR_Handler | Hesham ALMatary | 2014-09-02 | 1 | -0/+1 |
| | | | | | _ISR_Handler: r31 was not loaded in restore function. This patch adds this load. | ||||
* | sapi: Add profiling report begin/end message | Sebastian Huber | 2014-09-02 | 1 | -3/+7 |
| | |||||
* | score: Define _CPU_Start_multitasking only for LEON SPARC, not SPARC in general | Daniel Cederman | 2014-09-01 | 1 | -2/+4 |
| | | | | | Rename _BSP_Start_multitasking to _LEON3_Start_multitasking to show that it is LEON specific | ||||
* | Regenerate all preinstall.am files. | Chris Johns | 2014-08-29 | 15 | -56/+56 |
| | | | | | With this patch the preinstall.am files are in a set order and not dependent on now perl implements a hash. | ||||
* | Regenerate all preinstall.am files. | Joel Sherrill | 2014-08-28 | 14 | -48/+48 |
| | | | | | Apparently, at some point automake output changed and these were not updated. | ||||
* | rtems: SMP fix for timer server | Sebastian Huber | 2014-08-27 | 1 | -1/+3 |
| | |||||
* | rtems: Add more clock tick functions | Sebastian Huber | 2014-08-26 | 1 | -0/+71 |
| | | | | | Add rtems_clock_tick_later(), rtems_clock_tick_later_usec() and rtems_clock_tick_before(). | ||||
* | Add or1k to the list of targets that use IEEE 754 in xdr_float.c | Hesham ALMatary | 2014-08-25 | 1 | -0/+1 |
| | |||||
* | rtems: Inline rtems_clock_get_ticks_since_boot() | Sebastian Huber | 2014-08-25 | 5 | -47/+14 |
| | | | | Update documentation. | ||||
* | score: Add SMP support to the cache manager | Daniel Cederman | 2014-08-22 | 2 | -0/+101 |
| | | | | | | | | | Adds functions that allows the user to specify which cores that should perform the cache operation. SMP messages are sent to all the specified cores and the caller waits until all cores have acknowledged that they have flushed their cache. If CPU_CACHE_NO_INSTRUCTION_CACHE_SNOOPING is defined the instruction cache invalidation function will perform the operation on all cores using the previous method. | ||||
* | score/sparc: Add comment on icache flush after trap table update | Daniel Cederman | 2014-08-22 | 1 | -3/+14 |
| | | | | | | | | | | | Changes to the trap table might be missed by other cores. If the system state is up, the other cores can be notified using SMP messages that they need to flush their icache. If the up state has not been reached there is no need to notify other cores. They will do an automatic flush of the icache just after entering the up state, but before enabling interrupts. Cache invalidation is required for both single and multiprocessor systems. | ||||
* | bsp/sparc: Flush icache before first time enabling interrupts | Daniel Cederman | 2014-08-22 | 1 | -0/+4 |
| | | | | | | | A secondary processor might miss changes done to the trap table if the instruction cache is not flushed. Once interrupts are enabled any other required cache flushes can be ordered via the cache manager. | ||||
* | score: Rename SMP broadcast message function | Daniel Cederman | 2014-08-22 | 2 | -3/+3 |
| | | | | Change message type to unsigned long to match other SMP message functions. | ||||
* | score: Add function to send a SMP message to a set of CPUs | Daniel Cederman | 2014-08-22 | 2 | -0/+31 |
| | |||||
* | Add configuration to detect toolset has sigaltstack() prototype | Joel Sherrill | 2014-08-20 | 2 | -4/+18 |
| | |||||
* | score: PR2179: Fix initially locked PI mutex | Sebastian Huber | 2014-08-20 | 1 | -4/+11 |
| | |||||
* | rtems_termios_puts: Copy and write more than one char at once | Kolja Waschk | 2014-08-18 | 1 | -50/+85 |
| | | | | Renamed startXmit(), nToSend is unsigned, just check FL_ORCVXOF, no (void) cast anymore, compute nToSend in single if/else if/else. | ||||
* | Add or1k tick timer register definitions | Hesham ALMatary | 2014-08-18 | 1 | -2/+14 |
| | |||||
* | arm: PR2186: Fix compile error | Sebastian Huber | 2014-08-14 | 1 | -2/+4 |
| | |||||
* | or1k/.../preinstall.am: Add missing file | Joel Sherrill | 2014-08-12 | 1 | -0/+49 |
| | |||||
* | Add support for OpenRISC - Fixed issues | Hesham ALMatary | 2014-08-12 | 15 | -0/+2263 |
| | | | | | | | This work is based on the old or32 port (that has been removed back in 2005) authored by Chris Ziomkowski. The patch includes the basic functions every port should implement like: context switch, exception handling, OpenRISC ABI and machine definitions and configurations. | ||||
* | arm: Add support for FPv4-SP floating point unit | Sebastian Huber | 2014-08-12 | 12 | -45/+179 |
| | | | | | This floating point unit is available in Cortex-M4 processors and defined by ARMv7-M. This adds basic support for other VFP-D16 variants. | ||||
* | rbtree: Simplify _RBTree_Extract() | Sebastian Huber | 2014-08-07 | 1 | -8/+10 |
| | |||||
* | rbtree: Simplify insert and extract | Sebastian Huber | 2014-08-07 | 5 | -90/+83 |
| | | | | | | | Simplify _RBTree_Insert() and _RBTree_Extract(). Remove more superfluous NULL pointer checks. Change _RBTree_Is_root() to use only the node. Add parent parameter to _RBTree_Sibling(). Delete _RBTree_Grandparent() and _RBTree_Parent_sibling(). | ||||
* | rbtree: Simplify _RBTree_Rotate() | Sebastian Huber | 2014-08-07 | 1 | -17/+61 |
| | | | | Add and use _RBTree_Direction(). | ||||
* | posix: Simplify key implementation | Sebastian Huber | 2014-08-05 | 5 | -21/+44 |
| | |||||
* | rbtree: Add and use RBTree_Compare_result | Sebastian Huber | 2014-08-05 | 13 | -49/+81 |
| | |||||
* | Add and use RTEMS_CONTAINER_OF() | Sebastian Huber | 2014-08-05 | 20 | -71/+54 |
| | |||||
* | rbtree: Rename find header in find control | Sebastian Huber | 2014-07-29 | 2 | -14/+23 |
| | | | | Simplify _RBTree_Find_control(). Avoid superfluous NULL pointer checks. | ||||
* | rbtree: Simplify off-tree handling | Sebastian Huber | 2014-07-29 | 2 | -21/+24 |
| | | | | | | | Only use the parent pointer, since this pointer is never NULL for nodes which are part of a tree. Rename functions from *_off_rbtree() to *_off_tree(). | ||||
* | Delete unused *_Is_null() functions | Sebastian Huber | 2014-07-26 | 19 | -262/+0 |
| | |||||
* | rbtree: Update maximum node in LIFO order | Sebastian Huber | 2014-07-26 | 2 | -9/+11 |
| | | | | | | The test sptests/sp35 showed a NULL pointer access due to an invalid maximum node field (e.g. a tree with one element and NULL as the maximum node). | ||||
* | todimpl.h: Add missing Doxygen | Joel Sherrill | 2014-07-23 | 1 | -0/+10 |
| | |||||
* | coretod*.c: Fix Doxygen group and comment formatting | Joel Sherrill | 2014-07-23 | 5 | -14/+14 |
| | |||||
* | Add _TOD_Adjust to SCORE TOD Handler. | Joel Sherrill | 2014-07-23 | 4 | -18/+79 |
| | | | | | | | | This lays the proper structure for doing future work on time adjustment algorithms. Any TOD adjustments should be requested at the API level and performed at the SCORE level. Additionally updated a test. | ||||
* | adjtime.c: Use timestamp math and simplify | Joel Sherrill | 2014-07-23 | 1 | -40/+28 |
| | |||||
* | rbtree: Do not set node off-tree in extract | Sebastian Huber | 2014-07-22 | 2 | -5/+9 |
| |