- Jan 20, 2016
-
-
Alessandro Rubini authored
The misleading TRACE thing was only used in wrs builds, and expanded to pp_printf. Considering we don't want to remove messages from the softpll in wrpc, this commit turns trace onto pp_printf. Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
- Oct 30, 2015
-
-
Alessandro Rubini authored
This commit fixes all copyright notes, using "git blame" as a reference. For simple files I just added a 2-lines boilerplate about being WR and GPL. Some parts I left untouched: trivial-init and related files (unclear to me what this is, and pf-microcode.h is magic binary pfilter values). tools/lm32-etheruart: I don't know what this is and who the author is libsdbfs: this comes from another repo and I'd better not change it sfp_lib.h and hal_shmem.h: I lost track about the origin of this, among the several packages. Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
- Jul 23, 2015
-
-
Otherwise we have a race condition with wr_date setting initial time on the switch.
-
- Jun 30, 2015
-
-
Add checking stack overflow and detecting reset to wrs. Code common for wrpc and wrs is placed in system_checks.c and .h. Work is based on following commits in wrc_main.c: 1704a668 main: check for stack overflow 7836c39e Optionally detect reset and print a stack trace Additionally: --update Kconfig to have a possibility to select CHECK_RESET also for switch, not only for node as before --and _endram to ram-wrs.ld When "stack overflow" occurs then message is printed once every second. When reset occours then LM32 will print stack trace and reset once more. NOTE: I couldn't get spll to work after reset, for sure problem is in ad9516 init function, but not only there. Signed-off-by:
Adam Wujek <adam.wujek@cern.ch>
-
--increase spll_stats structure version to 2 --add to spll_stats structure: - commit_id - build_date - build_time - start_cnt (to be used later for start counter) --move declaration of spll_stats structure from wrs_main.c to revision.c --pass git version and author at compile time to revision.c --create revision.h with build_* externs --update version reporting at cpu start --update version command --include section .stats in section .data for node Signed-off-by:
Adam Wujek <adam.wujek@cern.ch>
-
- Nov 18, 2014
-
-
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com> Conflicts: arch/lm32/ram-wrs.ld
-
- Sep 08, 2014
-
-
By default the scb_ver is "33" but it can be modified at runtime in order to load the config for SCB v3.4 (i.e, load-lm32 rt_cpu.elf scb_ver=34) Signed-off-by:
Benoit Rat <benoit@sevensols.com>
-
- Aug 05, 2014
-
-
Grzegorz Daniluk authored
-
-
- Feb 12, 2014
-
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
- Feb 11, 2014
-
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
This fixes a missing symbol and another minor header issue. Needed to build for wr-switch. Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
The commit is part of the effort in unifying softpll with wr-switch-sw, and later remove the duplicated code there. The files added by these commit are going to be built when configuring wrpc-sw to build wr-switch rt_cpu (which is, basically, the softpll code alone, with mini-rpc with the host and the basic glue code). The files are copied with the original name with two exceptions: wr-switch-sw::rt/main.c becomes wrpc-sw::wrs_main.c wr-switch-sw::rt/arch/lm32/ram.ld becomes wrpc-sw::arch/lm32/ram-wrs.ld The files are copied from commit FIXME of wr-switch-sw. This commit has no technical effect, as the files are not built for wrpc-sw. Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-