Timeline



09/14/14:

23:10 Changeset in rtems [b299960]4.115 by Chris Johns <chrisj@…>
shell: Add an md5 hash command for files. This command lets you get an MD5 hash for a file in an RTEMS file system.
22:50 Changeset in rtems [ebf9a05]4.115 by Chris Johns <chrisj@…>
libmisc: Add a stdio redirector helper. 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.
22:00 Changeset in rtems [a8fa078]4.115 by Chris Johns <chrisj@…>
shell: Add a ping command. 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.

09/13/14:

02:26 Changeset in rtems-tools [435d879]4.104.115 by Chris Johns <chrisj@…>
rtk: Build fastlz into the rld library. Do not build as an object per program.
02:20 Changeset in rtems-tools [73eb48a]4.104.115 by Chris Johns <chrisj@…>
rtk: Fix buffer leak in rld::path::abs_path.
02:09 Changeset in rtems-tools [87e0e76]4.104.115 by Chris Johns <chrisj@…>
Refactor code into the RTEMS Toolkit.
00:47 Changeset in rtems-tools [749ddf1]4.104.115 by Chris Johns <chrisj@…>
waf: Include waf in the souce tree and updated README on building. Add support to build all parts of The RTEMS Tools project.

09/12/14:

22:49 Changeset in rtems-tools [543a4d1]4.104.115 by Chris Johns <chrisj@…>
Merge branch 'git://git.rtems.org/chrisj/rtl-host.git' to linkers. This merge brings the rtl-hosts.git personal repo into the RTEMS Tools project.
22:48 Changeset in rtems-tools [e0b8975]4.104.115 by Chris Johns <chrisj@…>
Remove invalid file that was added.
14:04 Changeset in rtems [f9eca790]4.115 by Sebastian Huber <sebastian.huber@…>
sptests/spintrcritical_support: Optimize busy loop
14:04 Changeset in rtems [73b5d8bf]4.115 by Sebastian Huber <sebastian.huber@…>
sptests/spintrcritical10: Avoid undefined memory
11:31 Changeset in rtems [1434dbd6]4.115 by Sebastian Huber <sebastian.huber@…>
doc: Clarify ABI in SPARC CPU supplement

09/11/14:

15:55 Changeset in rtems [6e1206a]4.115 by Daniel Cederman <cederman@…>
smptests/smpcache01: Remove invalidation of data cache lines from test Invalidation of entire data cache might cause data written to the stack to get lost.
13:05 Changeset in rtems [74493f05]4.115 by Sebastian Huber <sebastian.huber@…>
bsps/arm: Delete obsolete compiler flags These flags are obsolete with the EABI based ARM tool chain.
11:04 Changeset in rtems [4c9f02d]4.115 by Sebastian Huber <sebastian.huber@…>
dosfs: Check error status
07:10 Changeset in rtems [c48cf0bd]4.115 by Sebastian Huber <sebastian.huber@…>
score: Rename _BSP_Exception_frame_print() Rename _BSP_Exception_frame_print() to _CPU_Exception_frame_print() to be in line with other CPU port functions.
07:07 Changeset in rtems [6e0000c]4.115 by Sebastian Huber <sebastian.huber@…>
powerpc: Delete PPC_BSP_HAS_FIXED_PR288
05:33 Changeset in rtems [f3508c44]4.115 by Sebastian Huber <sebastian.huber@…>
tmtests/tmcontext01: Improve cache dirty function Increment by cache line size to allow more cycles per second.

09/10/14:

14:17 Changeset in rtems [ecf64a5e]4.115 by Sebastian Huber <sebastian.huber@…>
bsps/arm: Add a9mpcore_clock_initialize_early() This is necessary to use the CPU counter converter even in case no clock driver is present, e.g. in tmcontext01.
13:08 Changeset in rtems [0facefc]4.115 by Hesham ALMatary <heshamelmatary@…>
or1k: Let CPU/BSP Fatal handler have access to source This patchs follows the latest commit by Daniel Hellstrom that requires _CPU_Fatal_halt to have _source passed to it along with _error number.
12:46 Changeset in rtems [e09f8b08]4.115 by Sebastian Huber <sebastian.huber@…>
sptests/spfatal07: Fix end of test message
11:39 Changeset in rtems [77a2226]4.115 by Daniel Cederman <cederman@…>
bsp/sparc: Ensure that data cache snooping is enabled Check that data cache snooping exists and is enabled on all cores.
09:15 Changeset in rtems [12ab8d6]4.115 by Sebastian Huber <sebastian.huber@…>
bsps/arm: Fix get cache size
09:10 Changeset in rtems [4768ae0f]4.115 by Sebastian Huber <sebastian.huber@…>
bsps/arm: Fix invalidate instruction cache 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().
08:42 Changeset in rtems [0cd13bce]4.115 by Sebastian Huber <sebastian.huber@…>
bsp/altera-cyclone-v: Add BSP_USE_UART_INTERRUPTS
08:41 Changeset in rtems [90f44cd2]4.115 by Sebastian Huber <sebastian.huber@…>
bsps/arm: Fix GIC tm27 support
03:10 Changeset in rtems-tools [7168ab3]4.104.115 by Chris Johns <chrisj@…>
rtems-tld: Add a printk generator.
03:10 Changeset in rtems-tools [5afb2b8]4.104.115 by Chris Johns <chrisj@…>
rtems-tld: Fix warnings in the generated code.
01:16 Changeset in rtems-tools [2d5de2e]4.104.115 by Chris Johns <chrisj@…>
Fix the error message.
01:15 Changeset in rtems-tools [67369b14]4.104.115 by Chris Johns <chrisj@…>
Fix the tempfile output code to handle line breaks better.
01:14 Changeset in rtems-tools [30a7f06]4.104.115 by Chris Johns <chrisj@…>
Make the verbose take the level and return the level if valid. This makes the verbose a single and removes the need to have the logic of the test in the code.

09/09/14:

15:13 Changeset in rtems [4984ee4]4.115 by Sebastian Huber <sebastian.huber@…>
sptests/sp39: Convert to sptests/spintrcritical21 Use interrupt critical section test support. Do not print end of test message in case of failure.
14:49 Changeset in rtems [b5f9ad2]4.115 by Sebastian Huber <sebastian.huber@…>
psxtests/psxonce01: Use test extension
13:48 Changeset in rtems [f59e64f2]4.115 by Federico Casares <federico.casares@…>
arm/lpc176x: Adding "eth" linker script section.
13:18 Changeset in rtems [5674767f]4.115 by Sebastian Huber <sebastian.huber@…>
bsp/qoriq: Fix tm27 support

09/08/14:

22:40 Changeset in rtems-tools [b7ad4a2]4.104.115 by Chris Johns <chrisj@…>
linkers: If no RTEMS path is provied see if the prefix can be used.
22:20 Changeset in rtems-tools [6fb1409]4.104.115 by Chris Johns <chrisj@…>
rtems-tld: Add entry and exit trace support.
14:47 Changeset in rtems [254b7db0]4.115 by Jennifer Averett <jennifer.averett@…>
capture01: Remove capture task tracking. This involved adding a new variable record to the capture buffer and modifing the trace method to read those records.
14:46 Changeset in rtems [134a181]4.115 by Jennifer Averett <jennifer.averett@…>
score: Add capture data to tcb.
13:18 Changeset in rtems [8028089]4.115 by Sebastian Huber <sebastian.huber@…>
tests: Rework interrupt critical tests 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().
12:13 Changeset in rtems [80ad7090]4.115 by Pavel Pisa <pisa@…>
score: More strict RTEMS_DEQUALIFY implementation. 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.
09:29 Changeset in rtems-tools [2126ea7]4.104.115 by Chris Johns <chrisj@…>
rtems-tld: Generate arg and ret code in the wrapper.
08:19 Changeset in rtems [6821a629]4.115 by Sebastian Huber <sebastian.huber@…>
Add -std=gnu++11 to CXXFLAGS if SMP is enabled This is necessary to use the <atomic> header file used for the atomic operations.
07:50 Changeset in rtems [d11e6efe]4.115 by Sebastian Huber <sebastian.huber@…>
clockdrv_shell.h: Fix warning
06:37 Changeset in rtems-tools [17c8364]4.104.115 by Chris Johns <chrisj@…>
Fix building on CentOS 6.5.
06:06 Changeset in rtems-tools [6506aa1]4.104.115 by Chris Johns <chrisj@…>
RTEMS trace linker builds trace applications. The trace linker builds the both_hello example in examples-v2. Move the various string support functions into a C++ file and stop being inlined. Make them return const std::string. Add ld support to rld-cc. Add search path support to rld-config so installed common files can be used. Fix the path bugs. Add an absolute path function to rld-path.

09/07/14:

04:31 Changeset in rtems-tools [b28e8b3]4.104.115 by Chris Johns <chrisj@…>
Refactor the rld-rtems support to remove the globals.
01:16 Changeset in rtems-tools [23bbbfd]4.104.115 by Hesham ALMatary <heshamelmatary@…>
Add new OpenRISC/or1ksim BSP script using qemu
00:47 Changeset in rtems-tools [32cd4fc]4.104.115 by Chris Johns <chrisj@…>
rtems-tld: Add --wrapper option to aid testing. The --wrapper option lets a user control the wrapper file name and location to aid testing. Add keep support to tempfiles so specific tempfile can be set to be kept. Add unlink to the rld::path namespace.
00:45 Changeset in rtems-tools [3f5e31f]4.104.115 by Chris Johns <chrisj@…>
Chanhe the base temp file name to 'rld--'.

09/06/14:

13:18 Changeset in rtems-source-builder [5f0e38f]4.104.114.95 by Ben Gras <beng@…>
rename variable to defined one
11:59 Changeset in rtems-tools [c4c8218]4.104.115 by Chris Johns <chrisj@…>
Fix rtems-ld to keep tmep files around while building.
10:19 Changeset in rtems-tools [8807135]4.104.115 by Chris Johns <chrisj@…>
Refactor the CC flags. Fix the various linkers. The trace linker is compiling.
10:19 Changeset in rtems-tools [a916fa4]4.104.115 by Chris Johns <chrisj@…>
Fxi the split call.
10:17 Changeset in rtems-tools [a72a9e35]4.104.115 by Chris Johns <chrisj@…>
Add a path str. Remove the duplicate split call.
10:15 Changeset in rtems-tools [b233be7]4.104.115 by Chris Johns <chrisj@…>
Trim the return value from a package file.

09/05/14:

11:33 Changeset in rtems [8d30713d]4.115 by Sebastian Huber <sebastian.huber@…>
tmtests/tmcontext01: Improve cache dirty function
08:18 Changeset in rtems-tools [31bf375]4.104.115 by Chris Johns <chrisj@…>
Remove march/mcpu and add RTEMS BSP and cflags support.
08:16 Changeset in rtems-tools [7ccb6701]4.104.115 by Chris Johns <chrisj@…>
Add support for RTEMS BSP or user supplied CFLAGS. Remove march/mcpu. Added support to read an RTEMS BSP pkgconfig file and ste the CC flags.
08:10 Changeset in rtems-tools [2f48445]4.104.115 by Chris Johns <chrisj@…>
Return the requested label. This completes this code to a basic working level. It usable for the RTEMS pc files but not as a full pkgconfig replacement. The python version in the RSB is more complete.
07:48 Changeset in rtems [33676c8c]4.115 by Sebastian Huber <sebastian.huber@…>
doc/arm: Update floating point unit support
07:47 Changeset in rtems [b8662cf]4.115 by Sebastian Huber <sebastian.huber@…>
bsps/arm: Do not build unused file
07:27 Changeset in rtems [b802353]4.115 by Sebastian Huber <sebastian.huber@…>
bsp/leon3: Include missing header file
07:27 Changeset in rtems [07b4594]4.115 by Sebastian Huber <sebastian.huber@…>
sptests/spcontext01: Fix warning
07:13 Changeset in rtems [05ac47d]4.115 by Sebastian Huber <sebastian.huber@…>
posix: Use RTEMS_DECONST()
07:13 Changeset in rtems [4d5250c]4.115 by Sebastian Huber <sebastian.huber@…>
posix: Fix warning
07:12 Changeset in rtems [8dab980]4.115 by Sebastian Huber <sebastian.huber@…>
libcsupport: Use RTEMS_DECONST()
07:12 Changeset in rtems [ddf8d12]4.115 by Sebastian Huber <sebastian.huber@…>
libchip/dwmac: Use RTEMS_DEVOLATILE()
06:32 Changeset in rtems [a72f16e]4.115 by Sebastian Huber <sebastian.huber@…>
score: Add RTEMS_DECONST|DEVOLATILE|DEQUALIFY()
06:24 Changeset in rtems [b2356837]4.115 by Sebastian Huber <sebastian.huber@…>
tmtests/tmcontext01: Plot a legend
03:29 Changeset in rtems [960c9f0]4.115 by Chris Johns <chrisj@…>
tools: Remove invalid cpp characters from the header guards. The waf converter in examples-v2 uses an absolute path and this creates defines with invalid characters.
01:02 Changeset in rtems-source-builder [a36e63b]4.104.114.95 by Chris Johns <chrisj@…>
doc: Update the Fedora package list for Fedora 19.

09/04/14:

20:41 Changeset in rtems [f535fe53]4.115 by Joel Sherrill <joel.sherrill@…>
tod.h -> libcsupport like other driver and helper prototype files This rippled into the handful of files that should have been using <rtems/tod.h>.
20:39 Changeset in rtems [f641b15]4.115 by Joel Sherrill <joel.sherrill@…>
Revert: rtems-rfs-buffer.c: Correct printf() format specifiers to eliminate warnings This may actually be a problem in inttypes.h.
18:49 Changeset in rtems [05e4e599]4.115 by Jennifer Averett <jennifer.averett@…>
capture: Removal of capture task tracking. This patch removes functionality for stack checking from the capture engine and requiresi the use of existing rtems functions for this information. It modifies ctload to use functionality similar to rtems cpuusage. It removes the capture task and stores a new capture task record the first time the task is seen. The per task data that was still needed is scaled down and stored in the tcb.
17:55 Changeset in rtems [bc35eeca]4.115 by Hesham ALMatary <heshamelmatary@…>
Regenerate preinstall.am for score/cpu/or1k This patch regenerates preinstall.am file after Chris fixup regarding preinstall.am files gerenration from bootstrap -p command.
15:08 Changeset in rtems [6cd2074]4.115 by Joel Sherrill <joel.sherrill@…>
pc386/.../bsp.h: Do not include crt.h crt.h defines such lovely constants as "RED" and "GREEN" which have a nasty habit of conflicting with non-BSP code. There is no reason to include this private .h from bsp.h and pollute the namespace for applications.
13:59 Changeset in rtems [8fbe2e6]4.115 by Joel Sherrill <joel.sherrill@…>
Use correct prototype of benchmark_timer_read() This change starts with removing the effectively empty file timerdrv.h. The prototypes for benchmark_timer_XXX() were in btimer.h which was not universally used. Thus every use of timerdrv.h had to be changed to btimer.h. Then the prototypes for benchmark_timer_read() had to be adjusted to return benchmark_timer_t rather than int or uint32_t. I took this opportunity to also correct the file headers to separate the copyright from the file description comments which is needed to ensure the copyright isn't propagated into Doxygen output.

09/03/14:

16:02 Changeset in rtems [4d69276]4.115 by Joel Sherrill <joel.sherrill@…>
nios2_iss/Makefile.am: Add cache
15:21 Changeset in rtems [a864016f]4.115 by Joel Sherrill <joel.sherrill@…>
spcpuset01: Use %zd for size_t to eliminate warning
15:16 Changeset in rtems [de549c3]4.115 by Joel Sherrill <joel.sherrill@…>
Misc psxtmtests: Use uint32_t not long for end_time to match printf() format expectations
15:07 Changeset in rtems [9aa6ddf]4.115 by Joel Sherrill <joel.sherrill@…>
spfreechain01/init.c: Use %zd for size_t to eliminate warning
14:59 Changeset in rtems [06ac8b71]4.115 by Joel Sherrill <joel.sherrill@…>
shell.c: Add cast to match printf() expectations for width specifier
14:59 Changeset in rtems [2dd1e75e]4.115 by Joel Sherrill <joel.sherrill@…>
rtems-rfs-buffer.c: Correct printf() format specifiers to eliminate warnings
03:15 Changeset in rtems [5f9c208]4.115 by Chris Johns <chrisj@…>
libfs: Fix the warning in the RFS. Return the first error if one or more happen when deleting an inode.

09/02/14:

23:07 Changeset in rtems [3bff410]4.115 by Joel Sherrill <joel.sherrill@…>
rtems/score/assert.h: Rework to allow use of NDEBUG
23:07 Changeset in rtems [9d95ef9]4.115 by Joel Sherrill <joel.sherrill@…>
mprotect.c: Remove warning for no prototype
23:06 Changeset in rtems [78364c7d]4.115 by Joel Sherrill <joel.sherrill@…>
tms570/Makefile.am: Remove bad networking build info
23:05 Changeset in rtems [4761761c]4.115 by Joel Sherrill <joel.sherrill@…>
lpc23xx_tli800-testsuite.tcfg: Add tests which do not link with debug enabled
23:04 Changeset in rtems [f58f6a7a]4.115 by Joel Sherrill <joel.sherrill@…>
lpc2362-testsuite.tcfg: Add tests which do not link with debug enabled
23:04 Changeset in rtems [4058aa0f]4.115 by Joel Sherrill <joel.sherrill@…>
lm3s3749-testsuite.tcfg: Add tests which do not link with debug enabled
23:04 Changeset in rtems [9f144dda]4.115 by Joel Sherrill <joel.sherrill@…>
rtl22xx/.../bspreset.c: Eliminate warning for set not used variable
23:04 Changeset in rtems [88d9f1cb]4.115 by Joel Sherrill <joel.sherrill@…>
lpc24xx/.../bspreset.c: Eliminate warning for set not used variable
23:03 Changeset in rtems [3e0638f1]4.115 by Joel Sherrill <joel.sherrill@…>
lpc176x/.../bspreset.c: Eliminate warning for set not used variable
23:03 Changeset in rtems [6fc2ea37]4.115 by Joel Sherrill <joel.sherrill@…>
lm3s69xx/.../bspreset.c: Eliminate warning for set not used variable
23:02 Changeset in rtems [08bcf01]4.115 by Joel Sherrill <joel.sherrill@…>
smdk2410/.../bspreset.c: Eliminate warning for set not used variable
23:02 Changeset in rtems [59cb7e9]4.115 by Joel Sherrill <joel.sherrill@…>
stm32f4/.../bspreset.c: Eliminate warning for set not used variable
23:01 Changeset in rtems [2f8c267]4.115 by Joel Sherrill <joel.sherrill@…>
gp32/.../bspreset.c: Eliminate warning for set not used variable
23:01 Changeset in rtems [3d05302]4.115 by Joel Sherrill <joel.sherrill@…>
csb337/.../bspreset.c: Eliminate warning for set not used variable
23:00 Changeset in rtems [be4992b1]4.115 by Joel Sherrill <joel.sherrill@…>
raspberrypi: Use shared bspreset.c
17:30 Changeset in rtems [e1462e1]4.115 by Joel Sherrill <joel.sherrill@…>
sp19: Eliminate warnings
17:30 Changeset in rtems [ce134f74]4.115 by Joel Sherrill <joel.sherrill@…>
score603e/start/start.S: Add start symbol to eliminate warning
17:29 Changeset in rtems [ae03ad26]4.115 by Joel Sherrill <joel.sherrill@…>
mcf5235/.../linkcmds: Use dram region consistently like other variants "ram" and "dram" regions were used inconsistently. Most variants used the "dram" memory region so this was changed to be consistent.
15:57 Changeset in rtems [2617cd3e]4.115 by Joel Sherrill <joel.sherrill@…>
or1ksim/Makefile.am: Install shared tm27.h and regenerate preinstall.am
12:10 Changeset in rtems [fe826e2]4.115 by Sebastian Huber <sebastian.huber@…>
sapi: Add profiling report begin/end message

09/01/14:

15:16 Changeset in rtems [8ae6f26]4.115 by Sebastian Huber <sebastian.huber@…>
samples/iostream: Produce proper begin/end message
14:12 Changeset in rtems [5689d72]4.115 by Sebastian Huber <sebastian.huber@…>
smptests/smplock01: Update screen file
11:28 Changeset in rtems [5cb5342]4.115 by Sebastian Huber <sebastian.huber@…>
libtests/capture01: Fix test name
09:01 Changeset in rtems [4030ccc]4.115 by Sebastian Huber <sebastian.huber@…>
tests: Add documentation
08:08 Changeset in rtems [979d95e]4.115 by Sebastian Huber <sebastian.huber@…>
libtests/capture01: Force error if SMP enabled This prevents infinite test runs on SMP due to the recursive interrupt lock acquire.
06:45 Changeset in rtems [c147a139]4.115 by Sebastian Huber <sebastian.huber@…>
smptests/smpfatal08: Fix link error
06:00 Changeset in rtems [aacb7e6]4.115 by Sebastian Huber <sebastian.huber@…>
bsp/ngmp: Use -mcpu=leon3 GCC option There is support for the LEON3 processor available in Binutils 2.24 and the GCC 4.8 branch and GCC mainline. GCC 4.8 branch: http://gcc.gnu.org/viewcvs/gcc/branches/?view=log&pathrev=205331 GCC mainline: http://gcc.gnu.org/viewcvs/gcc/trunk/?view=log&pathrev=202664 It is mandatory to use this option for SMP on LEON3 since it enables usage of C11 atomic operations. It makes it also possible to use an inline function for _CPU_SMP_Get_current_processor() which avoids the function call overhead in critical sections.
03:26 Changeset in rtems-tools [40fd7a0]4.104.115 by Chris Johns <chrisj@…>
rld: Split the file into a path module for path specific functions. This allows resued for other parts of the system not dependent on objcet files or archives.

08/31/14:

23:29 Changeset in rtems [305357e]4.115 by Hesham ALMatary <heshamelmatary@…>
or1k: Implement context validate and context volatile clobber functions. score/cpu/or1k: Add two new assembly functions: _CPU_Context_validate and _CPU_Context_volatile_clobber; their implementation follows corresponding ARM functions.
23:28 Changeset in rtems [23e8f3d]4.115 by Hesham ALMatary <heshamelmatary@…>
Add missing r31 load instruction _ISR_Handler _ISR_Handler: r31 was not loaded in restore function. This patch adds this load.
Note: See TracTimeline for information about the timeline view.