summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* libmisc: Add a stdio redirector helper.Chris Johns2014-09-165-0/+458
| | | | | | | | This module makes it easy to redirect and capture stdout, stderr or any other fd in your application. The captured data can be sent off board, for example using syslog, or buffered and displayed in a web page.
* shell: Add a ping command.Chris Johns2014-09-165-22/+2390
| | | | | | | | | The ping code is taken from a recent FreeBSD release. Some options have been tested, other not tested or do not work. This could be due to the age of our TCP/IP stack. This version of ping will not work if more than 64 file descriptors are open at once because the select FD size is 64 as set in newlib.
* doc: Clarify ABI in SPARC CPU supplementSebastian Huber2014-09-121-11/+16
|
* sptests/spintrcritical_support: Optimize busy loopSebastian Huber2014-09-121-3/+4
|
* sptests/spintrcritical10: Avoid undefined memorySebastian Huber2014-09-121-0/+3
|
* bsps/arm: Delete obsolete compiler flagsSebastian Huber2014-09-1112-16/+11
| | | | These flags are obsolete with the EABI based ARM tool chain.
* dosfs: Check error statusSebastian Huber2014-09-111-14/+16
|
* score: Rename _BSP_Exception_frame_print()Sebastian Huber2014-09-118-29/+8
| | | | | Rename _BSP_Exception_frame_print() to _CPU_Exception_frame_print() to be in line with other CPU port functions.
* powerpc: Delete PPC_BSP_HAS_FIXED_PR288Sebastian Huber2014-09-111-7/+0
|
* tmtests/tmcontext01: Improve cache dirty functionSebastian Huber2014-09-111-14/+24
| | | | Increment by cache line size to allow more cycles per second.
* bsps/arm: Add a9mpcore_clock_initialize_early()Sebastian Huber2014-09-105-5/+16
| | | | | This is necessary to use the CPU counter converter even in case no clock driver is present, e.g. in tmcontext01.
* or1k: Let CPU/BSP Fatal handler have access to sourceHesham ALMatary2014-09-101-2/+2
| | | | | | This patchs follows the latest commit by Daniel Hellstrom that requires _CPU_Fatal_halt to have _source passed to it along with _error number.
* sptests/spfatal07: Fix end of test messageSebastian Huber2014-09-101-1/+1
|
* Let CPU/BSP Fatal handler have access to sourceDaniel Hellstrom2014-09-1021-25/+26
| | | | | | | | | Without the source the error code does not say that much. Let it be up to the CPU/BSP to determine the error code reported on fatal shutdown. This patch does not change the current behaviour, just adds the option to handle the source of the fatal halt.
* bsps/arm: Fix get cache sizeSebastian Huber2014-09-101-4/+6
|
* bsps/arm: Fix invalidate instruction cacheSebastian Huber2014-09-101-33/+2
| | | | | | | Do not invalidate the entire L2 cache since it is a uniform cache in _CPU_cache_invalidate_entire_instruction(). For consitency do not touch the L2 cache even for the range function _CPU_cache_invalidate_instruction_range().
* bsp/altera-cyclone-v: Add BSP_USE_UART_INTERRUPTSSebastian Huber2014-09-102-3/+12
|
* bsps/arm: Fix GIC tm27 supportSebastian Huber2014-09-101-15/+29
|
* arm/lpc176x: Adding "eth" linker script section.Federico Casares2014-09-105-15/+69
|
* sptests/sp39: Convert to sptests/spintrcritical21Sebastian Huber2014-09-108-105/+83
| | | | | Use interrupt critical section test support. Do not print end of test message in case of failure.
* psxtests/psxonce01: Use test extensionSebastian Huber2014-09-101-0/+2
|
* bsp/qoriq: Fix tm27 supportSebastian Huber2014-09-101-21/+52
|
* tests: Rework interrupt critical testsSebastian Huber2014-09-1014-290/+504
| | | | | | | | | This avoids test durations of more than one hour on fast targets, since fast targets can count a lot during one clock tick period, so the minor loop iteration count was quite high. Estimate now the test body duration to iterate only through the interesting time window. Add and use interrupt_critical_section_test().
* score: More strict RTEMS_DEQUALIFY implementation.Pavel Pisa2014-09-081-1/+53
| | | | | | | | | | | | This implementation is able to catch cast to type which differs not only in qualifiers. The error diagnostic message when used in function is self descriptive. Macro is compatible with used in initializers but there message about not constant initial value signals types incompatibility. The actual implementation does not distinguish between volatile and const removal.
* Add -std=gnu++11 to CXXFLAGS if SMP is enabledSebastian Huber2014-09-082-3/+15
| | | | | This is necessary to use the <atomic> header file used for the atomic operations.
* clockdrv_shell.h: Fix warningSebastian Huber2014-09-081-1/+1
|
* tmtests/tmcontext01: Improve cache dirty functionSebastian Huber2014-09-081-4/+7
|
* doc/arm: Update floating point unit supportSebastian Huber2014-09-081-1/+9
|
* bsps/arm: Do not build unused fileSebastian Huber2014-09-084-4/+0
|
* bsp/leon3: Include missing header fileSebastian Huber2014-09-081-0/+1
|
* sptests/spcontext01: Fix warningSebastian Huber2014-09-081-1/+1
|
* posix: Use RTEMS_DECONST()Sebastian Huber2014-09-082-3/+3
|
* posix: Fix warningSebastian Huber2014-09-081-2/+0
|
* libcsupport: Use RTEMS_DECONST()Sebastian Huber2014-09-081-1/+1
|
* libchip/dwmac: Use RTEMS_DEVOLATILE()Sebastian Huber2014-09-081-4/+11
|
* score: Add RTEMS_DECONST|DEVOLATILE|DEQUALIFY()Sebastian Huber2014-09-081-0/+27
|
* capture: Add support for variable length records.Jennifer Averett2014-09-0510-72/+475
|
* capture: Split user extension methods out.Jennifer Averett2014-09-054-388/+673
|
* tmtests/tmcontext01: Plot a legendSebastian Huber2014-09-051-6/+20
|
* tools: Remove invalid cpp characters from the header guards.Chris Johns2014-09-051-8/+21
| | | | | The waf converter in examples-v2 uses an absolute path and this creates defines with invalid characters.
* Regenerate preinstall.am for score/cpu/or1kHesham ALMatary2014-09-041-3/+3
| | | | | This patch regenerates preinstall.am file after Chris fixup regarding preinstall.am files gerenration from bootstrap -p command.
* nios2_iss/Makefile.am: Add cacheJoel Sherrill2014-09-041-5/+17
|
* spcpuset01: Use %zd for size_t to eliminate warningJoel Sherrill2014-09-042-6/+6
|
* Misc psxtmtests: Use uint32_t not long for end_time to match printf() format ↵Joel Sherrill2014-09-0411-26/+27
| | | | expectations
* spfreechain01/init.c: Use %zd for size_t to eliminate warningJoel Sherrill2014-09-041-2/+2
|
* shell.c: Add cast to match printf() expectations for width specifierJoel Sherrill2014-09-041-1/+6
|
* rtems-rfs-buffer.c: Correct printf() format specifiers to eliminate warningsJoel Sherrill2014-09-041-3/+2
|
* sp19: Eliminate warningsJoel Sherrill2014-09-042-39/+16
|
* score603e/start/start.S: Add start symbol to eliminate warningJoel Sherrill2014-09-041-0/+3
|
* mcf5235/.../linkcmds: Use dram region consistently like other variantsJoel Sherrill2014-09-041-4/+4
| | | | | "ram" and "dram" regions were used inconsistently. Most variants used the "dram" memory region so this was changed to be consistent.