diff options
author | Matt Derksen <v2cibmd@us.ibm.com> | 2016-09-09 10:51:57 -0500 |
---|---|---|
committer | Christian R. Geddes <crgeddes@us.ibm.com> | 2016-09-16 15:24:08 -0400 |
commit | 3023dfca018c30c87072c4376c6f69dc35aef0d3 (patch) | |
tree | 40149cac472df14c4a3449ea00c61ae46f0e59a2 /src/import/chips/p9/procedures/xml | |
parent | 48f5f0b3e5f1ec65e90d2307caed92ab000f869b (diff) | |
download | talos-hostboot-3023dfca018c30c87072c4376c6f69dc35aef0d3.tar.gz talos-hostboot-3023dfca018c30c87072c4376c6f69dc35aef0d3.zip |
Added CK and DQ vpd accessors
Change-Id: Ic72c985b1fe064273bc39f14bcc31595117c6a08
RTC:159347
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29421
Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com>
Reviewed-by: Martin Gloff <mgloff@us.ibm.com>
Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Reviewed-by: Matt K. Light <mklight@us.ibm.com>
Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com>
Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29426
Reviewed-by: Hostboot Team <hostboot@us.ibm.com>
Tested-by: Christian R. Geddes <crgeddes@us.ibm.com>
Diffstat (limited to 'src/import/chips/p9/procedures/xml')
-rw-r--r-- | src/import/chips/p9/procedures/xml/attribute_info/memory_override_attributes.xml | 53 | ||||
-rw-r--r-- | src/import/chips/p9/procedures/xml/error_info/p9_get_mem_vpd_keyword.xml | 12 |
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> |