diff options
| author | Michael Pardeik <pardeik@us.ibm.com> | 2019-10-01 15:55:23 -0500 |
|---|---|---|
| committer | Christian R Geddes <crgeddes@us.ibm.com> | 2019-11-15 17:25:42 -0600 |
| commit | fe09e7b9d29b238b07f8d1017fc0c195843c654f (patch) | |
| tree | 5838485d50eefcf67c74a4e51a6bb3df97be8ddc /src/import/generic/procedures/xml/attribute_info | |
| parent | dfba68af85eaded297f58d25f33f27b88677b300 (diff) | |
| download | blackbird-hostboot-fe09e7b9d29b238b07f8d1017fc0c195843c654f.tar.gz blackbird-hostboot-fe09e7b9d29b238b07f8d1017fc0c195843c654f.zip | |
exp_mss_eff_config_thermal fixes
Fix pwr_throttles call for thermal throttle type
Fix equalize throttles call for power throttling type
Updates to handle DDIMM and non-DDIMM differences
Clarify related power and thermal MRW attribute descriptions
Change-Id: I34ecfd4bbb97f1e74c258a474e0b5daf3a4dcbbb
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/84620
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Dev-Ready: STEPHEN GLANCY <sglancy@us.ibm.com>
Tested-by: HWSV CI <hwsv-ci+hostboot@us.ibm.com>
Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com>
Reviewed-by: STEPHEN GLANCY <sglancy@us.ibm.com>
Reviewed-by: Mark Pizzutillo <mark.pizzutillo@ibm.com>
Reviewed-by: Jennifer A Stofer <stofer@us.ibm.com>
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/84699
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com>
Reviewed-by: Christian R Geddes <crgeddes@us.ibm.com>
Diffstat (limited to 'src/import/generic/procedures/xml/attribute_info')
| -rw-r--r-- | src/import/generic/procedures/xml/attribute_info/generic_memory_mrw_attributes.xml | 40 |
1 files changed, 25 insertions, 15 deletions
diff --git a/src/import/generic/procedures/xml/attribute_info/generic_memory_mrw_attributes.xml b/src/import/generic/procedures/xml/attribute_info/generic_memory_mrw_attributes.xml index e27e60de1..49d4a17ed 100644 --- a/src/import/generic/procedures/xml/attribute_info/generic_memory_mrw_attributes.xml +++ b/src/import/generic/procedures/xml/attribute_info/generic_memory_mrw_attributes.xml @@ -611,8 +611,8 @@ <targetType>TARGET_TYPE_SYSTEM</targetType> <description> Machine Readable Workbook Thermal Memory Power Limit - Used to calculate throttles to be at or under the power limit - Per DIMM basis + Used to calculate throttles to meet the thermal power per DIMM limit + Per DIMM basis, uses first matching KEY entry KEY (0-21): In order DIMM_SIZE = bits 0-3, DIMM_GEN = 4-5, @@ -623,8 +623,9 @@ DRAM_MFGID = 17-19, DIMM_HEIGHT = 20-21, Bits 22-32: Not used - VALUE (bits 32-47) in cW: - OCMB+DRAM thermal power limit per DIMM = 32-47 + VALUE (bits 32-47) in cW: thermal power limit + DDIMM: Total OCMB+DRAM power limit per DDIMM + non-DDIMM: VMEM+VPP power limit per DIMM </description> <valueType>uint64</valueType> <mssUnits>cW</mssUnits> @@ -639,8 +640,8 @@ <targetType>TARGET_TYPE_SYSTEM</targetType> <description> Machine Readable Workbook Power Curve Slope for DIMM - Used to get the OCMB+DRAM power curve for each DIMM - Per DIMM basis + Used to calculate thermal throttles and port power + Per DIMM basis, uses first matching KEY entry KEY (0-21): In order DIMM_SIZE = bits 0-3, DIMM_GEN = 4-5, @@ -651,8 +652,9 @@ DRAM_MFGID = 17-19, DIMM_HEIGHT = 20-21, Bits 22-32: Not used - VALUE (bits 32-47) in cW/utilization: - OCMB+DRAM thermal power limit per DIMM = 32-47 + VALUE (bits 32-47) in cW/utilization: DIMM power slope + DDIMM: Total OCMB+DRAM power slope per DDIMM + non-DDIMM: VMEM+VPP power slope per DIMM </description> <valueType>uint64</valueType> <mssUnits>cW</mssUnits> @@ -667,8 +669,8 @@ <targetType>TARGET_TYPE_SYSTEM</targetType> <description> Machine Readable Workbook Power Curve Intercept for DIMM - Used to get the OCMB+DRAM power curve for each DIMM - Per DIMM basis + Used to calculate thermal throttles and port power + Per DIMM basis, uses first matching KEY entry KEY (0-21): In order DIMM_SIZE = bits 0-3, DIMM_GEN = 4-5, @@ -679,8 +681,9 @@ DRAM_MFGID = 17-19, DIMM_HEIGHT = 20-21, Bits 22-32: Not used - VALUE (bits 32-47) in cW/utilization: - OCMB+DRAM thermal power limit per DIMM = 32-47 + VALUE (bits 32-47) in cW/utilization: DIMM power intercept + DDIMM: Total OCMB+DRAM power intercept per DDIMM + non-DDIMM: VMEM+VPP power intercept per DIMM </description> <valueType>uint64</valueType> <mssUnits>cW/utilization</mssUnits> @@ -694,9 +697,10 @@ <id>ATTR_MSS_MRW_OCMB_CURRENT_CURVE_WITH_LIMIT</id> <targetType>TARGET_TYPE_SYSTEM</targetType> <description> - Machine Readable Workbook Power Curve Intercept and limit for DIMM - Used to get the PMIC power curve and limit for each DIMM - Per DIMM basis + Machine Readable Workbook Current Curve Intercept and limit for DIMM + Used to calculate throttles to meet regulator current per DIMM limit + Per DIMM basis, uses first matching KEY entry + For DDIMM, use PMIC SW output that provides worst case throttling KEY (0-21): In order DIMM_SIZE = bits 0-3, DIMM_GEN = 4-5, @@ -708,8 +712,14 @@ DIMM_HEIGHT = 20-21, Bits 22-32: Not used VALUE (bits 32-39): Current limit (dA) + DDIMM: PMIC output current limit per DDIMM + non-DDIMM: VMEM regulator current limit per DIMM VALUE (bits 40-51): Current slope (cA/utilization) + DDIMM: PMIC output current slope per DDIMM + non-DDIMM: VMEM regulator current slope per DIMM VALUE (bits 52-63): Current intercept (cA) + DDIMM: PMIC output current intercept per DDIMM + non-DDIMM: VMEM regulator current intercept per DIMM </description> <valueType>uint64</valueType> <mssUnits>dA, cA/utilization, cA</mssUnits> |

