summaryrefslogtreecommitdiffstats
path: root/src/include/kernel
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/include/kernel
parent5b7c6b466357df2b7dd356977dae5e0003fbebdd (diff)
downloadblackbird-hostboot-5a2e55b7708e20d0bbb40dd776ab572542bfe695.tar.gz
blackbird-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/include/kernel')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud