summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/import/chips/p9/procedures/xml/error_info/p9_memory_mss_draminit_training.xml49
-rw-r--r--src/import/chips/p9/procedures/xml/error_info/p9_memory_mss_lib.xml43
2 files changed, 44 insertions, 48 deletions
diff --git a/src/import/chips/p9/procedures/xml/error_info/p9_memory_mss_draminit_training.xml b/src/import/chips/p9/procedures/xml/error_info/p9_memory_mss_draminit_training.xml
index fcd86d332..10ac3b126 100644
--- a/src/import/chips/p9/procedures/xml/error_info/p9_memory_mss_draminit_training.xml
+++ b/src/import/chips/p9/procedures/xml/error_info/p9_memory_mss_draminit_training.xml
@@ -125,12 +125,12 @@
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_FAILURE_DISABLE_REGS</id>
<target>TARGET_IN_ERROR</target>
- <targetType>TARGET_TYPE_DIMM</targetType>
+ <targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_ERROR_STATUS</id>
<target>TARGET_IN_ERROR</target>
- <targetType>TARGET_TYPE_DIMM</targetType>
+ <targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<callout>
<target>TARGET_IN_ERROR</target>
@@ -150,12 +150,12 @@
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_FAILURE_DISABLE_REGS</id>
<target>TARGET_IN_ERROR</target>
- <targetType>TARGET_TYPE_DIMM</targetType>
+ <targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_ERROR_STATUS</id>
<target>TARGET_IN_ERROR</target>
- <targetType>TARGET_TYPE_DIMM</targetType>
+ <targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<callout>
<target>TARGET_IN_ERROR</target>
@@ -175,12 +175,12 @@
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_FAILURE_DISABLE_REGS</id>
<target>TARGET_IN_ERROR</target>
- <targetType>TARGET_TYPE_DIMM</targetType>
+ <targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_ERROR_STATUS</id>
<target>TARGET_IN_ERROR</target>
- <targetType>TARGET_TYPE_DIMM</targetType>
+ <targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<callout>
<target>TARGET_IN_ERROR</target>
@@ -200,12 +200,12 @@
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_FAILURE_DISABLE_REGS</id>
<target>TARGET_IN_ERROR</target>
- <targetType>TARGET_TYPE_DIMM</targetType>
+ <targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_ERROR_STATUS</id>
<target>TARGET_IN_ERROR</target>
- <targetType>TARGET_TYPE_DIMM</targetType>
+ <targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<callout>
<target>TARGET_IN_ERROR</target>
@@ -225,11 +225,11 @@
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_FAILURE_DISABLE_REGS</id>
<target>TARGET_IN_ERROR</target>
- <targetType>TARGET_TYPE_DIMM</targetType>
+ <targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_ERROR_STATUS</id>
- <targetType>TARGET_TYPE_DIMM</targetType>
+ <targetType>TARGET_TYPE_MCA</targetType>
<target>TARGET_IN_ERROR</target>
</collectRegisterFfdc>
<callout>
@@ -250,12 +250,12 @@
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_FAILURE_DISABLE_REGS</id>
<target>TARGET_IN_ERROR</target>
- <targetType>TARGET_TYPE_DIMM</targetType>
+ <targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_ERROR_STATUS</id>
<target>TARGET_IN_ERROR</target>
- <targetType>TARGET_TYPE_DIMM</targetType>
+ <targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<callout>
<target>TARGET_IN_ERROR</target>
@@ -275,12 +275,12 @@
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_FAILURE_DISABLE_REGS</id>
<target>TARGET_IN_ERROR</target>
- <targetType>TARGET_TYPE_DIMM</targetType>
+ <targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_ERROR_STATUS</id>
<target>TARGET_IN_ERROR</target>
- <targetType>TARGET_TYPE_DIMM</targetType>
+ <targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<callout>
<target>TARGET_IN_ERROR</target>
@@ -300,12 +300,12 @@
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_FAILURE_DISABLE_REGS</id>
<target>TARGET_IN_ERROR</target>
- <targetType>TARGET_TYPE_DIMM</targetType>
+ <targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_ERROR_STATUS</id>
<target>TARGET_IN_ERROR</target>
- <targetType>TARGET_TYPE_DIMM</targetType>
+ <targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<callout>
<target>TARGET_IN_ERROR</target>
@@ -325,12 +325,12 @@
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_FAILURE_DISABLE_REGS</id>
<target>TARGET_IN_ERROR</target>
- <targetType>TARGET_TYPE_DIMM</targetType>
+ <targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_ERROR_STATUS</id>
<target>TARGET_IN_ERROR</target>
- <targetType>TARGET_TYPE_DIMM</targetType>
+ <targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<callout>
<target>TARGET_IN_ERROR</target>
@@ -350,12 +350,12 @@
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_FAILURE_DISABLE_REGS</id>
<target>TARGET_IN_ERROR</target>
- <targetType>TARGET_TYPE_DIMM</targetType>
+ <targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_ERROR_STATUS</id>
<target>TARGET_IN_ERROR</target>
- <targetType>TARGET_TYPE_DIMM</targetType>
+ <targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<callout>
<target>TARGET_IN_ERROR</target>
@@ -375,12 +375,12 @@
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_FAILURE_DISABLE_REGS</id>
<target>TARGET_IN_ERROR</target>
- <targetType>TARGET_TYPE_DIMM</targetType>
+ <targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_ERROR_STATUS</id>
<target>TARGET_IN_ERROR</target>
- <targetType>TARGET_TYPE_DIMM</targetType>
+ <targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<callout>
<target>TARGET_IN_ERROR</target>
@@ -400,12 +400,12 @@
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_FAILURE_DISABLE_REGS</id>
<target>TARGET_IN_ERROR</target>
- <targetType>TARGET_TYPE_DIMM</targetType>
+ <targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_ERROR_STATUS</id>
<target>TARGET_IN_ERROR</target>
- <targetType>TARGET_TYPE_DIMM</targetType>
+ <targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<callout>
<target>TARGET_IN_ERROR</target>
@@ -428,6 +428,7 @@
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_ERROR_INFO</id>
<target>TARGET_IN_ERROR</target>
+ <targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<callout>
<target>TARGET_IN_ERROR</target>
diff --git a/src/import/chips/p9/procedures/xml/error_info/p9_memory_mss_lib.xml b/src/import/chips/p9/procedures/xml/error_info/p9_memory_mss_lib.xml
index 5ce8c46cf..4b6610fe4 100644
--- a/src/import/chips/p9/procedures/xml/error_info/p9_memory_mss_lib.xml
+++ b/src/import/chips/p9/procedures/xml/error_info/p9_memory_mss_lib.xml
@@ -169,12 +169,7 @@
<collectRegisterFfdc>
<id>REG_FFDC_MSS_CCS_FAILURE</id>
<target>TARGET_IN_ERROR</target>
- <targetType>TARGET_TYPE_PROC_CHIP</targetType>
- </collectRegisterFfdc>
- <collectRegisterFfdc>
- <id>REG_FFDC_PHY_MR_SHADOW_REGS</id>
- <target>TARGET_IN_ERROR</target>
- <targetType>TARGET_TYPE_PROC_CHIP</targetType>
+ <targetType>TARGET_TYPE_MCBIST</targetType>
</collectRegisterFfdc>
<callout>
<target>TARGET_IN_ERROR</target>
@@ -192,12 +187,7 @@
<collectRegisterFfdc>
<id>REG_FFDC_MSS_CCS_FAILURE</id>
<target>TARGET_IN_ERROR</target>
- <targetType>TARGET_TYPE_PROC_CHIP</targetType>
- </collectRegisterFfdc>
- <collectRegisterFfdc>
- <id>REG_FFDC_PHY_MR_SHADOW_REGS</id>
- <target>TARGET_IN_ERROR</target>
- <targetType>TARGET_TYPE_PROC_CHIP</targetType>
+ <targetType>TARGET_TYPE_MCBIST</targetType>
</collectRegisterFfdc>
<callout>
<target>TARGET_IN_ERROR</target>
@@ -215,12 +205,7 @@
<collectRegisterFfdc>
<id>REG_FFDC_MSS_CCS_FAILURE</id>
<target>TARGET_IN_ERROR</target>
- <targetType>TARGET_TYPE_PROC_CHIP</targetType>
- </collectRegisterFfdc>
- <collectRegisterFfdc>
- <id>REG_FFDC_PHY_MR_SHADOW_REGS</id>
- <target>TARGET_IN_ERROR</target>
- <targetType>TARGET_TYPE_PROC_CHIP</targetType>
+ <targetType>TARGET_TYPE_MCBIST</targetType>
</collectRegisterFfdc>
<callout>
<target>TARGET_IN_ERROR</target>
@@ -237,12 +222,7 @@
<collectRegisterFfdc>
<id>REG_FFDC_MSS_CCS_FAILURE</id>
<target>TARGET_IN_ERROR</target>
- <targetType>TARGET_TYPE_PROC_CHIP</targetType>
- </collectRegisterFfdc>
- <collectRegisterFfdc>
- <id>REG_FFDC_PHY_MR_SHADOW_REGS</id>
- <target>TARGET_IN_ERROR</target>
- <targetType>TARGET_TYPE_PROC_CHIP</targetType>
+ <targetType>TARGET_TYPE_MCBIST</targetType>
</collectRegisterFfdc>
<callout>
<target>TARGET_IN_ERROR</target>
@@ -256,6 +236,11 @@
<hwpError>
<rc>RC_MSS_MCBIST_TIMEOUT</rc>
<description>MCBIST program failed to return in the time allowed</description>
+ <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>
<priority>HIGH</priority>
@@ -266,6 +251,11 @@
<rc>RC_MSS_MCBIST_MULTIPLE_FAIL_BITS</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>
+ <target>TARGET_IN_ERROR</target>
+ <targetType>TARGET_TYPE_MCBIST</targetType>
+ </collectRegisterFfdc>
<callout>
<target>TARGET_IN_ERROR</target>
<priority>HIGH</priority>
@@ -276,6 +266,11 @@
<rc>RC_MSS_MCBIST_UNKNOWN_FAILURE</rc>
<description>MCBIST program reported a failure but no error status was found</description>
<ffdc>STATUS_REGISTER</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>
<priority>HIGH</priority>
OpenPOWER on IntegriCloud