Timeline



09/21/14:

22:23 Changeset in rtems-tools [6ae559c]4.104.115 by Chris Johns <chrisj@…>
rtems-tld: Make printk the default generator.
22:21 Changeset in rtems_waf [7bcf72b] by Chris Johns <chrisj@…>
Fix the rtems-tld wrapper option.
18:07 Changeset in rtems [7db6953]4.115 by Tomasz Gregorek <tomasz.gregorek@…>
bsp/stm32f4XXXX: System clock configuration Added simple math to caclulate register values for the PLL and for the prescalers. It will try to keep 48MHz for the USB OTG FS. Also it will set latency on the Flash memory for the high speeds. Limitations: It is assumed that 1MHz resolution is enough. Best fits for the clocks are achieved with multiplies of 42MHz. Even though APB1, APB2 and AHB are calculated user is still required to provide correct values for the bsp configuration for the: STM32F4_PCLK1 STM32F4_PCLK2 STM32F4_HCLK (= system clock) as those are used for the peripheral clocking calculations.
12:26 TBR/BSP/Tms570 edited by PavelPisa
Link to our the department lab. (diff)
12:24 TBR/BSP/Tms570 edited by PavelPisa
Minor cleanup and update of TMS570 BSP state (diff)
04:24 Changeset in rtems-tools [5025439]4.104.115 by Chris Johns <chrisj@…>
rtems-tld: Add config options, fix void args, and SCore traces.

09/20/14:

23:00 Changeset in rtems_waf [db8c6f0] by Chris Johns <chrisj@…>
Clean up the rtems-tld support.
22:50 Changeset in rtems-tools [149a8a6]4.104.115 by Chris Johns <chrisj@…>
rtems-tld: Remove forced trace message.
21:32 Changeset in rtems_waf [28fddb2] by Chris Johns <chrisj@…>
Provide support for trac linking.
00:10 Changeset in rtems-source-builder [bc51abf]4.104.114.95 by Chris Johns <chrisj@…>
rtems: Fix type in RTEMS kernel build. Reported by Marco Hoefle <marco.hoefle@…>.

09/19/14:

19:20 Changeset in rtems [fbe59f7]4.115 by Hesham ALMatary <heshamelmatary@…>
or1ksim: Console: implement uart_read_polled Implement uart_read_polled which is needed for any application that reads input from users. It works fine with pppd, capture, and all termios tests.
19:05 Changeset in rtems [7c797a1]4.115 by Jennifer Averett <jennifer.averett@…>
cpuuse: Move is_executing_on_a_core to threadimpl.h
19:04 Changeset in rtems [f9b19d9]4.115 by Jennifer Averett <jennifer.averett@…>
score: Move is_executing_on_a_core from cpuusagereport.c to threadimpl.h
14:55 Changeset in rtems [5464752f]4.115 by Hesham ALMatary <heshamelmatary@…>
or1k fix bug: Initialize thread context with higher stack address. Since or1k architecture stack grows down, threads should be initialized with high stack addresses instead of lower ones. This is done in _CPU_Context_Initialize function.
12:19 Changeset in rtems [90ce69b]4.115 by Sebastian Huber <sebastian.huber@…>
score: Critical fix for _Thread_queue_Dequeue() Do not return NULL in case we can dequeue the executing thread. This bug was introduced with 32506647001a815e3c0daf25757d386104a07184.
12:18 Changeset in rtems [6f1e1b3]4.115 by Sebastian Huber <sebastian.huber@…>
sptests/spintrcritical22: New test
05:06 Changeset in rtems-libbsd [71d8a27]4.1155-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
Install missing header files

09/18/14:

13:57 Changeset in rtems [b422c549]4.115 by Joel Sherrill <joel.sherrill@…>
doc/shell: Correct build issues from fc9f8f5085724622a189ba5d44ac116d7b27e27c
13:33 Changeset in rtems [386d8b5]4.115 by Sebastian Huber <sebastian.huber@…>
sparc: Add comment
11:01 Changeset in rtems-libbsd [a29a71b]4.1155-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
netstat: Initialize more global variables
11:01 Changeset in rtems-libbsd [705d1bf]4.1155-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
netstat: Fix invalid free()
11:00 Changeset in rtems-libbsd [8babd8c]4.1155-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
Fix cr_cansee*() to see everything
10:59 Changeset in rtems-libbsd [6766ee9]4.1155-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
Makefile: Add -fno-strict-aliasing
09:07 Changeset in rtems [bdd6082]4.115 by Sebastian Huber <sebastian.huber@…>
bsps: Fix build error Fix build error introduced in f535fe5311978af53635c2da8e5cb10ef9d78802.
08:43 Changeset in rtems-libbsd [4236e3d]4.1155-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
ftpd01: Start shell only once
07:51 Changeset in rtems-libbsd [15f19af]4.1155-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
telnetd01: New test
07:49 Changeset in rtems-libbsd [a197a48]4.1155-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
telnetd: Import from RTEMS sources
07:47 Changeset in rtems-libbsd [b78c1d2]4.1155-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
telnetd: Avoid rtems_bsdnet_config
06:09 Changeset in rtems [15d7261b]4.115 by Sebastian Huber <sebastian.huber@…>
telnetd: Use socklen_t

09/17/14:

08:28 Changeset in rtems [8f0a2c9]4.115 by Sebastian Huber <sebastian.huber@…>
smptests/smpload01: Report profiling only once Rely on test extension to report profiling.
05:21 Changeset in rtems [c040b113]4.115 by Sebastian Huber <sebastian.huber@…>
redirector: Rename rtems_stdio_redirect_t Rename rtems_stdio_redirect_t to rtems_stdio_redirect since the namespace *_t is reserved by POSIX, see also The Open Group Base Specifications Issue 6 IEEE Std 1003.1, 2004 Edition, 2.2.2 The Name Space.

09/16/14:

22:40 Changeset in rtems [2195a95f]4.115 by Joel Sherrill <joel.sherrill@…>
Libmisc/Makefile?.am: Build with networking disabled
17:30 Changeset in rtems [c080c343]4.115 by Hesham ALMatary <heshamelmatary@…>
or1k: New cache manager. Implement new cache functions for or1k and create new bspstart function for or1ksim to initialize instruction and data caches. Also, sim.cfg is modified to enable/confiure cache units.
13:43 Changeset in rtems [7f8a978]4.115 by Sebastian Huber <sebastian.huber@…>
sptests/sp07: Minimize thread dispatch latency Do not use sprintf() in thread dispatch critical sections to avoid corruption of profiling samples. Update test to reflect thread the life cycle changes.
06:33 Ticket #2189 (Insufficient documentation for rtems_clock_get_tod()) created by Sebastian Huber
It is not clear which date and time is returned by …

09/15/14:

22:33 Changeset in rtems [bbecf04]4.115 by Hesham ALMatary <heshamelmatary@…>
or1ksim: Update README Modify README to provide instruction on how to run or1ksim BSP on latest or1ksim emulator built from github repo and add commands to run or1ksim BSP on QEMU.
22:33 Changeset in rtems [d2c76160]4.115 by Hesham ALMatary <heshamelmatary@…>
or1ksim: Implement cpu counter functions.
22:33 Changeset in rtems [e0aef221]4.115 by Hesham ALMatary <heshamelmatary@…>
score/cpu/or1k: Follow no_cpu ISR_Handler algorithm. This patch adjusts ISR_Handler to exactly follow the pseudo code introduced in http://rtems.org/onlinedocs/doc-current/share/rtems/html/porting/Interrupts-Interrupt-Dispatching.html It adds two new checkings on _Thread_Dispatch_disable_level and _ISR_Nest_level after returning from the C handler.
22:33 Changeset in rtems [5f56d267]4.115 by Hesham ALMatary <heshamelmatary@…>
or1ksim: work-around to make or1ksim tick timer accurate. This patch avoids unexpected behavior when initializing tick timer registers. Initializing these registers fires unexpected exceptions and interrupts even though RTEMS has not enabled interrupts yet. So, a little long interval added to allow RTEMS to finish the remaining initialization work before running the application. The tick timer interval is adjusted to reflect an accurate timing for RTEMS applications.
22:33 Changeset in rtems [eb14fc2b]4.115 by Hesham ALMatary <heshamelmatary@…>
OpenRISC: Account for red-zone (fixup printf bug). This patch allocate a space in the stack to account for red-zone that gcc may utilize for the use of leaf functions. Care must be taken to handle this red-zone from many places: 1- Upon creation of a new thread stack. 2- Once an interrupt entred. Also moving the enable-thread-dispach() and increment ISR level before checking if dispatch needed was required. The previous modifications solved the printf bug which disabled ticker to output strings after context switches that arise from Thread_Delay_ended.
09:06 Ticket #2188 (Running RTEMS sample application on MPC8548 (Hello world)) created by utkarsh
Hi I have powerpc board MPC8548 & I am using freescale BSP for …
00:14 Changeset in rtems [fc9f8f5]4.115 by Chris Johns <chrisj@…>
doc: Sort the shell file commands into alphabetical order.

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--'.
Note: See TracTimeline for information about the timeline view.