diff options
author | Brian Silver <bsilver@us.ibm.com> | 2016-12-14 06:01:46 -0600 |
---|---|---|
committer | Christian R. Geddes <crgeddes@us.ibm.com> | 2016-12-19 19:36:09 -0500 |
commit | c4692b79f73b6867c76d22e608c4a831d69bdb03 (patch) | |
tree | f44500b5b3aa924bcad9be1ac532076bae224d4b /src/usr/targeting/common | |
parent | 3320ec5232e3a10df6adee024ce200c26920cec7 (diff) | |
download | talos-hostboot-c4692b79f73b6867c76d22e608c4a831d69bdb03.tar.gz talos-hostboot-c4692b79f73b6867c76d22e608c4a831d69bdb03.zip |
Add minor minor version feature support to getecid
Change-Id: I2b1af56add50a54377cb3781cbdda83e5c7fddda
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34049
Dev-Ready: Brian R. Silver <bsilver@us.ibm.com>
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Reviewed-by: Matt K. Light <mklight@us.ibm.com>
Reviewed-by: ANDRE A. MARIN <aamarin@us.ibm.com>
Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com>
Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com>
Reviewed-by: Brian R. Silver <bsilver@us.ibm.com>
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/34050
Reviewed-by: Hostboot Team <hostboot@us.ibm.com>
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Diffstat (limited to 'src/usr/targeting/common')
-rw-r--r-- | src/usr/targeting/common/xmltohb/attribute_types.xml | 93 | ||||
-rwxr-xr-x | src/usr/targeting/common/xmltohb/target_types.xml | 8 |
2 files changed, 101 insertions, 0 deletions
diff --git a/src/usr/targeting/common/xmltohb/attribute_types.xml b/src/usr/targeting/common/xmltohb/attribute_types.xml index a6c70b129..0fcd5cc34 100644 --- a/src/usr/targeting/common/xmltohb/attribute_types.xml +++ b/src/usr/targeting/common/xmltohb/attribute_types.xml @@ -32372,4 +32372,97 @@ Measured in GB</description> </hwpfToHbAttrMap> </attribute> +<attribute> + <id>DO_MSS_WR_VREF</id> + <description> + In sub DD1.02 Nimbus in the WR VREF algorithm, certain work-arounds are needed + </description> + <simpleType> + <uint8_t> + </uint8_t> + </simpleType> + <persistency>volatile-zeroed</persistency> + <readable/> + <writeable/> + <hwpfToHbAttrMap> + <id>ATTR_DO_MSS_WR_VREF</id> + <macro>DIRECT</macro> + </hwpfToHbAttrMap> +</attribute> + +<attribute> + <id>DO_MSS_VCCD_OVERRIDE</id> + <description> + Override VREG control information sub DD1.02 + </description> + <simpleType> + <uint8_t> + </uint8_t> + </simpleType> + <persistency>volatile-zeroed</persistency> + <readable/> + <writeable/> + <hwpfToHbAttrMap> + <id>ATTR_DO_MSS_VCCD_OVERRIDE</id> + <macro>DIRECT</macro> + </hwpfToHbAttrMap> +</attribute> + + +<attribute> + <id>DO_MSS_VREF_DAC</id> + <description> + VREF DAC work-around for Nimbus sub DD1.02 + </description> + <simpleType> + <uint8_t> + </uint8_t> + </simpleType> + <persistency>volatile-zeroed</persistency> + <readable/> + <writeable/> + <hwpfToHbAttrMap> + <id>ATTR_DO_MSS_VREF_DAC</id> + <macro>DIRECT</macro> + </hwpfToHbAttrMap> +</attribute> + +<attribute> + <id>DO_MSS_VREG_COARSE</id> + <description> + VREG Coarse work-around for Nimbus sub DD1.02 + </description> + <simpleType> + <uint8_t> + </uint8_t> + </simpleType> + <persistency>volatile-zeroed</persistency> + <readable/> + <writeable/> + <hwpfToHbAttrMap> + <id>ATTR_DO_MSS_VREG_COARSE</id> + <macro>DIRECT</macro> + </hwpfToHbAttrMap> +</attribute> + +<attribute> + <id>DO_MSS_TRAINING_BAD_BITS</id> + <description> + For Nimbus pre DD1.02 we want to pass DDR training if we see 'correctable' + errors. This isn't the case for post-DD1.02 where we want to pass/fail + training based on the results from the PHY itself + </description> + <simpleType> + <uint8_t> + </uint8_t> + </simpleType> + <persistency>volatile-zeroed</persistency> + <readable/> + <writeable/> + <hwpfToHbAttrMap> + <id>ATTR_DO_MSS_TRAINING_BAD_BITS</id> + <macro>DIRECT</macro> + </hwpfToHbAttrMap> +</attribute> + </attributes> diff --git a/src/usr/targeting/common/xmltohb/target_types.xml b/src/usr/targeting/common/xmltohb/target_types.xml index 15f356438..3dbc8699d 100755 --- a/src/usr/targeting/common/xmltohb/target_types.xml +++ b/src/usr/targeting/common/xmltohb/target_types.xml @@ -1278,6 +1278,14 @@ <attribute><id>TOD_CPU_DATA</id></attribute> <attribute><id>PM_SPWUP_IGNORE_XSTOP_FLAG</id></attribute> <attribute><id>SECUREBOOT_PROTECT_DECONFIGURED_TPM</id></attribute> + <!-- START memory workaround for DD1.02 --> + <attribute><id>DO_MSS_WR_VREF</id></attribute> + <attribute><id>DO_MSS_VCCD_OVERRIDE</id></attribute> + <attribute><id>DO_MSS_VREF_DAC</id></attribute> + <attribute><id>DO_MSS_VREG_COARSE</id></attribute> + <attribute><id>DO_MSS_TRAINING_BAD_BITS</id></attribute> + <!-- END memory workaround for DD1.02 --> + </targetType><!-- chip-processor-power9 --> <!-- chip-processor-nimbus --> |