Skip to content

Commit

Permalink
L3 RAS for draminit_training, eff_config, lib
Browse files Browse the repository at this point in the history
Change-Id: I1981cd809b109f32869e4ec98c5cdfd7fb375af9
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41204
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Reviewed-by: Louis Stermole <stermole@us.ibm.com>
Reviewed-by: STEPHEN GLANCY <sglancy@us.ibm.com>
Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/70348
Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
  • Loading branch information
JacobHarvey authored and sgupta2m committed Jan 11, 2019
1 parent ea070e5 commit f62eba3
Showing 1 changed file with 77 additions and 22 deletions.
99 changes: 77 additions & 22 deletions src/import/chips/p9/procedures/xml/error_info/p9_memory_mss_lib.xml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<!-- @file memory_mss_lib.xml -->
<!-- @brief Error xml for MSS library routines -->
<!-- -->
<!-- *HWP HWP Owner: Andre Marin <aamarin@us.ibm.com> -->
<!-- *HWP HWP Owner: Jacob Harvey <jlharvey@us.ibm.com> -->
<!-- *HWP FW Owner: Brian Silver <bsilver@us.ibm.com> -->
<!-- *HWP Team: Memory -->
<!-- *HWP Level: 1 -->
Expand Down Expand Up @@ -164,25 +164,33 @@

<hwpError>
<rc>RC_MSS_CCS_READ_MISCOMPARE</rc>
<description>CCS reports a read miscompare.</description>
<description>
CCS reports a read miscompare.
</description>
<ffdc>REG_CONTENTS</ffdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_CCS_FAILURE</id>
<target>TARGET_IN_ERROR</target>
<targetType>TARGET_TYPE_MCBIST</targetType>
</collectRegisterFfdc>
<callout>
<target>TARGET_IN_ERROR</target>
<target>MCA_TARGET</target>
<priority>HIGH</priority>
</callout>
<deconfigure>
<target>TARGET_IN_ERROR</target>
<target>MCA_TARGET</target>
</deconfigure>
<gard>
<target>MCA_TARGET</target>
</gard>
</hwpError>

<hwpError>
<rc>RC_MSS_CCS_UE_SUE</rc>
<description>CCS reports a UE or SUE</description>
<description>
CCS reports a UE or SUE in the CCS program array
Chould be an indicator of corruption in the CCS program
</description>
<ffdc>REG_CONTENTS</ffdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_CCS_FAILURE</id>
Expand All @@ -196,29 +204,39 @@
<deconfigure>
<target>TARGET_IN_ERROR</target>
</deconfigure>
<gard>
<target>TARGET_IN_ERROR</target>
</gard>
</hwpError>

<hwpError>
<rc>RC_MSS_CCS_CAL_TIMEOUT</rc>
<description>CCS reports a calibration operation timeout</description>
<description>
CCS reports never getting a response back from the PHY on a calibration command
</description>
<ffdc>REG_CONTENTS</ffdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_CCS_FAILURE</id>
<target>TARGET_IN_ERROR</target>
<targetType>TARGET_TYPE_MCBIST</targetType>
</collectRegisterFfdc>
<callout>
<target>TARGET_IN_ERROR</target>
<target>MCA_TARGET</target>
<priority>HIGH</priority>
</callout>
<deconfigure>
<target>TARGET_IN_ERROR</target>
<target>MCA_TARGET</target>
</deconfigure>
<gard>
<target>MCA_TARGET</target>
</gard>
</hwpError>

<hwpError>
<rc>RC_MSS_CCS_HUNG</rc>
<description>CCS failed to return from in-progress status and failed to describe an error further</description>
<description>
Software reported that the machine is not seeing the CCS finish in the alloted time
</description>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_CCS_FAILURE</id>
<target>TARGET_IN_ERROR</target>
Expand All @@ -231,11 +249,17 @@
<deconfigure>
<target>TARGET_IN_ERROR</target>
</deconfigure>
<gard>
<target>TARGET_IN_ERROR</target>
</gard>
</hwpError>

<hwpError>
<rc>RC_MSS_CCS_HUNG_TRYING_TO_STOP</rc>
<description>CCS failed to return from in-progress status while trying to stop a previous program</description>
<description>
CCS failed to return from in-progress status while trying to stop a previous program
Software reported that CCS did not finish in alloted time after manually triggering stop
</description>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_CCS_FAILURE</id>
<target>TARGET_IN_ERROR</target>
Expand All @@ -248,11 +272,17 @@
<deconfigure>
<target>TARGET_IN_ERROR</target>
</deconfigure>
<gard>
<target>TARGET_IN_ERROR</target>
</gard>
</hwpError>

<hwpError>
<rc>RC_MSS_MCBIST_TIMEOUT</rc>
<description>MCBIST program failed to return in the time allowed</description>
<description>
MCBIST program failed to return in the time allowed
Software timer, MCBIST has not finished in the time allowed
</description>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_CCS_FAILURE</id>
<target>TARGET_IN_ERROR</target>
Expand All @@ -262,11 +292,19 @@
<target>TARGET_IN_ERROR</target>
<priority>HIGH</priority>
</callout>
<deconfigure>
<target>TARGET_IN_ERROR</target>
</deconfigure>
<gard>
<target>TARGET_IN_ERROR</target>
</gard>
</hwpError>

<hwpError>
<rc>RC_MSS_MCBIST_MULTIPLE_FAIL_BITS</rc>
<description>MCBIST program appeared to have failed, but set conflicting bits in the status register</description>
<rc>RC_MSS_MCBIST_DATA_FAIL</rc>
<description>
MCBIST program appeared to have failed, but set conflicting bits in the status register
</description>
<ffdc>STATUS_REGISTER</ffdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_CCS_FAILURE</id>
Expand All @@ -277,6 +315,12 @@
<target>TARGET_IN_ERROR</target>
<priority>HIGH</priority>
</callout>
<deconfigure>
<target>TARGET_IN_ERROR</target>
</deconfigure>
<gard>
<target>TARGET_IN_ERROR</target>
</gard>
</hwpError>

<hwpError>
Expand All @@ -292,12 +336,22 @@
<target>TARGET_IN_ERROR</target>
<priority>HIGH</priority>
</callout>
<deconfigure>
<target>TARGET_IN_ERROR</target>
</deconfigure>
<gard>
<target>TARGET_IN_ERROR</target>
</gard>
</hwpError>

<hwpError>
<rc>RC_MSS_MCBIST_PROGRAM_TOO_BIG</rc>
<description>MCBIST program larger than currently supported size</description>
<ffdc>PROGRAM_LENGTH</ffdc>
<callout>
<procedure>CODE</procedure>
<priority>HIGH</priority>
</callout>
</hwpError>

<hwpError>
Expand Down Expand Up @@ -402,8 +456,13 @@
<ffdc>DIMM_TYPE</ffdc>
<ffdc>ROWS</ffdc>
<ffdc>SIZE</ffdc>
<ffdc>DIMM_IN_ERROR</ffdc>
<callout>
<procedure>MEMORY_PLUGGING_ERROR</procedure>
<priority>MEDIUM</priority>
</callout>
<callout>
<target>DIMM_IN_ERROR</target>
<procedure>CODE</procedure>
<priority>HIGH</priority>
</callout>
</hwpError>
Expand All @@ -413,27 +472,23 @@
<description>Indicates a fail when attempting to get a DIMM index for a given rank</description>
<ffdc>RANK</ffdc>
<ffdc>DIMM_INDEX</ffdc>
<ffdc>MCA_TARGET</ffdc>
<callout>
<target>TARGET</target>
<procedure>CODE</procedure>
<priority>HIGH</priority>
</callout>
<deconfigure>
<target>TARGET</target>
</deconfigure>
</hwpError>

<hwpError>
<rc>RC_MSS_NO_DIMM_FOR_GIVEN_DIMM_INDEX</rc>
<description>Indicates a fail when attempting to get a DIMM target for a given DIMM index</description>
<ffdc>RANK</ffdc>
<ffdc>DIMM_INDEX</ffdc>
<ffdc>MCA_TARGET</ffdc>
<callout>
<target>TARGET</target>
<procedure>CODE</procedure>
<priority>HIGH</priority>
</callout>
<deconfigure>
<target>TARGET</target>
</deconfigure>
</hwpError>

</hwpErrors>

0 comments on commit f62eba3

Please sign in to comment.