summaryrefslogtreecommitdiffstats
path: root/src/import/chips/p9/procedures/xml/attribute_info/nest_attributes.xml
diff options
context:
space:
mode:
authorLuke C. Murray <murrayl@us.ibm.com>2017-11-03 17:23:03 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2017-12-10 16:01:14 -0500
commitfabc7bd251908585f097d37fcc0cadd29a2ee635 (patch)
tree4a38b8456914027e310c108d687562be111669de /src/import/chips/p9/procedures/xml/attribute_info/nest_attributes.xml
parent74cc36c5dd03aa7e36f4762c904350fecd0abf98 (diff)
downloadtalos-hostboot-fabc7bd251908585f097d37fcc0cadd29a2ee635.tar.gz
talos-hostboot-fabc7bd251908585f097d37fcc0cadd29a2ee635.zip
Adding attribute to turn memory early data on
Performance wants a way to turn memory early data on & off using just scoms. Adding one attribute to control all the needed scoms and defaulting everything so that early data is off. For the L3 disable cp_me by default using scom Changing the scom cp_me dial to disable cp_me for all systems after Nimbus DD2.0. This is expected to be the correct setup for most systems. We didn't disable the cp_me at the scan, because the scom can only disable cp_me if ON or allow the scan setting if set OFF. Some systems might want cp_me enabled by only changing a scom. So the default is to set cp_me on at the scan and off a the scom. This way only the scom has to be turned off to enable cp_me. Also update three scoms in the memory controler that are needed for early data. Change-Id: Ib2106ec4b7d26cb084601f2d6eee68833b36d30b CQ: HW426419 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/49261 Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: HWSV CI <hwsv-ci+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/49332 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: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/import/chips/p9/procedures/xml/attribute_info/nest_attributes.xml')
-rw-r--r--src/import/chips/p9/procedures/xml/attribute_info/nest_attributes.xml15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/import/chips/p9/procedures/xml/attribute_info/nest_attributes.xml b/src/import/chips/p9/procedures/xml/attribute_info/nest_attributes.xml
index 9929b61ce..86dff9770 100644
--- a/src/import/chips/p9/procedures/xml/attribute_info/nest_attributes.xml
+++ b/src/import/chips/p9/procedures/xml/attribute_info/nest_attributes.xml
@@ -1347,6 +1347,21 @@
<persistRuntime/>
<initToZero/>
</attribute>
+<!-- ******************************************************************** -->
+<attribute>
+ <id>ATTR_ENABLE_MEM_EARLY_DATA_SCOM</id>
+ <targetType>TARGET_TYPE_SYSTEM</targetType>
+ <description>
+ Enable early data from Memory. This also enable cp_me from L3.
+ </description>
+ <valueType>uint8</valueType>
+ <enum>
+ OFF = 0x0,
+ ON = 0x1
+ </enum>
+ <platInit/>
+ <initToZero/>
+</attribute>
<!-- ********************************************************************** -->
</attributes>
OpenPOWER on IntegriCloud