- 31 Jan, 2019 1 commit
-
-
baujc authored
The previous fix didn't solved completelly this issue: Negative nano WR time adjustement generate a big jump of the monotonic clock used in PPSI. The current fix solves this issue.
-
- 11 Jan, 2019 3 commits
-
-
baujc authored
This library is used by wr_mon and wrs_dump_shmem to avoid duplication of code.
-
baujc authored
- Add new option "stat" to display statistic about the evolution between WR and Unix time - When we set the WR time with the current UNIX time, the driver wr_clocksource must be removed first and then reinstalled when the time is set. If it is not done, the WR and Unix time are not well synchronized. - When the WR time is set, the sec and ns and set in one call. We don't need to call twice the wr_date tool.
-
baujc authored
The WR time adjustment was not taken into account in the driver. The side effect was a big jump sometime of the monotonic clock used in PPSI for the calculation of the timeouts. The side effect was that many timeouts were firing too early. The driver registration take now into account the adjustment and also the calculation of the offset in the read() call.
-
- 03 Dec, 2018 1 commit
-
-
Jean-Claude BAU authored
The parameter was already present in pps.conf but not yet managed by kconfig and the ppsi.conf generator
-
- 29 Nov, 2018 1 commit
-
-
Jean-Claude BAU authored
This new parameter is used to control the configurable parameter L1SyncOptParamsPortDS.timestampsCorrectedTx when L1SyncBasicPortDS.optParamsEnabled is set to true.
-
- 28 Nov, 2018 1 commit
-
-
Jean-Claude BAU authored
The profile is included in the port instance name. With the new profile "custom", the port instance name become too big. So only the two first letters of the profile are now included in the name.
-
- 21 Nov, 2018 19 commits
-
-
Jean-Claude BAU authored
- Timeout management - Configuration enhancement - Erbest/ebast calculation Note: The pp_instance structure has changed so all related programs depending on pp_instance structure must be rebuild.
-
Jean-Claude BAU authored
- Add new config parameters (l1SyncRxCoherencyIsRequired,...) - Add new profile: CUSTOM. It will be mostly used for testing - Fix issue on state name: "pre_master" instead of "pre-master"
-
Jean-Claude BAU authored
-
Jean-Claude BAU authored
Change the format of diplayed data in order to facilitate the extraction of data with grep like command Signed-off-by: baujc <jean-claude.bau@cern.ch> Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Jean-Claude BAU authored
When the WR profile is used ingressLatency and egressLacenty a set to 0 by default. This has to be done to avoid to use twice this values in the delay calculation (ppsi + hal)
-
Jean-Claude BAU authored
-
Jean-Claude BAU authored
-
Jean-Claude BAU authored
-
Jean-Claude BAU authored
-
Jean-Claude BAU authored
As the bitslide is already taken into account in PPSI for all protocol extensions as the semiStaticLatency, it is no longer needed to use it in the calculation of delta_rx_phy.
-
Jean-Claude BAU authored
These modifications increase the precision of the displayed fraction part of a RelativeDifference type.
-
Jean-Claude BAU authored
- PPSI: See PPSI logs - wrs_dump_shmem.c: new fields displayed and fix errors for negative values in time display (TimeInterval, RelativeDifference, pp_time) Conflicts: userspace/ppsi userspace/tools/wrs_dump_shmem.c
-
Jean-Claude BAU authored
-
Jean-Claude BAU authored
Conflicts: userspace/ppsi userspace/tools/wrs_dump_shmem.c
-
Jean-Claude BAU authored
- Assembly_ppi_conf.sh script is able to generate JSON ppsi.conf format - New parameters in ppsi.conf. Some parameters moved at ppsi instance level - port timing configuration in Kconfig moved in KConfig_port_timing.in file. A file generator 'gen_kconfig_port_timing.sh'is used to generate it. - HAL upgraded to use the new dot-config file format. Mode ( auto, master,...) removed from HAL. - ppsi-pre.conf: Set empty because the new generated ppsi.conf always define clock-class and clock accuracy.
-
Adam Wujek authored
-
Jean-Claude BAU authored
Conflicts: userspace/ppsi userspace/tools/wrs_dump_shmem.c
-
Jean-Claude BAU authored
- Upgrade HAL to transmit the bit-slide to HA - Upgrade wr_mon tool to displat HA servo data - Upgrade wrs_dump_shmem to display the right data Conflicts: userspace/tools/wr_mon.c userspace/tools/wrs_dump_shmem.c
-
Sven Meier authored
extensions
-
- 20 Nov, 2018 10 commits
-
-
Adam Wujek authored
Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
DONE: Kconfig, assembly_ppsi_conf.sh TODO: SNMP, DOCs, HAL? Redefine options CONFIG_PORTXX_PARAMS in dot-config --role={master,slave,auto,none}, keep non-wr for compatibility --ext={WR}:{HR}, HR for future, if no ext defined use WR as default --add extra option to disable/enable triggering errors in SNMP --add option for delay mechanism (dm) p2p or e2e e2e default Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
For rnabling 50ohm termination for 1-PPS input It is set from HAL. Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Grzegorz Daniluk authored
Requires gateware synthesized with wr-switch-hdl commit: b1b621b add bit to control WRS 1-PPS in termination
-
Adam Wujek authored
Also increase all *_SHMEM_VERSION Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
uplift contains fixes for veryx tests Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
- 21 Sep, 2018 4 commits
-
-
li hongming authored
The bitslide module won't be reset when replugging the SFP and fiber, which may lead to the wrong bitslide.
-
Adam Wujek authored
Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
As now the compilation is done only in wr-switch-sw repo. Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-