Software for White Rabbit PTP Core:360c71cd3cc58f5835be250d49aeaf3e2535c707 commitshttps://ohwr.org/project/wrpc-sw/commits/360c71cd3cc58f5835be250d49aeaf3e2535c7072015-07-26T12:23:23Zhttps://ohwr.org/project/wrpc-sw/commit/360c71cd3cc58f5835be250d49aeaf3e2535c707more cleanup of prototypes2015-07-26T12:23:23ZAlessandro Rubinirubini@gnudd.com
This time I added -Wmissing-prototypes and fixed accordingly. Again, this
used to be part of -Wall and I'm disgusted by it not being so any more.
What does "all" mean, then?
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/be2bd2343b0266fd557a085f86f89b0a62d5d22fgeneral cleanup of wrong prototypes2015-07-26T12:23:23ZAlessandro Rubinirubini@gnudd.com
I added -Wstrict-prototypes, that used to be included in -Wall settings
but is not. Actually, I think it should be an error to not specify an
argument list by now. If any, -traditional is there for old timers.
Fortunately no bug was exposed by the missing prototypes.
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/3a3c38065d681b5b27679226572c4c1452897f54Makefile: add a depend rule, long missing2015-07-26T04:33:19ZAlessandro Rubinirubini@gnudd.com
Yesterday I was eventually fussed up by the need to "make clean" every
time. So here's a stupid depend rule, not perfect but better than
nothing.
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/225511b48f7bd3bae8403a213661dd4b4b9925a3remove old ptp-noposix file2015-07-26T04:04:53ZAlessandro 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/f0b288a9a8602e492cf77676105aed4155fee144ppsi-wrappers cleanup: remove dead code, add prototype2015-07-24T17:56:36ZAlessandro 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/12c3dcdf5ef453377332dfe3d52324bc29cd9751trivial: correct an harmless build warning in tools2015-07-24T17:54:48ZAlessandro 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/27066e77e2d2023efeae7cbd7aaf08931c7a5914shell low-level commands, and use 0 as default delays2015-07-23T16:55:05ZAlessandro Rubinirubini@gnudd.com
This adds two commands: devemem (to read and write registers/RAM)
and delays (to read and change the constant delays. The commands are
only available for CONFIG_DEVELOPER builds.
The default delays were just wrong, they are valid of an older
gateware version. Using 0, it is clearer to the user that the right
value is missing (if the SFP database is populated, the right value
applies anyways).
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/9491e61b7e31f02a971205d2aa4dd679b3a604b8ppsi: pick new master and fix building accordingly2015-07-23T16:01:00ZAlessandro 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/e38409da9e7724012cc204aecb04c54f793339fdspll: reset ppsgen only once, not every time the spll mode is changed2015-07-23T08:24:33ZGrzegorz Danilukgrzegorz.daniluk@cern.ch
Otherwise we have a race condition with wr_date setting initial time on the
switch.https://ohwr.org/project/wrpc-sw/commit/d769d02c966f5f7888df1ea26fdb75a434fb41d2softpll/ext: report unlocked when 10MHz input is disconnected2015-07-14T10:00:57ZGrzegorz Danilukgrzegorz.daniluk@cern.chhttps://ohwr.org/project/wrpc-sw/commit/f9b321814f54f01cf5f6c3c4ccb064573ca0cabdppsi: update ppsi2015-06-30T13:03:34ZAdam Wujekadam.wujek@cern.ch
in ppsi:
--update hal_shmem to version 7
--add tx and rx packet counters
--add error counters for SNMP
--increase ppsi shmem version to 6
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9297"><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch"><img alt="Adam Wujek's avatar" src="https://secure.gravatar.com/avatar/bee62ad02d8f8c7c40900167722fb9d3?s=32&d=identicon" class="avatar s16 avatar-inline" title="Adam Wujek"></a><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch">Adam Wujek</a> <<a href="mailto:adam.wujek@cern.ch" title="adam.wujek@cern.ch">adam.wujek@cern.ch</a>></span>https://ohwr.org/project/wrpc-sw/commit/8afa6c8b60815b9f0618e1b03a05f7956fad07c2ppsi: update ppsi2015-06-30T13:03:34ZAdam Wujekadam.wujek@cern.ch
remove waiting state, make waiting flag instead
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9297"><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch"><img alt="Adam Wujek's avatar" src="https://secure.gravatar.com/avatar/bee62ad02d8f8c7c40900167722fb9d3?s=32&d=identicon" class="avatar s16 avatar-inline" title="Adam Wujek"></a><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch">Adam Wujek</a> <<a href="mailto:adam.wujek@cern.ch" title="adam.wujek@cern.ch">adam.wujek@cern.ch</a>></span>https://ohwr.org/project/wrpc-sw/commit/da3da2d9287a24d79e0ed7a8acfbd31b24ba9772wrs_main: check for stack overflow and detect reset2015-06-30T13:03:34ZAdam Wujekadam.wujek@cern.ch
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:
<a href="/project/wrpc-sw/commit/1704a6682a457ca315bf253de490bcaeac618499" data-original="1704a668" data-link="false" data-link-reference="false" data-project="10762" data-commit="1704a6682a457ca315bf253de490bcaeac618499" data-reference-type="commit" data-container="body" data-placement="bottom" title="main: check for stack overflow" class="gfm gfm-commit has-tooltip">1704a668</a> main: check for stack overflow
<a href="/project/wrpc-sw/commit/7836c39e60f9d23b5c75ccfc053eec628a7b92cf" data-original="7836c39e" data-link="false" data-link-reference="false" data-project="10762" data-commit="7836c39e60f9d23b5c75ccfc053eec628a7b92cf" data-reference-type="commit" data-container="body" data-placement="bottom" title="Optionally detect reset and print a stack trace" class="gfm gfm-commit has-tooltip">7836c39e</a> 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: <span data-trailer="Signed-off-by:" data-user="9297"><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch"><img alt="Adam Wujek's avatar" src="https://secure.gravatar.com/avatar/bee62ad02d8f8c7c40900167722fb9d3?s=32&d=identicon" class="avatar s16 avatar-inline" title="Adam Wujek"></a><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch">Adam Wujek</a> <<a href="mailto:adam.wujek@cern.ch" title="adam.wujek@cern.ch">adam.wujek@cern.ch</a>></span>https://ohwr.org/project/wrpc-sw/commit/ee1c74829de6977929e9aae1113a941b87f530d8revision: report build information via spll_stats structure2015-06-30T13:03:34ZAdam Wujekadam.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: <span data-trailer="Signed-off-by:" data-user="9297"><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch"><img alt="Adam Wujek's avatar" src="https://secure.gravatar.com/avatar/bee62ad02d8f8c7c40900167722fb9d3?s=32&d=identicon" class="avatar s16 avatar-inline" title="Adam Wujek"></a><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch">Adam Wujek</a> <<a href="mailto:adam.wujek@cern.ch" title="adam.wujek@cern.ch">adam.wujek@cern.ch</a>></span>https://ohwr.org/project/wrpc-sw/commit/bb7901518ba96c410365e2ba827c3b14d90288edppsi: update ppsi to hide problem with oscilating servo state2015-06-30T13:03:34ZAdam Wujekadam.wujek@cern.ch
Do not report to monitor oscilations between state WR_WAIT_SYNC_IDLE and
TRACK_PHASE. Real problem will be fixed later.
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9297"><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch"><img alt="Adam Wujek's avatar" src="https://secure.gravatar.com/avatar/bee62ad02d8f8c7c40900167722fb9d3?s=32&d=identicon" class="avatar s16 avatar-inline" title="Adam Wujek"></a><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch">Adam Wujek</a> <<a href="mailto:adam.wujek@cern.ch" title="adam.wujek@cern.ch">adam.wujek@cern.ch</a>></span>https://ohwr.org/project/wrpc-sw/commit/90040628fd1a3fbf0280103ec69b2d66d737970fmonitor: remove getting data from servo via cur_servo_state2015-06-30T13:03:34ZAdam Wujekadam.wujek@cern.chSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9297"><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch"><img alt="Adam Wujek's avatar" src="https://secure.gravatar.com/avatar/bee62ad02d8f8c7c40900167722fb9d3?s=32&d=identicon" class="avatar s16 avatar-inline" title="Adam Wujek"></a><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch">Adam Wujek</a> <<a href="mailto:adam.wujek@cern.ch" title="adam.wujek@cern.ch">adam.wujek@cern.ch</a>></span>https://ohwr.org/project/wrpc-sw/commit/a21b26682f2ce415523bb8b49b5e530b3baf1d0amonitor: get data via cur_servo_state and ppi2015-06-30T13:03:34ZAdam Wujekadam.wujek@cern.ch
Needed since ppsi moved to shmem and removed cur_servo_state structure from
servo.
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9297"><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch"><img alt="Adam Wujek's avatar" src="https://secure.gravatar.com/avatar/bee62ad02d8f8c7c40900167722fb9d3?s=32&d=identicon" class="avatar s16 avatar-inline" title="Adam Wujek"></a><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch">Adam Wujek</a> <<a href="mailto:adam.wujek@cern.ch" title="adam.wujek@cern.ch">adam.wujek@cern.ch</a>></span>https://ohwr.org/project/wrpc-sw/commit/654fcea2e6257dc713ded792a3d785b82eeb5631ppsi update to support locks on ppsi's shmem2015-06-30T13:03:34ZAdam Wujekadam.wujek@cern.ch
ppsi for wrs requres locks in shmem when shmem is changing. Since servo is
shared between wrs and wrpc fixes had to be implemented.
Since there is no shmem in wrpc, dummy function for locking had to be added.
As a side effect include/libwr/shmem.h was added.
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9297"><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch"><img alt="Adam Wujek's avatar" src="https://secure.gravatar.com/avatar/bee62ad02d8f8c7c40900167722fb9d3?s=32&d=identicon" class="avatar s16 avatar-inline" title="Adam Wujek"></a><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch">Adam Wujek</a> <<a href="mailto:adam.wujek@cern.ch" title="adam.wujek@cern.ch">adam.wujek@cern.ch</a>></span>https://ohwr.org/project/wrpc-sw/commit/650a193334dbc546ba2d6cc975be65107f231ff5include: get rid of minipc call get_port_state2015-06-30T13:03:34ZAdam Wujekadam.wujek@cern.ch
pass of header cleanup from wrs
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9297"><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch"><img alt="Adam Wujek's avatar" src="https://secure.gravatar.com/avatar/bee62ad02d8f8c7c40900167722fb9d3?s=32&d=identicon" class="avatar s16 avatar-inline" title="Adam Wujek"></a><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch">Adam Wujek</a> <<a href="mailto:adam.wujek@cern.ch" title="adam.wujek@cern.ch">adam.wujek@cern.ch</a>></span>https://ohwr.org/project/wrpc-sw/commit/1b9a4077f7863d935f388af7bf2f24627f162b66Get rid of hexp_port_state2015-06-30T13:03:34ZAdam Wujekadam.wujek@cern.ch
Done as a part of work to move hal to shm in wrs.
Done in this commit:
--use wrpc_get_port_state instead of halexp_get_port_state
--make wrpc_get_port_state fill hal_port_state structure in the way how HAL
fills shmem.
--update lib/net.c to use struct hal_port_state instead of hexp_port_state_t
--update monitor/monitor_ppsi.c to use struct hal_port_state instead of
hexp_port_state_t
--update ppsi to get needed changes
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9297"><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch"><img alt="Adam Wujek's avatar" src="https://secure.gravatar.com/avatar/bee62ad02d8f8c7c40900167722fb9d3?s=32&d=identicon" class="avatar s16 avatar-inline" title="Adam Wujek"></a><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch">Adam Wujek</a> <<a href="mailto:adam.wujek@cern.ch" title="adam.wujek@cern.ch">adam.wujek@cern.ch</a>></span>https://ohwr.org/project/wrpc-sw/commit/8f6a011e40cb0deb21b03b141e6b3efe370a2e1clibwr: add hal_shmem.h and sfp_lib.h2015-06-30T13:03:34ZAdam Wujekadam.wujek@cern.ch
Files needed to get rid of halexp_get_port_state.
Done during process of moving HAL to shm in wrs.
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9297"><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch"><img alt="Adam Wujek's avatar" src="https://secure.gravatar.com/avatar/bee62ad02d8f8c7c40900167722fb9d3?s=32&d=identicon" class="avatar s16 avatar-inline" title="Adam Wujek"></a><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch">Adam Wujek</a> <<a href="mailto:adam.wujek@cern.ch" title="adam.wujek@cern.ch">adam.wujek@cern.ch</a>></span>https://ohwr.org/project/wrpc-sw/commit/0a0550057c8dbf49e66b462f9d0b3f1700ecc654lib: remove lib/ptp-noposix-wrappers.c2015-06-30T13:03:34ZAdam Wujekadam.wujek@cern.ch
It is not used anymore.
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9297"><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch"><img alt="Adam Wujek's avatar" src="https://secure.gravatar.com/avatar/bee62ad02d8f8c7c40900167722fb9d3?s=32&d=identicon" class="avatar s16 avatar-inline" title="Adam Wujek"></a><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch">Adam Wujek</a> <<a href="mailto:adam.wujek@cern.ch" title="adam.wujek@cern.ch">adam.wujek@cern.ch</a>></span>https://ohwr.org/project/wrpc-sw/commit/e2cc518ed7f9ec785c32e33c0bdb80c60845c48einclude: update include/hal_exports.h2015-06-30T13:03:33ZAdam Wujekadam.wujek@cern.ch
Update include/hal_exports.h to latest version
Signed-off-by: <span data-trailer="Signed-off-by:" data-user="9297"><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch"><img alt="Adam Wujek's avatar" src="https://secure.gravatar.com/avatar/bee62ad02d8f8c7c40900167722fb9d3?s=32&d=identicon" class="avatar s16 avatar-inline" title="Adam Wujek"></a><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch">Adam Wujek</a> <<a href="mailto:adam.wujek@cern.ch" title="adam.wujek@cern.ch">adam.wujek@cern.ch</a>></span>https://ohwr.org/project/wrpc-sw/commit/a41a39d5d6b3b60dd4e300b7ee11e4df6c6c936dppsi: update ppsi2015-06-30T13:03:33ZAdam Wujekadam.wujek@cern.chSigned-off-by: <span data-trailer="Signed-off-by:" data-user="9297"><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch"><img alt="Adam Wujek's avatar" src="https://secure.gravatar.com/avatar/bee62ad02d8f8c7c40900167722fb9d3?s=32&d=identicon" class="avatar s16 avatar-inline" title="Adam Wujek"></a><a href="https://ohwr.org/awujek" title="adam.wujek@cern.ch">Adam Wujek</a> <<a href="mailto:adam.wujek@cern.ch" title="adam.wujek@cern.ch">adam.wujek@cern.ch</a>></span>https://ohwr.org/project/wrpc-sw/commit/b4e3e12d8d09183bbc53afaf8ea8b0513db3980aadding separate sdbfs files structure to generate sdbfs image for Flash (incl...2015-06-30T13:03:33ZGrzegorz Danilukgrzegorz.daniluk@cern.chhttps://ohwr.org/project/wrpc-sw/commit/a949b81b24a7cd2dcbbe21e9d38489fa40130158eb-w1: initialize onewire in case wrpc did not2015-06-03T12:15:44ZWesley W. Terpstraw.terpstra@gsi.de
This is useful for example when using a secondary onewire controller.https://ohwr.org/project/wrpc-sw/commit/592db09201f996d902e17388e1968a625cb636ffRevert "sdbfs for flash with FPGA bitstream file"2015-02-06T16:46:30ZWesley W. Terpstraw.terpstra@gsi.de
This reverts commit <a href="/project/wrpc-sw/commit/7e2ee9b4eab07e0d324d2d781c38bdde376d5d29" data-original="7e2ee9b4eab07e0d324d2d781c38bdde376d5d29" data-link="false" data-link-reference="false" data-project="10762" data-commit="7e2ee9b4eab07e0d324d2d781c38bdde376d5d29" data-reference-type="commit" data-container="body" data-placement="bottom" title="sdbfs for flash with FPGA bitstream file" class="gfm gfm-commit has-tooltip">7e2ee9b4</a>.
You can't put a bitstream into the middle of a tiny EEPROM.
If you intend to build an sdbfs for a switch, make a new image.https://ohwr.org/project/wrpc-sw/commit/a044c32c917eb123944347ab5ba8229f47323c62rebuild of gsi_defconfg file2015-02-05T15:02:30ZStefan Rauchs.rauch@gsi.dehttps://ohwr.org/project/wrpc-sw/commit/c71b62e15f20bb2c9fd48baafbc585b6abe47cfdmodify ad9516 settings to clean-up aux clock (10MHz) generated from FPGA2015-01-09T15:03:24ZGrzegorz Danilukgrzegorz.daniluk@cern.chhttps://ohwr.org/project/wrpc-sw/commit/7e2ee9b4eab07e0d324d2d781c38bdde376d5d29sdbfs for flash with FPGA bitstream file2015-01-09T15:01:03ZGrzegorz Danilukgrzegorz.daniluk@cern.chhttps://ohwr.org/project/wrpc-sw/commit/a4cc22a45871fcfceb973c66f653c37e871fe665Kconfig: rename CONFIG_SDB_EEPROM to CONFIG_SDB_STORAGE2015-01-08T15:43:43ZGrzegorz Danilukgrzegorz.daniluk@cern.chhttps://ohwr.org/project/wrpc-sw/commit/21653009917854abc2cfb2c1008bab3f7f363e93.gitignore: flash-read and flash-write host tools binaries2015-01-08T15:28:42ZGrzegorz Danilukgrzegorz.daniluk@cern.chhttps://ohwr.org/project/wrpc-sw/commit/306d6a02bbba76e4fa5adecb058d0ca555b504fbrename eeprom_* to storage_* as we now have also Flash support2015-01-08T15:27:56ZGrzegorz Danilukgrzegorz.daniluk@cern.chhttps://ohwr.org/project/wrpc-sw/commit/69f8368e8c635676d85bf28659764b4178c70951flash support for storing sfpdb, init script and t24p calib value2015-01-08T14:56:05ZGrzegorz Danilukgrzegorz.daniluk@cern.chhttps://ohwr.org/project/wrpc-sw/commit/6624f258822640ff79bf6906bf47fc679a9b15c5sdb-eeprom: don't use bytes and entries count in init script and sfp db2015-01-08T14:40:43ZGrzegorz Danilukgrzegorz.daniluk@cern.ch
It's a preparation for flash support, as there we cannot update
bytes/entries count without erasing entire flash sector.https://ohwr.org/project/wrpc-sw/commit/f0fbffaefdf58eea85c954743a38745f2af79f40adding erase functions for w1 eeprom2015-01-08T13:54:44ZGrzegorz Danilukgrzegorz.daniluk@cern.chhttps://ohwr.org/project/wrpc-sw/commit/f5a4a27c7b0fd6140d0048bd5ecaef31ec45e93bsdb-eeprom: adding erase function for i2c eeprom2015-01-08T13:51:59ZGrzegorz Danilukgrzegorz.daniluk@cern.chhttps://ohwr.org/project/wrpc-sw/commit/d5abb7e8a63165360910addb0065754e7e848dc9flash: adding erase function matching sdb-lib convention2015-01-08T13:36:41ZGrzegorz Danilukgrzegorz.daniluk@cern.chhttps://ohwr.org/project/wrpc-sw/commit/bcb4fdefd9605d389c0fed13515ecdbca8a01aeasdb-lib: adding file erase function2015-01-08T13:32:42ZGrzegorz Danilukgrzegorz.daniluk@cern.chhttps://ohwr.org/project/wrpc-sw/commit/3aebf265b23ffddea79f600fdb6110115b1eeffbsdb-lib: fixing c&p bug, in sdbfs_fwrite() memcpy should copy data from buf t...2015-01-08T13:30:56ZGrzegorz Danilukgrzegorz.daniluk@cern.ch