diff options
author | Jacob Harvey <jlharvey@us.ibm.com> | 2016-10-13 09:29:46 -0500 |
---|---|---|
committer | Sachin Gupta <sgupta2m@in.ibm.com> | 2018-12-17 21:06:54 -0600 |
commit | 3e99f56e4eb2e4bbfaca6e8263f5f7b60c368c46 (patch) | |
tree | 788b96052625701127026c9a8ce8fc5530bcfd22 /src/import/chips/p9 | |
parent | e61c6620ebf2669098679cd0a67610990e958efa (diff) | |
download | talos-sbe-3e99f56e4eb2e4bbfaca6e8263f5f7b60c368c46.tar.gz talos-sbe-3e99f56e4eb2e4bbfaca6e8263f5f7b60c368c46.zip |
Started implementation of bulk_pwr_throttles
Added calc_power and calc_databus functions for throttling
Added testing for those calc functions
Added a set_power_attrs which decodes power curve attributes
Change-Id: I2f08f846f6b19b0200b1c1df4a095cabfa9ee840
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31163
Reviewed-by: Brian R. Silver <bsilver@us.ibm.com>
Reviewed-by: Louis Stermole <stermole@us.ibm.com>
Tested-by: Jenkins Server <pfd-jenkins+hostboot@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://rchgit01.rchland.ibm.com/gerrit1/69786
Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
Tested-by: Sachin Gupta <sgupta2m@in.ibm.com>
Diffstat (limited to 'src/import/chips/p9')
-rw-r--r-- | src/import/chips/p9/procedures/xml/attribute_info/memory_mcs_attributes.xml | 60 |
1 files changed, 2 insertions, 58 deletions
diff --git a/src/import/chips/p9/procedures/xml/attribute_info/memory_mcs_attributes.xml b/src/import/chips/p9/procedures/xml/attribute_info/memory_mcs_attributes.xml index 571814a6..2d1818e9 100644 --- a/src/import/chips/p9/procedures/xml/attribute_info/memory_mcs_attributes.xml +++ b/src/import/chips/p9/procedures/xml/attribute_info/memory_mcs_attributes.xml @@ -1128,18 +1128,6 @@ </attribute> <attribute> - <id>ATTR_EFF_NUM_DROPS_PER_PORT</id> - <targetType>TARGET_TYPE_MCS</targetType> - <description>Specifies the number of DIMM dimensions that are valid per port. </description> - <initToZero></initToZero> - <valueType>uint8</valueType> - <enum>EMPTY = 0, SINGLE = 1, DUAL = 2</enum> - <writeable/> - <array>2</array> - <mssAccessorName>eff_num_drops_per_port</mssAccessorName> - </attribute> - - <attribute> <id>ATTR_EFF_NUM_MASTER_RANKS_PER_DIMM</id> <targetType>TARGET_TYPE_MCS</targetType> <description>Specifies the number of master ranks per DIMM.</description> @@ -1255,7 +1243,7 @@ consumer: mss_bulk_pwr_throttles </description> <initToZero></initToZero> - <valueType>uint32</valueType> + <valueType>uint16</valueType> <writeable/> <array> 2 2</array> <mssAccessorName>total_pwr_slope</mssAccessorName> @@ -1270,57 +1258,13 @@ consumer: mss_bulk_pwr_throttles </description> <initToZero></initToZero> - <valueType>uint32</valueType> + <valueType>uint16</valueType> <writeable/> <array> 2 2</array> <mssAccessorName>total_pwr_intercept</mssAccessorName> </attribute> <attribute> - <id>ATTR_MSS_MASTER_PWR_SLOPE</id> - <targetType>TARGET_TYPE_MCS</targetType> - <description>Master Power slope value for dimm</description> - <initToZero></initToZero> - <valueType>uint32</valueType> - <writeable/> - <array> 2 2</array> - <mssAccessorName>master_pwr_slope</mssAccessorName> - </attribute> - - <attribute> - <id>ATTR_MSS_SUPPLIER_PWR_SLOPE</id> - <targetType>TARGET_TYPE_MCS</targetType> - <description>Supplier Power slope value for dimm</description> - <initToZero></initToZero> - <valueType>uint32</valueType> - <writeable/> - <array> 2 2</array> - <mssAccessorName>supplier_pwr_slope</mssAccessorName> - </attribute> - - <attribute> - <id>ATTR_MSS_MASTER_PWR_INTERCEPT</id> - <targetType>TARGET_TYPE_MCS</targetType> - <description>Master Power intercept value for dimm</description> - <initToZero></initToZero> - <valueType>uint32</valueType> - <writeable/> - <array> 2 2</array> - <mssAccessorName>master_pwr_intercept</mssAccessorName> - </attribute> - - <attribute> - <id>ATTR_MSS_SUPPLIER_PWR_INTERCEPT</id> - <targetType>TARGET_TYPE_MCS</targetType> - <description>Supplier Power intercept value for dimm</description> - <initToZero></initToZero> - <valueType>uint32</valueType> - <writeable/> - <array> 2 2</array> - <mssAccessorName>supplier_pwr_intercept</mssAccessorName> - </attribute> - - <attribute> <id>ATTR_MSS_DIMM_MAXBANDWIDTH_GBS</id> <targetType>TARGET_TYPE_MCS</targetType> <description>DIMM Max Bandwidth in GBs output from thermal procedures</description> |