Timeline




matching tags

Sep 10, 2014:

2:17 PM Changeset in rtems [ecf64a5e]4.11 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.
1:08 PM Changeset in rtems [0facefc]4.11 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 PM Changeset in rtems [e09f8b08]4.11 by Sebastian Huber <sebastian.huber@…>
sptests/spfatal07: Fix end of test message
11:39 AM Changeset in rtems [77a2226]4.11 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.
9:15 AM Changeset in rtems [12ab8d6]4.11 by Sebastian Huber <sebastian.huber@…>
bsps/arm: Fix get cache size
9:10 AM Changeset in rtems [4768ae0f]4.11 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().
8:42 AM Changeset in rtems [0cd13bce]4.11 by Sebastian Huber <sebastian.huber@…>
bsp/altera-cyclone-v: Add BSP_USE_UART_INTERRUPTS
8:41 AM Changeset in rtems [90f44cd2]4.11 by Sebastian Huber <sebastian.huber@…>
bsps/arm: Fix GIC tm27 support
3:10 AM Changeset in rtems-tools [7168ab3]4.104.11 by Chris Johns <chrisj@…>
rtems-tld: Add a printk generator.
3:10 AM Changeset in rtems-tools [5afb2b8]4.104.11 by Chris Johns <chrisj@…>
rtems-tld: Fix warnings in the generated code.
1:16 AM Changeset in rtems-tools [2d5de2e]4.104.11 by Chris Johns <chrisj@…>
Fix the error message.
1:15 AM Changeset in rtems-tools [67369b1]4.104.11 by Chris Johns <chrisj@…>
Fix the tempfile output code to handle line breaks better.
1:14 AM Changeset in rtems-tools [30a7f06]4.104.11 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.

Sep 9, 2014:

3:13 PM Changeset in rtems [4984ee4]4.11 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.
2:49 PM Changeset in rtems [b5f9ad2]4.11 by Sebastian Huber <sebastian.huber@…>
psxtests/psxonce01: Use test extension
1:48 PM Changeset in rtems [f59e64f2]4.11 by Federico Casares <federico.casares@…>
arm/lpc176x: Adding "eth" linker script section.
1:18 PM Changeset in rtems [5674767]4.11 by Sebastian Huber <sebastian.huber@…>
bsp/qoriq: Fix tm27 support

Sep 8, 2014:

10:40 PM Changeset in rtems-tools [b7ad4a2]4.104.11 by Chris Johns <chrisj@…>
linkers: If no RTEMS path is provied see if the prefix can be used.
10:20 PM Changeset in rtems-tools [6fb1409]4.104.11 by Chris Johns <chrisj@…>
rtems-tld: Add entry and exit trace support.
2:47 PM Changeset in rtems [254b7db0]4.11 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.
2:46 PM Changeset in rtems [134a181]4.11 by Jennifer Averett <jennifer.averett@…>
score: Add capture data to tcb.
1:18 PM Changeset in rtems [8028089]4.11 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 PM Changeset in rtems [80ad7090]4.11 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.
9:29 AM Changeset in rtems-tools [2126ea7]4.104.11 by Chris Johns <chrisj@…>
rtems-tld: Generate arg and ret code in the wrapper.
8:19 AM Changeset in rtems [6821a629]4.11 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.
7:50 AM Changeset in rtems [d11e6efe]4.11 by Sebastian Huber <sebastian.huber@…>
clockdrv_shell.h: Fix warning
6:37 AM Changeset in rtems-tools [17c8364]4.104.11 by Chris Johns <chrisj@…>
Fix building on CentOS 6.5.
6:06 AM Changeset in rtems-tools [6506aa1]4.104.11 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.

Sep 7, 2014:

4:31 AM Changeset in rtems-tools [b28e8b3]4.104.11 by Chris Johns <chrisj@…>
Refactor the rld-rtems support to remove the globals.
1:16 AM Changeset in rtems-tools [23bbbfd]4.104.11 by Hesham ALMatary <heshamelmatary@…>
Add new OpenRISC/or1ksim BSP script using qemu
12:47 AM Changeset in rtems-tools [32cd4fc]4.104.11 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.
12:45 AM Changeset in rtems-tools [3f5e31f]4.104.11 by Chris Johns <chrisj@…>
Chanhe the base temp file name to 'rld--'.

Sep 6, 2014:

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

Sep 5, 2014:

11:33 AM Changeset in rtems [8d30713d]4.11 by Sebastian Huber <sebastian.huber@…>
tmtests/tmcontext01: Improve cache dirty function
8:18 AM Changeset in rtems-tools [31bf375]4.104.11 by Chris Johns <chrisj@…>
Remove march/mcpu and add RTEMS BSP and cflags support.
8:16 AM Changeset in rtems-tools [7ccb670]4.104.11 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.
8:10 AM Changeset in rtems-tools [2f48445]4.104.11 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.
7:48 AM Changeset in rtems [33676c8c]4.11 by Sebastian Huber <sebastian.huber@…>
doc/arm: Update floating point unit support
7:47 AM Changeset in rtems [b8662cf]4.11 by Sebastian Huber <sebastian.huber@…>
bsps/arm: Do not build unused file
7:27 AM Changeset in rtems [b802353]4.11 by Sebastian Huber <sebastian.huber@…>
bsp/leon3: Include missing header file
7:27 AM Changeset in rtems [07b4594]4.11 by Sebastian Huber <sebastian.huber@…>
sptests/spcontext01: Fix warning
7:13 AM Changeset in rtems [05ac47d]4.11 by Sebastian Huber <sebastian.huber@…>
posix: Use RTEMS_DECONST()
7:13 AM Changeset in rtems [4d5250c]4.11 by Sebastian Huber <sebastian.huber@…>
posix: Fix warning
7:12 AM Changeset in rtems [8dab980]4.11 by Sebastian Huber <sebastian.huber@…>
libcsupport: Use RTEMS_DECONST()
7:12 AM Changeset in rtems [ddf8d12]4.11 by Sebastian Huber <sebastian.huber@…>
libchip/dwmac: Use RTEMS_DEVOLATILE()
6:32 AM Changeset in rtems [a72f16e]4.11 by Sebastian Huber <sebastian.huber@…>
score: Add RTEMS_DECONST|DEVOLATILE|DEQUALIFY()
6:24 AM Changeset in rtems [b2356837]4.11 by Sebastian Huber <sebastian.huber@…>
tmtests/tmcontext01: Plot a legend
3:29 AM Changeset in rtems [960c9f0]4.11 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.
1:02 AM Changeset in rtems-source-builder [a36e63b]4.104.114.9 by Chris Johns <chrisj@…>
doc: Update the Fedora package list for Fedora 19.

Sep 4, 2014:

8:41 PM Changeset in rtems [f535fe53]4.11 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>.
8:39 PM Changeset in rtems [f641b15]4.11 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.
6:49 PM Changeset in rtems [05e4e599]4.11 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.
5:55 PM Changeset in rtems [bc35eeca]4.11 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.
3:08 PM Changeset in rtems [6cd2074]4.11 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.
1:59 PM Changeset in rtems [8fbe2e6]4.11 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.

Sep 3, 2014:

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

Sep 2, 2014:

11:07 PM Changeset in rtems [3bff410]4.11 by Joel Sherrill <joel.sherrill@…>
rtems/score/assert.h: Rework to allow use of NDEBUG
11:07 PM Changeset in rtems [9d95ef9]4.11 by Joel Sherrill <joel.sherrill@…>
mprotect.c: Remove warning for no prototype
11:06 PM Changeset in rtems [78364c7d]4.11 by Joel Sherrill <joel.sherrill@…>
tms570/Makefile.am: Remove bad networking build info
11:05 PM Changeset in rtems [4761761c]4.11 by Joel Sherrill <joel.sherrill@…>
lpc23xx_tli800-testsuite.tcfg: Add tests which do not link with debug enabled
11:04 PM Changeset in rtems [f58f6a7a]4.11 by Joel Sherrill <joel.sherrill@…>
lpc2362-testsuite.tcfg: Add tests which do not link with debug enabled
11:04 PM Changeset in rtems [4058aa0f]4.11 by Joel Sherrill <joel.sherrill@…>
lm3s3749-testsuite.tcfg: Add tests which do not link with debug enabled
11:04 PM Changeset in rtems [9f144dda]4.11 by Joel Sherrill <joel.sherrill@…>
rtl22xx/.../bspreset.c: Eliminate warning for set not used variable
11:04 PM Changeset in rtems [88d9f1cb]4.11 by Joel Sherrill <joel.sherrill@…>
lpc24xx/.../bspreset.c: Eliminate warning for set not used variable
11:03 PM Changeset in rtems [3e0638f1]4.11 by Joel Sherrill <joel.sherrill@…>
lpc176x/.../bspreset.c: Eliminate warning for set not used variable
11:03 PM Changeset in rtems [6fc2ea37]4.11 by Joel Sherrill <joel.sherrill@…>
lm3s69xx/.../bspreset.c: Eliminate warning for set not used variable
11:02 PM Changeset in rtems [08bcf01]4.11 by Joel Sherrill <joel.sherrill@…>
smdk2410/.../bspreset.c: Eliminate warning for set not used variable
11:02 PM Changeset in rtems [59cb7e9]4.11 by Joel Sherrill <joel.sherrill@…>
stm32f4/.../bspreset.c: Eliminate warning for set not used variable
11:01 PM Changeset in rtems [2f8c267]4.11 by Joel Sherrill <joel.sherrill@…>
gp32/.../bspreset.c: Eliminate warning for set not used variable
11:01 PM Changeset in rtems [3d05302]4.11 by Joel Sherrill <joel.sherrill@…>
csb337/.../bspreset.c: Eliminate warning for set not used variable
11:00 PM Changeset in rtems [be4992b1]4.11 by Joel Sherrill <joel.sherrill@…>
raspberrypi: Use shared bspreset.c
5:30 PM Changeset in rtems [e1462e1]4.11 by Joel Sherrill <joel.sherrill@…>
sp19: Eliminate warnings
5:30 PM Changeset in rtems [ce134f74]4.11 by Joel Sherrill <joel.sherrill@…>
score603e/start/start.S: Add start symbol to eliminate warning
5:29 PM Changeset in rtems [ae03ad26]4.11 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.
3:57 PM Changeset in rtems [2617cd3e]4.11 by Joel Sherrill <joel.sherrill@…>
or1ksim/Makefile.am: Install shared tm27.h and regenerate preinstall.am
12:10 PM Changeset in rtems [fe826e2]4.11 by Sebastian Huber <sebastian.huber@…>
sapi: Add profiling report begin/end message

Sep 1, 2014:

3:16 PM Changeset in rtems [8ae6f26]4.11 by Sebastian Huber <sebastian.huber@…>
samples/iostream: Produce proper begin/end message
2:12 PM Changeset in rtems [5689d72]4.11 by Sebastian Huber <sebastian.huber@…>
smptests/smplock01: Update screen file
11:28 AM Changeset in rtems [5cb5342]4.11 by Sebastian Huber <sebastian.huber@…>
libtests/capture01: Fix test name
9:01 AM Changeset in rtems [4030ccc]4.11 by Sebastian Huber <sebastian.huber@…>
tests: Add documentation
8:08 AM Changeset in rtems [979d95e]4.11 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.
6:45 AM Changeset in rtems [c147a139]4.11 by Sebastian Huber <sebastian.huber@…>
smptests/smpfatal08: Fix link error
6:00 AM Changeset in rtems [aacb7e6]4.11 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.
3:26 AM Changeset in rtems-tools [40fd7a0]4.104.11 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.

Aug 31, 2014:

11:29 PM Changeset in rtems [305357e]4.11 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.
11:28 PM Changeset in rtems [23e8f3d]4.11 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.

Aug 29, 2014:

10:13 AM Changeset in rtems-source-builder [cf9d27e]4.104.114.9 by Matt Carberry <mcarberry@…>
Fixes qemu build error. Since 1.5 qemu defaults to gtk. Since then, the install command triggers the use of xgettext and msgmerge, both of which are unable to find the libgettextsrc library without passing LD_LIBRARY_PATH.
9:15 AM Changeset in rtems-libbsd [e96e008]4.115-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
nexus: Add DISABLE_INTERRUPT_EXTENSION Add an easy way to avoid the interrupt extension API for BSPs that do not support it.
9:05 AM Changeset in rtems-libbsd [62bdb6a]4.115-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
C++ compatibility for some kernel headers
9:01 AM Changeset in rtems-libbsd [7e982cf]4.115-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
Add file to ensure some C++ compatibility
3:14 AM Changeset in rtems-source-builder [d790668]4.104.114.9 by Chris Johns <chrisj@…>
sb: Add support for the standard git protocols for the %source command. The source selector 'git://' now supports a protocol option that lets you set the specific protocol git is to use to access a remote repository.
2:48 AM Changeset in rtems [59990cc]4.11 by Chris Johns <chrisj@…>
Regenerate all preinstall.am files. With this patch the preinstall.am files are in a set order and not dependent on now perl implements a hash.
1:39 AM Changeset in rtems [93d0ddd]4.11 by Chris Johns <chrisj@…>
bootstrap: Sort the various hash keys used in generating preinstall.am. Something must have changed in perl to change the way the keys are ordered by default.

Aug 28, 2014:

8:42 PM Changeset in rtems-libbsd [b7ea2dd]4.115-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
Install missing header files
8:31 PM Changeset in rtems-libbsd [3d01336]4.115-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
Fix library creation Delete library and create it from scratch to avoid problems with non-unique file names.
5:14 PM Changeset in rtems-source-builder [183626a]4.104.114.9 by Hesham ALMatary <heshamelmatary@…>
Add support for building bare-metal or1ksim. This patch adds support to enable RSB to build or1ksim emulator (the main OpenRISC 1000 simulator) from latest or1ksim github repo.
5:14 PM Changeset in rtems-source-builder [e7a6292]4.104.114.9 by Hesham ALMatary <heshamelmatary@…>
Fix bug of uncompressing zip files. This patch uses unzip macro for uncompressing zip files instead of the wrong zip macro which is not defined in defaults.mc file.
1:44 PM Changeset in rtems [b597c0d]4.11 by Joel Sherrill <joel.sherrill@…>
Regenerate all preinstall.am files. Apparently, at some point automake output changed and these were not updated.
4:34 AM Changeset in rtems [d04cb124]4.11 by Chris Johns <chrisj@…>
arm: Add tests which fail to build with C++ enabled.
12:08 AM Changeset in rtems [5826a1b]4.11 by Chris Johns <chrisj@…>
preinstall: Regenerated files differ from the repo.

Aug 27, 2014:

5:50 PM Changeset in rtems [bfa2b8c]4.11 by Joel Sherrill <joel.sherrill@…>
virtex5/.../bsp.h: Add BSP_Convert_decrementer() macro required by MPC6xx timer driver
4:00 PM Changeset in rtems [6e60140d]4.11 by Joel Sherrill <joel.sherrill@…>
nds/Makefile.am: Rework to avoid creating ltos of .rel files This was necessary to enable all tests to link.
1:00 PM Changeset in rtems-libbsd [8e2e9b3]4.115-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
Update due to rbtree API changes
12:06 PM Changeset in rtems [34db8ec]4.11 by Sebastian Huber <sebastian.huber@…>
rtems: SMP fix for timer server
10:04 AM Changeset in rtems [614a088]4.11 by Chris Johns <chrisj@…>
arm/lm3s3749: Add tests that do not fit. You need --enable-c++ for the c++ tests.
Note: See TracTimeline for information about the timeline view.