diff options
author | Jacob Harvey <jlharvey@us.ibm.com> | 2016-08-31 13:55:41 -0500 |
---|---|---|
committer | Christian R. Geddes <crgeddes@us.ibm.com> | 2016-11-01 11:04:23 -0400 |
commit | 6c22f61fc163823ec0ef677c2fce851fe704c466 (patch) | |
tree | ec1a6faec8729704de2998b4c5f6c86cf5166b29 /src/usr | |
parent | e6bca1c97afaea818b8f41a3e39d0eb25910219d (diff) | |
download | talos-hostboot-6c22f61fc163823ec0ef677c2fce851fe704c466.tar.gz talos-hostboot-6c22f61fc163823ec0ef677c2fce851fe704c466.zip |
Implement L2 eff_config_thermal, bulk_pwr_throttle
Implemented p9_mss_bulk_pwr_throttles
p9_mss_utils_to_throttles
p9_mss_eff_config_thermal
Updated throttle xml
Change-Id: I0492f9fe8a5bd027ff5875f236711bcf55af88f5
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31804
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com>
Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
Reviewed-by: Louis Stermole <stermole@us.ibm.com>
Reviewed-by: Brian R. Silver <bsilver@us.ibm.com>
Reviewed-by: Matt K. Light <mklight@us.ibm.com>
Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31813
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')
-rw-r--r-- | src/usr/targeting/common/xmltohb/attribute_types.xml | 36 | ||||
-rwxr-xr-x | src/usr/targeting/common/xmltohb/target_types.xml | 1 |
2 files changed, 29 insertions, 8 deletions
diff --git a/src/usr/targeting/common/xmltohb/attribute_types.xml b/src/usr/targeting/common/xmltohb/attribute_types.xml index 3a2ce60d9..77e1be280 100644 --- a/src/usr/targeting/common/xmltohb/attribute_types.xml +++ b/src/usr/targeting/common/xmltohb/attribute_types.xml @@ -9118,8 +9118,8 @@ firmware notes: Used as override attribute for pstate procedure Initialized and used by HWPs. </description> <simpleType> - <uint32_t> - </uint32_t> + <uint16_t> + </uint16_t> <array>2</array><!-- [drop][port] --> </simpleType> <persistency>volatile-zeroed</persistency> @@ -9159,8 +9159,8 @@ firmware notes: Used as override attribute for pstate procedure This is the throttle numerator setting for cfg_nm_n_per_slot </description> <simpleType> - <uint32_t> - </uint32_t> + <uint16_t> + </uint16_t> <array>2</array><!-- [drop][port] --> </simpleType> <persistency>volatile-zeroed</persistency> @@ -9173,6 +9173,26 @@ firmware notes: Used as override attribute for pstate procedure </attribute> <attribute> + <id>MSS_DIMM_THERMAL_LIMIT</id> + <description> + DIMM Max Power based on a thermal limit + Decoded from ATTR_MSS_MRW_THERMAL_POWER_LIMIT + </description> + <simpleType> + <uint32_t> + </uint32_t> + <array>2,2</array> + </simpleType> + <persistency>volatile-zeroed</persistency> + <readable/> + <writeable/> + <hwpfToHbAttrMap> + <id>ATTR_MSS_DIMM_THERMAL_LIMIT</id> + <macro>DIRECT</macro> + </hwpfToHbAttrMap> +</attribute> + +<attribute> <id>EFF_NUM_DIES_PER_PACKAGE</id> <description>Specifies the number of DRAM dies per package. Initialized and used by HWPs.</description> <simpleType> @@ -9632,8 +9652,8 @@ firmware notes: Used as override attribute for pstate procedure Initialized and used by HWPs. </description> <simpleType> - <uint32_t> - </uint32_t> + <uint16_t> + </uint16_t> <array>2</array> </simpleType> <persistency>volatile-zeroed</persistency> @@ -9670,8 +9690,8 @@ firmware notes: Used as override attribute for pstate procedure Runtime throttle numerator setting for cfg_nm_n_per_slot </description> <simpleType> - <uint32_t> - </uint32_t> + <uint16_t> + </uint16_t> <array>2</array> </simpleType> <persistency>volatile-zeroed</persistency> diff --git a/src/usr/targeting/common/xmltohb/target_types.xml b/src/usr/targeting/common/xmltohb/target_types.xml index 7b821437a..11cb44eb5 100755 --- a/src/usr/targeting/common/xmltohb/target_types.xml +++ b/src/usr/targeting/common/xmltohb/target_types.xml @@ -1812,6 +1812,7 @@ <attribute><id>EFF_DRAM_MFG_ID</id></attribute> <attribute><id>EFF_DRAM_TRRD_DLR</id></attribute> <attribute><id>BAD_DQ_BITMAP</id></attribute> + <attribute><id>MSS_DIMM_THERMAL_LIMIT</id></attribute> </targetType> <targetType> |