summaryrefslogtreecommitdiffstats
path: root/src/import/chips/p9/procedures/xml
diff options
context:
space:
mode:
Diffstat (limited to 'src/import/chips/p9/procedures/xml')
-rw-r--r--src/import/chips/p9/procedures/xml/attribute_info/memory_dq_attributes.xml49
-rw-r--r--src/import/chips/p9/procedures/xml/error_info/p9_memory_mss_draminit_training.xml48
2 files changed, 58 insertions, 39 deletions
diff --git a/src/import/chips/p9/procedures/xml/attribute_info/memory_dq_attributes.xml b/src/import/chips/p9/procedures/xml/attribute_info/memory_dq_attributes.xml
index 6dab3219e..673346c8c 100644
--- a/src/import/chips/p9/procedures/xml/attribute_info/memory_dq_attributes.xml
+++ b/src/import/chips/p9/procedures/xml/attribute_info/memory_dq_attributes.xml
@@ -22,21 +22,40 @@
<!-- permissions and limitations under the License. -->
<!-- -->
<!-- IBM_PROLOG_END_TAG -->
+
<attributes>
- <attribute>
- <id>ATTR_MSS_VPD_DQ_MAP</id>
- <targetType>TARGET_TYPE_MCS</targetType>
- <description>
- [PORT][Dimm DQ PIN] The map from the Dual Inline Memory Module (DIMM) Data (DQ) Pin to the Module Package Data (DQ) Pinout
- </description>
- <initToZero></initToZero>
- <valueType>uint8</valueType>
- <writeable/>
- <mssUnits></mssUnits>
- <mssBlobStart>0</mssBlobStart>
- <mssBlobLength>144</mssBlobLength>
- <mssAccessorName>vpd_dq_map</mssAccessorName>
- <array>2 72</array>
- </attribute>
+
+ <attribute>
+ <id>ATTR_MSS_VPD_DQ_MAP</id>
+ <targetType>TARGET_TYPE_MCS</targetType>
+ <description>
+ [PORT][Dimm DQ PIN] The map from the Dual Inline Memory Module (DIMM) Data (DQ) Pin to the Module Package Data (DQ) Pinout
+ </description>
+ <initToZero></initToZero>
+ <valueType>uint8</valueType>
+ <writeable/>
+ <mssUnits></mssUnits>
+ <mssBlobStart>0</mssBlobStart>
+ <mssBlobLength>144</mssBlobLength>
+ <mssAccessorName>vpd_dq_map</mssAccessorName>
+ <array>2 72</array>
+ </attribute>
+
+ <attribute>
+ <id>ATTR_BAD_DQ_BITMAP</id>
+ <targetType>TARGET_TYPE_MCS</targetType>
+ <description>
+ Bad DQ bitmap from a controller point of view.
+ The data is a 10 byte bitmap for each of 4 possible ranks.
+ The bad DQ data is stored in NVRAM, and it is stored in a special format
+ translated to a DIMM Connector point of view.
+ All of these details are hidden from the user of this attribute.
+ </description>
+ <valueType>uint8</valueType>
+ <array>2 2 4 10</array>
+ <platInit/>
+ <initToZero/>
+ <writeable/>
+ </attribute>
</attributes>
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 bda99efa7..8e009db08 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
@@ -104,12 +104,12 @@
<ffdc>RANKGROUP_POSITION</ffdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_FAILURE_DISABLE_REGS</id>
- <target>TARGET_IN_ERROR</target>
+ <target>TARGET_WITH_REGISTERS</target>
<targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_ERROR_STATUS</id>
- <target>TARGET_IN_ERROR</target>
+ <target>TARGET_WITH_REGISTERS</target>
<targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<callout>
@@ -129,12 +129,12 @@
<ffdc>RANKGROUP_POSITION</ffdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_FAILURE_DISABLE_REGS</id>
- <target>TARGET_IN_ERROR</target>
+ <target>TARGET_WITH_REGISTERS</target>
<targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_ERROR_STATUS</id>
- <target>TARGET_IN_ERROR</target>
+ <target>TARGET_WITH_REGISTERS</target>
<targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<callout>
@@ -154,12 +154,12 @@
<ffdc>RANKGROUP_POSITION</ffdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_FAILURE_DISABLE_REGS</id>
- <target>TARGET_IN_ERROR</target>
+ <target>TARGET_WITH_REGISTERS</target>
<targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_ERROR_STATUS</id>
- <target>TARGET_IN_ERROR</target>
+ <target>TARGET_WITH_REGISTERS</target>
<targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<callout>
@@ -179,12 +179,12 @@
<ffdc>RANKGROUP_POSITION</ffdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_FAILURE_DISABLE_REGS</id>
- <target>TARGET_IN_ERROR</target>
+ <target>TARGET_WITH_REGISTERS</target>
<targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_ERROR_STATUS</id>
- <target>TARGET_IN_ERROR</target>
+ <target>TARGET_WITH_REGISTERS</target>
<targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<callout>
@@ -204,13 +204,13 @@
<ffdc>RANKGROUP_POSITION</ffdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_FAILURE_DISABLE_REGS</id>
- <target>TARGET_IN_ERROR</target>
+ <target>TARGET_WITH_REGISTERS</target>
<targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_ERROR_STATUS</id>
+ <target>TARGET_WITH_REGISTERS</target>
<targetType>TARGET_TYPE_MCA</targetType>
- <target>TARGET_IN_ERROR</target>
</collectRegisterFfdc>
<callout>
<target>TARGET_IN_ERROR</target>
@@ -229,12 +229,12 @@
<ffdc>RANKGROUP_POSITION</ffdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_FAILURE_DISABLE_REGS</id>
- <target>TARGET_IN_ERROR</target>
+ <target>TARGET_WITH_REGISTERS</target>
<targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_ERROR_STATUS</id>
- <target>TARGET_IN_ERROR</target>
+ <target>TARGET_WITH_REGISTERS</target>
<targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<callout>
@@ -254,12 +254,12 @@
<ffdc>RANKGROUP_POSITION</ffdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_FAILURE_DISABLE_REGS</id>
- <target>TARGET_IN_ERROR</target>
+ <target>TARGET_WITH_REGISTERS</target>
<targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_ERROR_STATUS</id>
- <target>TARGET_IN_ERROR</target>
+ <target>TARGET_WITH_REGISTERS</target>
<targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<callout>
@@ -279,12 +279,12 @@
<ffdc>RANKGROUP_POSITION</ffdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_FAILURE_DISABLE_REGS</id>
- <target>TARGET_IN_ERROR</target>
+ <target>TARGET_WITH_REGISTERS</target>
<targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_ERROR_STATUS</id>
- <target>TARGET_IN_ERROR</target>
+ <target>TARGET_WITH_REGISTERS</target>
<targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<callout>
@@ -304,12 +304,12 @@
<ffdc>RANKGROUP_POSITION</ffdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_FAILURE_DISABLE_REGS</id>
- <target>TARGET_IN_ERROR</target>
+ <target>TARGET_WITH_REGISTERS</target>
<targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_ERROR_STATUS</id>
- <target>TARGET_IN_ERROR</target>
+ <target>TARGET_WITH_REGISTERS</target>
<targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<callout>
@@ -329,12 +329,12 @@
<ffdc>RANKGROUP_POSITION</ffdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_FAILURE_DISABLE_REGS</id>
- <target>TARGET_IN_ERROR</target>
+ <target>TARGET_WITH_REGISTERS</target>
<targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_ERROR_STATUS</id>
- <target>TARGET_IN_ERROR</target>
+ <target>TARGET_WITH_REGISTERS</target>
<targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<callout>
@@ -354,12 +354,12 @@
<ffdc>RANKGROUP_POSITION</ffdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_FAILURE_DISABLE_REGS</id>
- <target>TARGET_IN_ERROR</target>
+ <target>TARGET_WITH_REGISTERS</target>
<targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_ERROR_STATUS</id>
- <target>TARGET_IN_ERROR</target>
+ <target>TARGET_WITH_REGISTERS</target>
<targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<callout>
@@ -379,12 +379,12 @@
<ffdc>RANKGROUP_POSITION</ffdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_FAILURE_DISABLE_REGS</id>
- <target>TARGET_IN_ERROR</target>
+ <target>TARGET_WITH_REGISTERS</target>
<targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<collectRegisterFfdc>
<id>REG_FFDC_MSS_DRAMINIT_TRAINING_ERROR_STATUS</id>
- <target>TARGET_IN_ERROR</target>
+ <target>TARGET_WITH_REGISTERS</target>
<targetType>TARGET_TYPE_MCA</targetType>
</collectRegisterFfdc>
<callout>
OpenPOWER on IntegriCloud