[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