- Sep 24, 2014
-
-
Alessandro Rubini authored
Inconsistent naming has always been a problem for me. Since other developers agree, we chose to rename all stuff to be wrs_ or wr_ for switch-specific stuff and generic WR functionality. Ok, the split is not very clear-cut, I agree. This commit only fixes the tools and their users: wrs_version wrs_vlan wrs_pstats It doesn't touch wrsw_hal and wrsw_rtud (nor it adds any prefix to non-prefixed tools like load-lm32 and so on). Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
The elf loader for lm32 is able to change integer parameters, and this is enough, for now, for developers working on the pll code. Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
- Sep 22, 2014
-
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
- Sep 18, 2014
-
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
- Sep 13, 2014
-
-
We don't need to wait these extra 3 seconds because we now load UBIfied which takes more time than these 3 seconds. We also add the autoboot_select in config because it is a hidden feature asked by diferent persons.
-
-
-
- Sep 12, 2014
-
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
This bug exists since time 0 (e484c3eb , July 2011, at least). Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
This reverts commit 352d0d93 . There is no need to do that, things work with full memory. Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
- Sep 11, 2014
-
-
Alessandro Rubini authored
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
We need to reset the CPU outside of the whole loop. This moves stuff around a lot to do that. Otherwise the variables are set after the CPU already started, and it may be too late (it is too late in our specific case). Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
This allos to write and read variable while loading rt_cpu.elf. You can read a variable at run time, by not loading the elf file. To do this use -n to "not" load the file: load-lm32 -n rt_cpu.elf pstate= We still need the file to read the symbol table. So, <var>= reads the variable, and <write>=<value> changes it. You can pass several such actions on the same command line. Please note that you can't change variables in the BSS section, which is zeroed at run time. All symbols are trated as 32-bit integer values, so this is not really generic enough for everything: wrs-192.168.16.9# load-lm32 -n rt_cpu.elf memset= memset = 134253659 (0x08008c5b) Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
This is used by the next commit, where I read the symbol table of an ELF file the lazy way. I built the two binaries by rebuilding buildroot with BR2_PACKAGE_BINUTILS=y BR2_PACKAGE_BINUTILS_TARGET=y but I won't add the whole binutils binary-set to the WR switch, so the configuration items are still unset in the default configuration for WR switch. Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
- Sep 04, 2014
-
-
Alessandro Rubini authored
This removes the hack of forking a child, because I'll need to do more than just passing a file name. The other tool using the same hack (load-virtex) is unchanged as I don't need to work on it. Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
- Sep 03, 2014
-
-
Alessandro Rubini authored
You can "diff -w" or "show -w" and see there is no difference. I didn't shorten long lines nor anything "major", I just removed trailing spaces, that are highlighted in my editor, and fixed inconsistencies in indentation within functions. Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
This adds two documents of mine (with greg's additions) that are considered useful for developers.
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
- Aug 19, 2014
-
-
Grzegorz Daniluk authored
Without this fix all 802.1q tagged frames are assigned to class 0
-
- Aug 18, 2014
-
-
Grzegorz Daniluk authored
Built from commit 6194dc7 of wrpc-sw.
-
- Aug 07, 2014
-
-
Grzegorz Daniluk authored
-
Grzegorz Daniluk authored
-
Grzegorz Daniluk authored
We also provide them each time with the release binaries available on OHWR.
-
Grzegorz Daniluk authored
Requires updated HDL as well.
-
- Aug 04, 2014
-
-
Grzegorz Daniluk authored
-
- Aug 03, 2014
-
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
- Aug 01, 2014
-
-
Alessandro Rubini authored
This reverts commit 38e59051. We don't need the sdram printouts any more. But it's good to have this in history anyways (it was an error having it in master, but all hackers promote bugs as features).
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
-
Alessandro Rubini authored
With mem=64M we have some sdram corruption, with "bad page state". This is unexplained, and the sam-ba code is so difficult to fix, that we'd better just install with 32M of sdram. At runtime we use a fixed at91boot, so 64M work properly. Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
This actually has no effect, but since the item is there, we'd better have it correct.
-
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-