[Skiboot] [PATCH 00/16] PHB4 enhancements

Michael Neuling mikey at neuling.org
Wed Jul 12 12:06:39 AEST 2017


This is a series to improve the reliablity of PHB4.

The first 5 patches are a repost of Benh series (with a couple of
fixes).  The reset are a bunch of reliablity improvments.

These will cost us some boot time.  I plan on sending a flowup patch
that tunes our timing to make them a bit more agressive to help
address this.

Benjamin Herrenschmidt (5):
  phb4: Print more info when PHB fences
  phb4: Verbose EEH options
  phb4: Add register access helpers
  phb4: Use new accessors in a few places
  phb4: Fix PHB4 fence recovery

Michael Neuling (11):
  hdata: Fix phb4 lane-eq property generation
  phb4: Set default lane equalisation
  phb4: Remove incorrect state transition
  phb4: Fix order of pfir/nfir clearing in CRESET
  phb4: Only set one bit in nfir
  pci: Print resetting PHB notice at higher log level
  pci: Add ability to trace timing
  phb4: Avoid recursive call into run state machine
  phb4: Workaround phy lockup by doing full PHB reset on retry
  phb4: Rework retries so we can do more than one
  phb4: Do more retries on link training failures

 core/pci.c         |   3 +-
 hdata/iohub.c      |   9 +-
 hw/phb4.c          | 380 +++++++++++++++++++++++++++++++++++++----------------
 include/pci-slot.h |   1 +
 4 files changed, 276 insertions(+), 117 deletions(-)

-- 
2.11.0



More information about the Skiboot mailing list