summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf/occ_firdata
diff options
context:
space:
mode:
authorZane Shelley <zshelle@us.ibm.com>2018-03-08 21:42:46 -0600
committerZane C. Shelley <zshelle@us.ibm.com>2018-03-09 15:30:54 -0500
commit08379ab81944d9da11f6a0970b62990316f0c932 (patch)
treeba29aa0131e112fe1fe4e9b8816fdffacb0d78eb /src/usr/diag/prdf/occ_firdata
parentf10101dc6c7e5be3e3fff9f0baff2c23b7436c06 (diff)
downloadtalos-hostboot-08379ab81944d9da11f6a0970b62990316f0c932.tar.gz
talos-hostboot-08379ab81944d9da11f6a0970b62990316f0c932.zip
PRD: extra FFDC for NPU0FIR
Change-Id: I3782e674a0ca23d179f2f5def5489faa39040275 CQ: SW420231 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/55300 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/55354 CI-Ready: Zane C. Shelley <zshelle@us.ibm.com> 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>
Diffstat (limited to 'src/usr/diag/prdf/occ_firdata')
-rw-r--r--src/usr/diag/prdf/occ_firdata/prdfWriteHomerFirData.C55
1 files changed, 41 insertions, 14 deletions
diff --git a/src/usr/diag/prdf/occ_firdata/prdfWriteHomerFirData.C b/src/usr/diag/prdf/occ_firdata/prdfWriteHomerFirData.C
index f9623a2f9..4bfe1de7c 100644
--- a/src/usr/diag/prdf/occ_firdata/prdfWriteHomerFirData.C
+++ b/src/usr/diag/prdf/occ_firdata/prdfWriteHomerFirData.C
@@ -309,20 +309,47 @@ void getAddresses( TrgtMap_t & io_targMap )
0x04040018, // N2_CHIPLET_UCS_FIR
0x04040019, // N2_CHIPLET_UCS_FIR_MASK
- 0x05011017, // NPU_STCK0_SM0_CERR
- 0x05011047, // NPU_STCK0_SM1_CERR
- 0x05011077, // NPU_STCK0_SM2_CERR
- 0x050110A7, // NPU_STCK0_SM3_CERR
-
- 0x05011217, // NPU_STCK1_SM0_CERR
- 0x05011247, // NPU_STCK1_SM1_CERR
- 0x05011277, // NPU_STCK1_SM2_CERR
- 0x050112A7, // NPU_STCK1_SM3_CERR
-
- 0x05011417, // NPU_STCK2_SM0_CERR
- 0x05011447, // NPU_STCK2_SM1_CERR
- 0x05011477, // NPU_STCK2_SM2_CERR
- 0x050114A7, // NPU_STCK2_SM3_CERR
+ // There are over 90 registers captured for NPU0FIR, but that is too
+ // much for the limited space in the OP checkstop analysis design. The
+ // hardware team agreed this was the minimum set of registers needed
+ // for a checkstop. We have also been told most of these should have a
+ // zero value so they should not take up too much space.
+ 0x05011018, // NPU_S0_CS_SM0_CERR_1
+ 0x05011019, // NPU_S0_CS_SM0_CERR_2
+ 0x05011048, // NPU_S0_CS_SM1_CERR_1
+ 0x05011049, // NPU_S0_CS_SM1_CERR_2
+ 0x05011078, // NPU_S0_CS_SM2_CERR_1
+ 0x05011079, // NPU_S0_CS_SM2_CERR_2
+ 0x050110A8, // NPU_S0_CS_SM3_CERR_1
+ 0x050110A9, // NPU_S0_CS_SM3_CERR_2
+ 0x050110DB, // NPU_S0_CS_CTL_CERR_1
+ 0x050110FA, // NPU_S0_DAT_CERR_LOG_HOLD
+ 0x050110FD, // NPU_S0_DAT_REM0
+ 0x050110FE, // NPU_S0_DAT_REM1
+ 0x05011218, // NPU_S1_CS_SM0_CERR_1
+ 0x05011219, // NPU_S1_CS_SM0_CERR_2
+ 0x05011248, // NPU_S1_CS_SM1_CERR_1
+ 0x05011249, // NPU_S1_CS_SM1_CERR_2
+ 0x05011278, // NPU_S1_CS_SM2_CERR_1
+ 0x05011279, // NPU_S1_CS_SM2_CERR_2
+ 0x050112A8, // NPU_S1_CS_SM3_CERR_1
+ 0x050112A9, // NPU_S1_CS_SM3_CERR_2
+ 0x050112DB, // NPU_S1_CS_CTL_CERR_1
+ 0x050112FA, // NPU_S1_DAT_CERR_LOG_HOLD
+ 0x050112FD, // NPU_S1_DAT_REM0
+ 0x050112FE, // NPU_S1_DAT_REM1
+ 0x05011418, // NPU_S2_CS_SM0_CERR_1
+ 0x05011419, // NPU_S2_CS_SM0_CERR_2
+ 0x05011448, // NPU_S2_CS_SM1_CERR_1
+ 0x05011449, // NPU_S2_CS_SM1_CERR_2
+ 0x05011478, // NPU_S2_CS_SM2_CERR_1
+ 0x05011479, // NPU_S2_CS_SM2_CERR_2
+ 0x050114A8, // NPU_S2_CS_SM3_CERR_1
+ 0x050114A9, // NPU_S2_CS_SM3_CERR_2
+ 0x050114DB, // NPU_S2_CS_CTL_CERR_1
+ 0x050114FA, // NPU_S2_DAT_CERR_LOG_HOLD
+ 0x050114FD, // NPU_S2_DAT_REM0
+ 0x050114FE, // NPU_S2_DAT_REM1
0x05040000, // N3_CHIPLET_CS_FIR
0x05040001, // N3_CHIPLET_RE_FIR
OpenPOWER on IntegriCloud