- 03 Feb, 2020 1 commit
-
-
Jean-Claude BAU authored
-
- 01 Mar, 2019 1 commit
-
-
baujc authored
- Make externalPortConfiguration compliant with the PTP specifications - Optimize code for externalPortConfiguration - Optimize code for slaveOnly - Replace "CONFIG_HAS_P2P && ppi->delayMechanism==P2P" by an inline function
-
- 26 Feb, 2019 1 commit
-
-
baujc authored
-
- 25 Feb, 2019 1 commit
-
-
baujc authored
. Better integrate of code optimization with PPSi Kconfig . PPSi Kconfig changes to simplify the code in PPSi and avoid #ifdef .. . Improve code optimization . Move some declaration in ppsi.h in other files to ligthen ppsi.h . Improvement of timers: global or instance dependent, dyn. allocation, renaming for better diagnostics, disabling allowed, ... . New behaviour for the PPS output generation (configurable,...) . Move control of the timing mode from HAL to PPSi . Optimization of code when a Protocol extension is not available . BMCA: Calculate the ebest,... only one time and then trigger all instances to execute the bmca state descision . Fix bug in the calculation of the clockIdentity to bring it into compliance with PTP spec 2008 document . Fix a bug related to Announce message received in SLAVE/UNCALIB . WR ext: use dynamic timer and adapt to new PPS generation . HA ext: Fix bug in fault injection mechanism
-
- 29 Jan, 2019 1 commit
-
-
baujc authored
The custom profile is usefull for the White Rabbit switch integration tests. It is now possible to remove it for other targets where the memory space is critical (nodes)
-
- 20 Nov, 2018 3 commits
-
-
Jean-Claude BAU authored
This implementation works on a WR Switch but does not yet integrate all required functionalities. List of current modifications : - Implementation of the L1SYNC protocol - Modifications of the standard protocol: new hook, TS calculation - Change WRS to integrate HA - HAL adaptations - ...
-
Jean-Claude BAU authored
standard IEEE1588-2018 We bring here a lot of changes to : - make the implementation more complaiant with the standard IEEE1588-2018. We introduce new structures for the time (TimeInterval, Relative difference) Named used in structures are aligned to the standard, ... It is just a first step. More work is needed - be able to use more than one protocol extension at the same time (configurations, structures, ...) - add the concept of profile - increase diagnostics by displaying also standard PTP servo informations
-
Jean-Claude BAU authored
-
- 14 Mar, 2017 1 commit
-
-
Adam Wujek authored
Signed-off-by:
Adam Wujek <adam.wujek@cern.ch>
-
- 28 Feb, 2017 1 commit
-
-
Adam Wujek authored
Signed-off-by:
Adam Wujek <adam.wujek@cern.ch>
-
- 27 Feb, 2017 2 commits
-
-
Alessandro Rubini authored
Currently it only exports the rxdrop/txdrop feature. Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
For wrpc-sw, this depends on a similar commit in wrpc-sw, because arch-wrpc relies on that implementation (to avoid building two of them). Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
- 25 Oct, 2016 2 commits
-
-
Alessandro Rubini authored
Now this is the behaviour for the choice: arch-bare-* if you select P2P, it's built and selected. Default is E2E_ONLY. arch-sim arch-unix arch-wrs The P2P is built by default configuration, and the mechanism is selected at configuration time. Default is E2E. If you choose E2E_ONLY and configure pdelay, it will ignore the config. (Suboptimal but I'm lazy: do *not* use E2E_ONLY for those archs. arch-wrpc The default is e2e until changed at run time. Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
- 20 Sep, 2016 1 commit
-
-
Alessandro Rubini authored
There is a size problem in wrpc-sw, when built with SNMP inside, so some users, notably CERN, want to avoid the pdelay code (allegedly 7kB in the binary). Users who need pdelay don't actually run SNMP, so they don't have the size problem. This new setup allows a wrpc-sw without pdelay-related code. Wrpc with both mechanisms built in will be run-time configurable. the wrs and unix configurations for peer delay are removed, because for those architecture the choice is going to be performed at run time, in the configuration file. Please note that this commit is config-only, no code yet is there. Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
- 16 Jun, 2016 1 commit
-
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
- 16 May, 2016 2 commits
-
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Cesar Prados authored
add/modify the defconfig for adding the delay mech Signed-off-by:
C.Prados <c.prados@gsi.de>
-
- 06 Jul, 2015 1 commit
-
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
- 01 Jul, 2015 1 commit
-
-
Alessandro Rubini authored
This was a trial of mine, but it really has never been working (at least on wrs -- I think nobody ever tried a non-wr code base on wrpc). Too much of the timetamping, servo, pll, is dependent on WR being available, this academic idea doesn't make much sense, so let's remove a number of conditionals (and associated potential bugs). Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
- 21 Mar, 2014 1 commit
-
-
Pietro Fezzardi authored
Kconfig is updated with new arch. It compiles but it's actually doing nothing
-
- 15 Nov, 2013 2 commits
-
-
Alessandro Rubini authored
This adds the needed configuration items: architectures, extension, cross_compile and wrpc_root. So, what we passed on environment and command line is now in the configuration file. This changes the priorities of such options, so the Makefile is changed to force $(CC), $(LD) and $(CROSS_COMPILE) down to subprojects (i.e. pp_printf and arch-wrs/mini-rpc). Also, we need to remove quotes from .config items, and this is ugly linesin ./Makefile Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Now Kconfig works, but we have no active configuration at all. Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-