diff options
Diffstat (limited to 'src/usr/diag/prdf/occ_firdata/prdfWriteHomerFirData.C')
-rw-r--r-- | src/usr/diag/prdf/occ_firdata/prdfWriteHomerFirData.C | 55 |
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 |