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_override_attributes.xml53
-rw-r--r--src/import/chips/p9/procedures/xml/error_info/p9_get_mem_vpd_keyword.xml12
2 files changed, 64 insertions, 1 deletions
diff --git a/src/import/chips/p9/procedures/xml/attribute_info/memory_override_attributes.xml b/src/import/chips/p9/procedures/xml/attribute_info/memory_override_attributes.xml
index 768280602..8f9c60d11 100644
--- a/src/import/chips/p9/procedures/xml/attribute_info/memory_override_attributes.xml
+++ b/src/import/chips/p9/procedures/xml/attribute_info/memory_override_attributes.xml
@@ -78,6 +78,59 @@
</attribute>
<attribute>
+ <id>ATTR_VPD_OVERRIDE_DQ</id>
+ <targetType>TARGET_TYPE_MCS</targetType>
+ <description>
+ Byte-for-byte override for the bucket of DQ data that would
+ normally come from VPD. If ATTR_VPD_OVERRIDE_DQ_ENABLE!=0 then
+ the value of this attribute will be returned to callers of
+ fapi2::getVPD() instead of the actual VPD contents.
+ </description>
+ <valueType>uint8</valueType>
+ <array>160</array>
+ <platInit/>
+ <overrideOnly/>
+ </attribute>
+
+ <attribute>
+ <id>ATTR_VPD_OVERRIDE_DQ_ENABLE</id>
+ <targetType>TARGET_TYPE_MCS</targetType>
+ <description>
+ Set equal to 1 to activate the use of ATTR_VPD_OVERRIDE_DQ.
+ </description>
+ <valueType>uint8</valueType>
+ <platInit/>
+ <overrideOnly/>
+ </attribute>
+
+ <attribute>
+ <id>ATTR_VPD_OVERRIDE_CK</id>
+ <targetType>TARGET_TYPE_MCS</targetType>
+ <description>
+ Byte-for-byte override for the bucket of CK data that would
+ normally come from VPD. If ATTR_VPD_OVERRIDE_CK_ENABLE!=0 then
+ the value of this attribute will be returned to callers of
+ fapi2::getVPD() instead of the actual VPD contents.
+ </description>
+ <valueType>uint8</valueType>
+ <array>16</array>
+ <platInit/>
+ <overrideOnly/>
+ </attribute>
+
+ <attribute>
+ <id>ATTR_VPD_OVERRIDE_CK_ENABLE</id>
+ <targetType>TARGET_TYPE_MCS</targetType>
+ <description>
+ Set equal to 1 to activate the use of ATTR_VPD_OVERRIDE_CK.
+ </description>
+ <valueType>uint8</valueType>
+ <platInit/>
+ <overrideOnly/>
+ </attribute>
+
+
+ <attribute>
<id>ATTR_VPD_OVERRIDE_MW</id>
<targetType>TARGET_TYPE_MCA</targetType>
<description>
diff --git a/src/import/chips/p9/procedures/xml/error_info/p9_get_mem_vpd_keyword.xml b/src/import/chips/p9/procedures/xml/error_info/p9_get_mem_vpd_keyword.xml
index 413cc15db..88de7eba7 100644
--- a/src/import/chips/p9/procedures/xml/error_info/p9_get_mem_vpd_keyword.xml
+++ b/src/import/chips/p9/procedures/xml/error_info/p9_get_mem_vpd_keyword.xml
@@ -45,7 +45,7 @@
<!-- ********************************************************************* -->
<hwpError>
<rc>RC_GET_MEM_VPD_UNSUPPORTED_TYPE</rc>
- <description>Type not supported. Supported types are MR and MT</description>
+ <description>Type not supported. Supported types are MR, MT, DQ, and CK</description>
<ffdc>TARGET</ffdc>
<ffdc>VPDTYPE</ffdc>
</hwpError>
@@ -99,4 +99,14 @@
<ffdc>VPDTYPE</ffdc>
</hwpError>
<!-- ********************************************************************* -->
+ <hwpError>
+ <rc>RC_GET_MEM_VPD_ENTRY_NOT_FOUND</rc>
+ <description>Entry outside of possible entries</description>
+ <ffdc>ENTRY</ffdc>
+ <ffdc>MAX_ENTRIES</ffdc>
+ <ffdc>VERSION</ffdc>
+ <ffdc>TARGET</ffdc>
+ <ffdc>VPDTYPE</ffdc>
+ </hwpError>
+ <!-- ********************************************************************* -->
</hwpErrors>
OpenPOWER on IntegriCloud