1. 25 Feb, 2019 1 commit
    • baujc's avatar
      Big update 2 · 515af578
      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
  2. 21 Nov, 2018 1 commit
    • Jean-Claude BAU's avatar
      Soft PLL returns unlock state sometime · 06bd82d5
      Jean-Claude BAU authored
      This was due to the introduction of system timers in the main loop of
      the switch. In minirpc the pool() system call exited sometime when the
      timer fired. Some other problems have been found during the debugging
      process. Some of them have been already adressed :
      - In minirpc, loop on pool() system call if the call is interrupted.
      - Wrong check in function wrs_locking_poll(). Was working by chance.
      - L12_state_machine() was calling to many often the state handle. It was
      increasing the number of hardware calls for nothing.
      TODO: The returned values for the function wrs_locking_poll(), halexp_lock_cmd(), and hal_port_check_lock() should be reviewed to be more consistent.
  3. 13 Jan, 2017 1 commit
  4. 20 Sep, 2016 1 commit
  5. 05 Jun, 2013 1 commit