Software for White Rabbit PTP Core:8ed58a737131e76b3742b0f026217bb52c521e0b commitshttps://ohwr.org/project/wrpc-sw/commits/8ed58a737131e76b3742b0f026217bb52c521e0b2016-01-20T17:33:38Zhttps://ohwr.org/project/wrpc-sw/commit/8ed58a737131e76b3742b0f026217bb52c521e0bgeneral: remove unneeded CONFIG_ dependencies2016-01-20T17:33:38ZAlessandro Rubinirubini@gnudd.com
* library files can be built even if not used (this gets us more build-time
testing, as for example I usually build with no IP support).
* Some ifdefs are not needed, use HAS_IP instead. This adds a few
bytes to some configurations (not all, can't tell why), but I find it
acceptable.
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>https://ohwr.org/project/wrpc-sw/commit/53ac09362c784c27b4b8856708bd2b561b60241fconfig: rename CONFIG_ETHERBONE to CONFIG_IP2016-01-20T17:33:35ZAlessandro Rubinirubini@gnudd.com
Actually, Etherbone is in gateware, and this option only enables Internet
Protocol in the software. This fixes a long-standing misunderstanding.
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>https://ohwr.org/project/wrpc-sw/commit/014c5b4ce2341d208c8da4ae5f8f34de874891bfconfig: added a full configuration for ./MAKEALL2016-01-20T17:33:31ZAlessandro Rubinirubini@gnudd.com
This configuration includes all developer options, so we are sure that
./MAKEALL is build-testing all the code (excluding the very-reduced
pp_printf implementations).
If you want to check which config options are used, please run
grep '^config' Kconfig | tr '[a-z] ' '[A-Z]_' | while read n; do
echo =========== $n
grep -rhl "$n=" configs/*
done
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>https://ohwr.org/project/wrpc-sw/commit/afb65015854834e528313c4c3fcd674efe0929b3config: removed redundant/unused defconfig files2016-01-20T17:33:28ZAlessandro Rubinirubini@gnudd.comSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>https://ohwr.org/project/wrpc-sw/commit/275fe0b07a443835876b75a5749ed686c22283ccinclude: define intptr_t with the other types2016-01-20T17:33:26ZAlessandro Rubinirubini@gnudd.com
This type is used by pp_printf-full, and we miss it in lm32.
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>https://ohwr.org/project/wrpc-sw/commit/13f3e969437d97c4a4d3dfb8438e867acdc7f2b2minipc-mem-server: fix warning in wrs builds2016-01-20T17:33:26ZAlessandro Rubinirubini@gnudd.comSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>https://ohwr.org/project/wrpc-sw/commit/b8ee6bf6778d2db4f736ed23d48402a64a7a2db9Merge branch 'fez-cleanup-pll' (an older branch, now rebased)2016-01-20T17:30:01ZAlessandro Rubinirubini@gnudd.comhttps://ohwr.org/project/wrpc-sw/commit/16f7acd52282885932170b418b013b35f9b616c5softpll: removed declarations of non-existing functions2016-01-20T17:27:58ZPietro Fezzardipietrofezzardi@gmail.comhttps://ohwr.org/project/wrpc-sw/commit/8544aae629b226292614fafba9427918f11538f5softpll_ng.c: removed useless recursion2016-01-20T17:27:56ZPietro Fezzardipietrofezzardi@gmail.comhttps://ohwr.org/project/wrpc-sw/commit/f9a48c63ae4faa3161ba6f3448ff19eae8be23aesoftpll: removed unused function spll_get_aux_status_string2016-01-20T17:27:55ZPietro Fezzardipietrofezzardi@gmail.comhttps://ohwr.org/project/wrpc-sw/commit/d6b65580ba297fb00d8e6c80c43099fa535ac3a7wrc_main: maintain an uptime counter, with 1s resolution, at 0x000000a02016-01-20T17:23:56ZAlessandro Rubinirubini@gnudd.com
This counter can be read through etherbone, to check that the software
is properly running. Feature asked by GSI.
The cost is 84 bytes in code.
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>https://ohwr.org/project/wrpc-sw/commit/e505a960252f1ebba0c05d485961d9f02b7e13c1Merge branch 'wrpc-dump' into rubi-1601202016-01-20T17:22:40ZAlessandro Rubinirubini@gnudd.comhttps://ohwr.org/project/wrpc-sw/commit/c06700d8fc9cd390b6de1f6fd21fcbcdb686db03doc: documented wrpc-dump2016-01-20T17:22:02ZAlessandro Rubinirubini@gnudd.comSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>https://ohwr.org/project/wrpc-sw/commit/68ebc2e81eb941dcfe62d2ac8c2959fb7a08dd9fsoftpll: make "fifo log" optional and better.2016-01-20T17:07:47ZAlessandro Rubinirubini@gnudd.com
If the Kconfig option is not set, there's no effect on code size.
If set, .bss increases by 256 bytes (the buffer) and .text by
another 200 bytes.
This adds timestamping support, so we know the duration of the
interrupt (because we found it's an important thing when problems
occur).
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>https://ohwr.org/project/wrpc-sw/commit/1a18111cd2db3161d028a4cd4cea9ca86c13619btool/wrpc-dump: change the access mode, to avoid "gcc -m32"2016-01-20T17:07:47ZAlessandro Rubinirubini@gnudd.com
Accessing data structures in the host to get target fields is broken:
we may have different data size or alignment, or whatever. The hack
of using "-m32" to be able to access lm32 fields from x86-64 is not
clean (we imply the i386 and target have the same size/alignment).
Even worse, not everybody has an x86-64 cross-compiler for i386.
Thus, we use OFFSET_OF in the target, with the lm32 cross compiler,
to build a binary table that is then accessed by the host.
In order to link the data structure in the host we use the assembler
instead of objcopy. With objcopy we'd need to spell out the bfd name
of the host, and we'd get horrible names like
struct dump_info _binary_dump_info_host_bin_start[];
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>https://ohwr.org/project/wrpc-sw/commit/9a6a1443a035cdb8b341544126b915e752446848tools/wrpc-dump: use the new information in wrc.bin, if available2016-01-20T17:07:47ZAlessandro Rubinirubini@gnudd.comSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>https://ohwr.org/project/wrpc-sw/commit/a471e0fd26ad5a870f6fae6e3234ed7b72abe97acrt0.S: include information for the dumping tool2016-01-20T17:07:47ZAlessandro Rubinirubini@gnudd.com
There was a hole at the beginning of the generated binary, so this
commit includes some data to identify the endianness of the dump file
and host pointers to the important structures that we dump.
For wr-switch, the ppi pointer is just set to zero.
The change is backward compatible, because we just fill 32 bytes of
data where we had a bunch of zeroes.
The next commit will use such information when available in the dump file.
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>
SQUASH
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>https://ohwr.org/project/wrpc-sw/commit/7918a7e21634c5228896a2b94da2179ca256410ctrivial: remove dos newlines in crt0.S2016-01-20T17:07:47ZAlessandro Rubinirubini@gnudd.comSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>https://ohwr.org/project/wrpc-sw/commit/e0f9d19fed5a4a1088e33188092db877b8dd5161tools/wrpc-dump: support /sys/*/pci/*resource0 files2016-01-20T17:07:47ZAlessandro Rubinirubini@gnudd.comSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>https://ohwr.org/project/wrpc-sw/commit/137cf0afc0f1008eee43befa4c2a74d8d165de61tools/wrpc-dump: support "spec-byte order" if WRPC_SPEC is set2016-01-20T17:07:47ZAlessandro Rubinirubini@gnudd.com
Use an environment variable to check for spec byte order, and
fix the buffer before using it.
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>https://ohwr.org/project/wrpc-sw/commit/65fb29b5d8d48399960eff8395cf50d5d38d8189softpll and dump: add a log of the last 16 fifo values2016-01-20T17:07:47ZAlessandro Rubinirubini@gnudd.comSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>https://ohwr.org/project/wrpc-sw/commit/734840b72014a5edf22958ed4272126ce6c57819softpll: irq_count is now a field of the data structure2016-01-20T17:07:47ZAlessandro Rubinirubini@gnudd.comSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>https://ohwr.org/project/wrpc-sw/commit/1abb1e2cc9070126519441d2aefb22afdae5b3a9tools: add 'pll' mode in wrpc-dump2016-01-20T17:07:46ZAlessandro Rubinirubini@gnudd.comSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>https://ohwr.org/project/wrpc-sw/commit/8103ed4992288823a79298dc75bb82c20090d823softpll: trivial header cleanup (needed for next commit)2016-01-20T17:07:46ZAlessandro Rubinirubini@gnudd.com
This commit has no effect on the final binary file.
The state structures for softpll_ng must be accessed by tools/wrpc-dump,
so we need them in an header (not in sofpll_mg.c itself).
Unfortunately, struct softpll_state includes a lot of other structures,
so all dependent headers must be included by softpll_ng.h. Thus,
all C files should now include softpll_ng.h alone, not the other ones.
I also had to remove inclusion of unneeded <stdint.h> and <stdlib.h>
from spll_common.h, because stdlib pulled the prototype for abs()
which is #defined in ppsi (my bad!), and we would have a build error.
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>https://ohwr.org/project/wrpc-sw/commit/5aaedcc5bca71fd4f7907c9f6cb0352a0b6ed193tools: add 'ppg' and 'all' to wrpc-dump, and minor fixes2016-01-20T17:07:46ZAlessandro Rubinirubini@gnudd.comSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>https://ohwr.org/project/wrpc-sw/commit/4e548d231b3367c721d9fa84802ed647d3ccf055tools: support endianness differences in wrpc-dump2016-01-20T17:07:46ZAlessandro Rubinirubini@gnudd.com
It's still suboptimal, we need to autodetect with a in-binary helper,
but by now I'm analyzing old logs so I'd better not change wrpc
itself.
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>https://ohwr.org/project/wrpc-sw/commit/b607fb06ff58ebb6c363a8df313b941bda89571dtools: build wrpc-dump with "-m32" flag (well, we assume PC host)2016-01-20T17:07:46ZAlessandro Rubinirubini@gnudd.com
This fixes the problem with data sizes when building on a 64-bit host.
Now the dump of ppi makes sense, besides endianness.
Please note how this requires a cross-compile environment for i386
when you build on x86-64. Later on this requirement is lifted.
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>https://ohwr.org/project/wrpc-sw/commit/f3dafc7078f45402d1a746332e841fde4ddae305tools: initial wrpc-dump, still bugged2016-01-20T17:07:46ZAlessandro Rubinirubini@gnudd.com
The tool is meant to print internal data structures of the wrpc,
by running either on a dump file or a live system.
The code is an edited copy of wr-switch-sw/userspace/tools/wrs_dump_shmem.c,
so the data-dumping mechanism is from there.
bugs at this point:
- all endianness stuff is bad (in wrs it was local, here we cross-dump)
- data sizes are wrong (see next commit)
- we miss checks for consistency
- we can't open /dev/mem (for spec for example) or a elf file
- docs are missing too
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>https://ohwr.org/project/wrpc-sw/commit/c31bcc0b63bcd1c1b9d001704f04e8bba3000e77config: fix wrnic/nic_pfilter2016-01-20T17:07:27ZAlessandro Rubinirubini@gnudd.com
CONFIG_WRNIC was not used, so it is now removed.
CONFIG_NIC_PFILTER does it all
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>https://ohwr.org/project/wrpc-sw/commit/2ceb9ec9f57f8ac16219a582dd2259e0b40cea79spll_external: use time_after(), not a comparison2016-01-20T17:07:18ZAlessandro Rubinirubini@gnudd.comSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9028"><a href="https://ohwr.org/rubini" title="rubini@gnudd.com"><img alt="Alessandro Rubini's avatar" src="https://secure.gravatar.com/avatar/18e4fb369cda4873020839db5911d1d1?s=32&d=identicon" class="avatar s16 avatar-inline" title="Alessandro Rubini"></a><a href="https://ohwr.org/rubini" title="rubini@gnudd.com">Alessandro Rubini</a> <<a href="mailto:rubini@gnudd.com" title="rubini@gnudd.com">rubini@gnudd.com</a>></span>https://ohwr.org/project/wrpc-sw/commit/ad9413fe4e356ce8cc35bc12ba8065eb7c5cd871tools: use correct path when linking against uninstalled etherbone2016-01-15T18:11:51ZWesley W. Terpstraw.terpstra@gsi.dehttps://ohwr.org/project/wrpc-sw/commit/7cde84edc94db0a1a1422e1cae0e922f02c2d359configs: update gsi_defconfig2016-01-06T16:55:11ZC.Pradosc.prados@gsi.dehttps://ohwr.org/project/wrpc-sw/commit/ac996c2ace1c307a7fb8ae4ae31c41ea9c0ba1dadoc: adding mcs generation instructions using promgen2015-12-16T14:14:57ZGrzegorz Danilukgrzegorz.daniluk@cern.chhttps://ohwr.org/project/wrpc-sw/commit/5d9378561d4cea1847ef106b88f143f09e7bfb4fdoc: final touch for wrpc-3.0 release2015-12-16T08:07:22ZGrzegorz Danilukgrzegorz.daniluk@cern.chhttps://ohwr.org/project/wrpc-sw/commit/1a3bf1fcee6a7b578abcd4b96a871bc2a86a3462update documentation to use new hdlmake2015-12-15T14:27:56ZGrzegorz Danilukgrzegorz.daniluk@cern.chhttps://ohwr.org/project/wrpc-sw/commit/2a791f3066baac240b5c344da4c52e099f0cce46softpll: use pp_printf for stats2015-12-04T15:11:12ZGrzegorz Danilukgrzegorz.daniluk@cern.ch
so that is works both on WRS and WRPChttps://ohwr.org/project/wrpc-sw/commit/92cca03491d627a6dbb3e48e61853de534db8607update ppsi to fix GM clock class in Announce2015-12-04T14:35:44ZGrzegorz Danilukgrzegorz.daniluk@cern.chhttps://ohwr.org/project/wrpc-sw/commit/4bdaa581fc129939d5603bebe49f383cfe24f8d3softpll: reset ext FPGA pll when 10mhz lost2015-12-04T14:25:19ZGrzegorz Danilukgrzegorz.daniluk@cern.ch
Needed mainly for SPEC, where Spartan6 PLL does not report unlock when clk_in
(10MHz) is unplugged. In addition to that, datasheet says that PLL should be
reset after losing clk_in.https://ohwr.org/project/wrpc-sw/commit/5ab76f6edec6b1b954efc27002108e77a9d421b6monitor_ppsi: trivial warning fix2015-11-13T14:22:54ZGrzegorz Danilukgrzegorz.daniluk@cern.chhttps://ohwr.org/project/wrpc-sw/commit/f97b598dad168bbc60b99d794565e9fa026c5ae4monitor_ppsi: print stats for master mode as well2015-11-11T14:39:58ZGrzegorz Danilukgrzegorz.daniluk@cern.ch