summaryrefslogtreecommitdiffstats
path: root/src/usr/targeting
diff options
context:
space:
mode:
authorThi Tran <thi@us.ibm.com>2013-08-21 16:11:09 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2013-08-23 16:17:11 -0500
commit13c1d30ad8dad508635fa3faaa3c4e9e8b37f2dc (patch)
tree8453359aeb628e2ec7cce599be2588a133c848a9 /src/usr/targeting
parent649c8d93096d97a858312c3a3b0077213f2ff6d2 (diff)
downloadtalos-hostboot-13c1d30ad8dad508635fa3faaa3c4e9e8b37f2dc.tar.gz
talos-hostboot-13c1d30ad8dad508635fa3faaa3c4e9e8b37f2dc.zip
INITPROC: Hostboot - Updated HWPs from defect SW218634
SW218634 Change-Id: Ie328e419de7cf6228ac3068775a2ddc068972678 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5874 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/usr/targeting')
-rw-r--r--src/usr/targeting/common/xmltohb/attribute_types.xml135
-rw-r--r--src/usr/targeting/common/xmltohb/target_types.xml7
2 files changed, 142 insertions, 0 deletions
diff --git a/src/usr/targeting/common/xmltohb/attribute_types.xml b/src/usr/targeting/common/xmltohb/attribute_types.xml
index 9c6a7eb75..cc2ff0815 100644
--- a/src/usr/targeting/common/xmltohb/attribute_types.xml
+++ b/src/usr/targeting/common/xmltohb/attribute_types.xml
@@ -13022,4 +13022,139 @@ firmware notes: Platforms should initialize this attribute to AUTO (0)</descript
</hwpfToHbAttrMap>
</attribute>
+<attribute>
+ <id>LAB_USE_JTAG_MODE</id>
+ <description>This attribute controls how the procedures operate in JTAG mode under an environment called cronus flex. For normal operation, this attribute should be set to FALSE. Platforms should initialize this attribute to FALSE.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_LAB_USE_JTAG_MODE</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_CONTROL_SWITCH</id>
+ <description>This attribute enables control switches in the memory code. This is a one hot vector: Bit 7 controls the Bad Bit Mask function in draminit_training. The platform should initialize this to BBM_ON except if ATTR_LAB_USE_JTAG_MODE == TRUE, then the platform should set this attribute to BBM_ OFF.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_CONTROL_SWITCH</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_DIMM_POWER_TEST_MEM_THROTTLE_NUMERATOR_PER_MBA</id>
+ <description>runtime memory throttle values adjusted by the dimm power test
+ DIMM power test memory throttles for cfg_nm_n_per_mba</description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_DIMM_POWER_TEST_MEM_THROTTLE_NUMERATOR_PER_MBA</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_DIMM_POWER_TEST_MEM_THROTTLE_NUMERATOR_PER_CHIP</id>
+ <description>runtime memory throttle values adjusted by the dimm power test
+ DIMM power test memory throttles for cfg_nm_n_per_chip</description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_DIMM_POWER_TEST_MEM_THROTTLE_NUMERATOR_PER_CHIP</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_DIMM_POWER_TEST_MEM_THROTTLE_DENOMINATOR</id>
+ <description>runtime memory throttle values adjusted by the dimm power test
+ DIMM power test memory throttles for cfg_nm_m</description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_DIMM_POWER_TEST_MEM_THROTTLE_DENOMINATOR</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<!--
+<attribute>
+ <id>MSS_DRAM_ACTIVATE_POWER_PERCENT</id>
+ <description>DRAM Activation power percentage to determine the ras and cas weights for throttle controls
+ will originates from VPD for custom DIMMs in the MW keyword byte 5 (MSB is on the left(big endian))
+ </description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_DRAM_ACTIVATE_POWER_PERCENT</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+-->
+
+<attribute>
+ <id>MSS_THROTTLE_CONTROL_RAS_WEIGHT</id>
+ <description>RAS weight to use for memory throttle control</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_THROTTLE_CONTROL_RAS_WEIGHT</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_THROTTLE_CONTROL_CAS_WEIGHT</id>
+ <description>CAS weight to use for memory throttle control</description>
+ <simpleType>
+ <uint8_t></uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_THROTTLE_CONTROL_CAS_WEIGHT</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 6d8d78e9c..911de4dbb 100644
--- a/src/usr/targeting/common/xmltohb/target_types.xml
+++ b/src/usr/targeting/common/xmltohb/target_types.xml
@@ -187,6 +187,8 @@
<attribute><id>CDM_POLICIES</id></attribute>
<attribute><id>HOSTSVC_PLID</id></attribute>
<attribute><id>RUN_MAX_MEM_PATTERNS</id></attribute>
+ <attribute><id>LAB_USE_JTAG_MODE</id></attribute>
+ <attribute><id>MSS_CONTROL_SWITCH</id></attribute>
</targetType>
<targetType>
@@ -1015,6 +1017,11 @@
<attribute><id>LRDIMM_ADDITIONAL_CNTL_WORDS</id></attribute>
<attribute><id>LRDIMM_RANK_MULT_MODE</id></attribute>
<attribute><id>EFF_CRC_WR_LATENCY</id></attribute>
+ <attribute><id>MSS_DIMM_POWER_TEST_MEM_THROTTLE_NUMERATOR_PER_MBA</id></attribute>
+ <attribute><id>MSS_DIMM_POWER_TEST_MEM_THROTTLE_NUMERATOR_PER_CHIP</id></attribute>
+ <attribute><id>MSS_DIMM_POWER_TEST_MEM_THROTTLE_DENOMINATOR</id></attribute>
+ <attribute><id>MSS_THROTTLE_CONTROL_RAS_WEIGHT</id></attribute>
+ <attribute><id>MSS_THROTTLE_CONTROL_CAS_WEIGHT</id></attribute>
</targetType>
<targetType>
OpenPOWER on IntegriCloud