summaryrefslogtreecommitdiffstats
path: root/src/import/chips/p9/procedures/xml/error_info
diff options
context:
space:
mode:
authorJoe McGill <jmcgill@us.ibm.com>2018-09-05 19:29:26 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2018-09-22 20:41:00 -0500
commit5a2e55b7708e20d0bbb40dd776ab572542bfe695 (patch)
tree33e3d5abe121dad349d67be5003cd719ba8ce311 /src/import/chips/p9/procedures/xml/error_info
parent5b7c6b466357df2b7dd356977dae5e0003fbebdd (diff)
downloadtalos-hostboot-5a2e55b7708e20d0bbb40dd776ab572542bfe695.tar.gz
talos-hostboot-5a2e55b7708e20d0bbb40dd776ab572542bfe695.zip
SMP ABUS -- use pattern A to detect lane failures
p9_io_obus_linktrain - Prior to engaging link training, send and observe pattern A in PHY RX capture latches - Power down any failed lanes, with sparing for single lane failures or deconfiguration for multi-lane failures to be handled by DL training in downstream HWP code - Adapt flow so HWP is directly callable in CCM retraining flow p9_io_obus_dccal - Reset attributes used by p9_io_obus_linktrain -- needed to support reconfig loop IPL and CCM retraining flow p9_fab_iovalid - Update DL state machine half link fail detection logic p9_io_obus_attributes - Create new attributes to support pattern A detection scheme ATTR_IO_OBUS_PAT_A_DETECT_RUN - flag to track per half link status, ised to enable coordinated execution on endpoints without requiring HWP interface changes ATTR_IO_OBUS_PAT_A_DETECT_RX_AMP_VALUE - RX amp bias, override only ATTR_IO_OBUS_PAT_A_CAPTURE - actual RX data pipe content, for debug ATTR_IO_OBUS_LANE_PDWN - actual per-lane powerdown decisions, for debug Change-Id: Ic418000b1c50bcd6454be996e7206fa1d1690f75 CQ: SW443349 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/65737 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: HWSV CI <hwsv-ci+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Christopher W. Steffen <cwsteffen@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/65739 Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/import/chips/p9/procedures/xml/error_info')
-rwxr-xr-xsrc/import/chips/p9/procedures/xml/error_info/p9_io_obus_errors.xml30
1 files changed, 30 insertions, 0 deletions
diff --git a/src/import/chips/p9/procedures/xml/error_info/p9_io_obus_errors.xml b/src/import/chips/p9/procedures/xml/error_info/p9_io_obus_errors.xml
index 700477f51..3ffcf0d1f 100755
--- a/src/import/chips/p9/procedures/xml/error_info/p9_io_obus_errors.xml
+++ b/src/import/chips/p9/procedures/xml/error_info/p9_io_obus_errors.xml
@@ -70,4 +70,34 @@
<target>TARGET</target>
</gard>
</hwpError>
+ <!-- *********************************************************************** -->
+ <hwpError>
+ <rc>RC_IO_OBUS_PDWN_BAD_LANE_TIMEOUT</rc>
+ <ffdc>TARGET</ffdc>
+ <ffdc>GROUP</ffdc>
+ <ffdc>LANE</ffdc>
+ <description>I/O Obus -- timeout waiting for rx_lane_busy when powering down bad lane</description>
+ <callout>
+ <target>TARGET</target>
+ <priority>HIGH</priority>
+ </callout>
+ <deconfigure>
+ <target>TARGET</target>
+ </deconfigure>
+ <gard>
+ <target>TARGET</target>
+ </gard>
+ </hwpError>
+ <!-- *********************************************************************** -->
+ <hwpError>
+ <rc>RC_IO_OBUS_INVALID_PATTERN</rc>
+ <ffdc>TARGET</ffdc>
+ <ffdc>PATTERN</ffdc>
+ <description>I/O Obus -- invalid pattern type requested</description>
+ <callout>
+ <procedure>CODE</procedure>
+ <priority>HIGH</priority>
+ </callout>
+ </hwpError>
+ <!-- *********************************************************************** -->
</hwpErrors>
OpenPOWER on IntegriCloud