From c8bd8dd5fcbaf68bdb2f4d8078ca14aa2bda02b5 Mon Sep 17 00:00:00 2001 From: Luke Mulkey Date: Thu, 6 Apr 2017 16:02:27 -0500 Subject: p9c_mss_memdiags and p9c_mss_maint_cmds Change-Id: I12778acd41db2ec1db06ea5b77c385291388ddbe Original-Change-Id: I5df92d15c23bbe0cf1eda7dfb68dfe70f54005f7 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38948 Reviewed-by: STEPHEN GLANCY Tested-by: Jenkins Server Tested-by: Hostboot CI Reviewed-by: ANDRE A. MARIN Reviewed-by: Jennifer A. Stofer Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43785 Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell --- .../p9c_memory_mss_maint_cmds_errors.xml | 595 +++++++++++++++++++++ .../error_info/p9c_memory_mss_memdiags_errors.xml | 73 +++ 2 files changed, 668 insertions(+) create mode 100644 src/import/chips/centaur/procedures/xml/error_info/p9c_memory_mss_maint_cmds_errors.xml create mode 100644 src/import/chips/centaur/procedures/xml/error_info/p9c_memory_mss_memdiags_errors.xml diff --git a/src/import/chips/centaur/procedures/xml/error_info/p9c_memory_mss_maint_cmds_errors.xml b/src/import/chips/centaur/procedures/xml/error_info/p9c_memory_mss_maint_cmds_errors.xml new file mode 100644 index 000000000..c85c13208 --- /dev/null +++ b/src/import/chips/centaur/procedures/xml/error_info/p9c_memory_mss_maint_cmds_errors.xml @@ -0,0 +1,595 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + RC_CEN_MSS_MAINT_UNSUCCESSFUL_FORCED_MAINT_CMD_STOP + MBMSRQ[0] = 1, unsuccessful forced maint cmd stop. + + MBMCC + + MBMSR + + CMD_TYPE + + MBAHIGH + + MBA + + MBA + + + RC_CEN_MSS_MAINT_START_NOT_RESET + MBMCCQ[0]: maint_cmd_start not reset by hw. + + MBMCC + + CMD_TYPE + + MBMCT + + MBAHIGH + + MBA + + MBA + + + + + RC_CEN_MSS_MAINT_STOP_NOT_RESET + MBMCCQ[1]: maint_cmd_stop not reset by hw. + + MBMCC + + CMD_TYPE + + MBMCT + + MBAHIGH + + MBA + + MBA + + + + + RC_CEN_MSS_MAINT_CMD_IN_PROGRESS + MBMSRQ[0]: Can't start new cmd if previous cmd still in progress. + + MBMSR + + CMD_TYPE + + MBMCT + + + CODE + HIGH + + + MBALOW + + MBA + + MBA + + + + + RC_CEN_MSS_MAINT_NO_MEM_CNFG + MBAXCRn[0:3] = 0, meaning no memory configured behind this MBA. + + MBA + + MBAXCR + + + CODE + HIGH + + + + + + RC_CEN_MSS_MAINT_CCS_MUX_NOT_MAINLINE + CCS_MODEQ[29] = 1, meaning mux set for CCS instead of mainline. + + MBA + + CCS_MODE + + CMD_TYPE + + + CODE + HIGH + + + + + + RC_CEN_MSS_MAINT_ECC_DISABLED + MBSECC[0] non zero, meaning ECC check/correct disabled. + + MBA + + MBSECC + + CMD_TYPE + + + CODE + HIGH + + + + + + RC_CEN_MSS_MAINT_INVALID_CMD + MBAFIRQ[0], invalid_maint_cmd. + + MBA + + MBAFIR + + CMD_TYPE + + MBMCT + + + CODE + HIGH + + + + + + RC_CEN_MSS_MAINT_INVALID_ADDR + MBAFIRQ[1], cmd started with invalid_maint_address. + + MBA + + MBAFIR + + CMD_TYPE + + MBMCT + + + REG_FFDC_INVALID_ADDR + MBA + TARGET_TYPE_MBA + + + + CODE + HIGH + + + + + + RC_CEN_MSS_MAINT_CMD_TIMEOUT + Maint cmd timeout. + + CMD_TYPE + + + REG_FFDC_CMD_TIMEOUT_MBA_REGS + MBA + TARGET_TYPE_MBA + + + + REG_FFDC_CMD_TIMEOUT_MBS_REGS + CENTAUR + TARGET_TYPE_MEMBUF_CHIP + + + + CODE + HIGH + + + MBALOW + + MBA + + MBA + + + + + RC_CEN_MSS_MAINT_ZERO_DDR_FREQ + ATTR_MSS_FREQ set to zero so can't calculate scrub rate. + + MBA + + CMD_TYPE + + + CODE + HIGH + + + + + + RC_CEN_MSS_MAINT_INVALID_DRAM_SIZE_WIDTH + Invalid dramSize or dramWidth in MBAXCRn. + + MBA + + MBAXCR + + DRAM_WIDTH + + DRAM_GEN + + + CODE + HIGH + + + + + + RC_CEN_MSS_MAINT_INVALID_DIMM_CNFG + MBAXCRn configured with invalid combination of configType, configSubType, slotConfig. + + MBA + + MBAXCR + + + CODE + HIGH + + + + + + RC_CEN_MSS_MAINT_GET_ADDRESS_RANGE_BAD_INPUT + i_rank input to mss_get_address_range out of range + + MBA + + RANK + + + CODE + HIGH + + + + + + RC_CEN_MSS_MAINT_GET_MARK_STORE_BAD_INPUT + i_rank input to mss_get_mark_store out of range + + MBA + + RANK + + + CODE + HIGH + + + + + + RC_CEN_MSS_MAINT_X4_SYMBOL_ON_READ + Symbol mark not allowed in x4 mode. + + MBA + + DRAM_WIDTH + + RANK + + MARKSTORE + + + CODE + HIGH + + + + + + RC_CEN_MSS_MAINT_INVALID_MARKSTORE + Invalid galois field in markstore. + + MBA + + DRAM_WIDTH + + RANK + + MARKSTORE + + + CODE + HIGH + + + + + + RC_CEN_MSS_MAINT_PUT_MARK_STORE_BAD_INPUT + i_rank input to mss_put_mark_store out of range + + MBA + + RANK + + + CODE + HIGH + + + + + + RC_CEN_MSS_MAINT_X4_SYMBOL_ON_WRITE + Symbol mark not allowed in x4 mode. + + MBA + + DRAM_WIDTH + + RANK + + SYMBOL_MARK + + CHIP_MARK + + + CODE + HIGH + + + + + + RC_CEN_MSS_MAINT_INVALID_SYMBOL_INDEX + Symbol index out of range. + + MBA + + DRAM_WIDTH + + RANK + + SYMBOL_MARK + + CHIP_MARK + + + CODE + HIGH + + + + + + RC_CEN_MSS_MAINT_INVALID_CHIP_INDEX + Not first symbol index of a chip. + + MBA + + DRAM_WIDTH + + RANK + + SYMBOL_MARK + + CHIP_MARK + + + CODE + HIGH + + + + + + RC_CEN_MSS_MAINT_MARKSTORE_WRITE_BLOCKED + Markstore write may have been blocked due to MPE FIR set. + + MBA + + DRAM_WIDTH + + RANK + + SYMBOL_MARK + + CHIP_MARK + + MBECCFIR + + + + + RC_CEN_MSS_MAINT_GET_STEER_MUX_BAD_INPUT + i_rank or i_muxType input to mss_get_steer_mux out of range + + MBA + + RANK + + MUX_TYPE + + + CODE + HIGH + + + + + + RC_CEN_MSS_MAINT_INVALID_STEER_MUX + Steer mux index out of range + + MBA + + DRAM_WIDTH + + RANK + + MUX_TYPE + + STEER_MUX + + + CODE + HIGH + + + + + + RC_CEN_MSS_MAINT_PUT_STEER_MUX_BAD_INPUT + i_rank or i_muxType or i_steerType or i_symbol input to mss_put_steer_mux out of range + + MBA + + RANK + + MUX_TYPE + + STEER_TYPE + + SYMBOL + + + CODE + HIGH + + + + + + RC_CEN_MSS_MAINT_INVALID_SYMBOL_TO_STEER + Trying to steer invalid symbol. + + MBA + + DRAM_WIDTH + + RANK + + MUX_TYPE + + STEER_TYPE + + SYMBOL + + + CODE + HIGH + + + + + + RC_CEN_MSS_MAINT_NO_X8_ECC_SPARE + Invalid to use ECC spare in x8 mode. + + MBA + + DRAM_WIDTH + + RANK + + MUX_TYPE + + STEER_TYPE + + SYMBOL + + + CODE + HIGH + + + + + + RC_CEN_MSS_MAINT_DO_STEER_INPUT_OUT_OF_RANGE + i_rank or i_symbol input to mss_do_steer out of range + + MBA + + RANK + + SYMBOL + + X4ECCSPARE + + + CODE + HIGH + + + + + + RC_CEN_MSS_MAINT_NO_UE_TRAP + IPL UE trapping didn't work. + + UE_TRAP0 + UE_TRAP1 + + MBMCT + + MBMMR + + MBSTR + + MBAHIGH + + MBA + + MBA + + + + diff --git a/src/import/chips/centaur/procedures/xml/error_info/p9c_memory_mss_memdiags_errors.xml b/src/import/chips/centaur/procedures/xml/error_info/p9c_memory_mss_memdiags_errors.xml new file mode 100644 index 000000000..9c539ad04 --- /dev/null +++ b/src/import/chips/centaur/procedures/xml/error_info/p9c_memory_mss_memdiags_errors.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + RC_CEN_MSS_MEMDIAGS_RESTORE_REPAIRS_EXCEEDED + FATAL: Memdiags exiting with error before running patterns, due to DRAM repairs exceeded. + + MBA + + + RC_CEN_MSS_MEMDIAGS_UE_OR_SUE_IN_LAST_PATTERN + FATAL: Memdiags exiting with error due to UE, or SUE(in last pattern). + + MBA + + + RC_CEN_MSS_MEMDIAGS_UE_OR_RCE_DURING_IPL_STEER + FATAL: Memdiags exiting after finding UE or RCE during 1st phase of steer. + + MBA + + + RC_CEN_MSS_MEMDIAGS_ECC_SPARE_BAD + Found MBECCFIR[38]: MCE, during 2nd phase of steer, which means dram spare is bad. + + MBA + + + RC_CEN_MSS_MEMDIAGS_UE_DURING_VCM + Found MBECCFIR[41]:UE or MBECCFIR[39]:RCE during 1st phase of VCM. + + MBA + + + RC_CEN_MSS_MEMDIAGS_CANT_STEER + Found MBECCFIR[41]:UE or MBECCFIR[39]:RCE during 1st phase of VCM. + + MBA + + -- cgit v1.2.3