summaryrefslogtreecommitdiffstats
path: root/src/usr/targeting/common/xmltohb/attribute_types.xml
diff options
context:
space:
mode:
authorMatt Derksen <mderkse1@us.ibm.com>2019-02-20 12:59:06 -0600
committerDaniel M. Crowell <dcrowell@us.ibm.com>2019-02-28 08:35:46 -0600
commit40cbc0048661edaa492fcc4ee60837a4c75210cd (patch)
treed07dec1960eecf1729b9d9f8cacde6c86591f629 /src/usr/targeting/common/xmltohb/attribute_types.xml
parent1f4d5ba3b545b81818b8d52a7feae27a2449ecfe (diff)
downloadtalos-hostboot-40cbc0048661edaa492fcc4ee60837a4c75210cd.tar.gz
talos-hostboot-40cbc0048661edaa492fcc4ee60837a4c75210cd.zip
OpenPOWER support for native and compatibility mode for DD2.3
Witherspoon (OpenPOWER) will run in native mode, which means all the processors have to be at the same level (all DD2.2 or all DD2.3). Other systems (ZZ) we support running in a mixed configuration where DD2.3 processors will be run in 2.2 compatibility mode. We also need to support arbitrary OP systems that might want to run in compatibility mode even without mixed parts. See src/usr/hwas/common/README.md for the rules and resulting mode. Change-Id: I80fb98e2687b945ba506f2d75b1533884443e10b RTC:201485 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/72214 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@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> 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/usr/targeting/common/xmltohb/attribute_types.xml')
-rw-r--r--src/usr/targeting/common/xmltohb/attribute_types.xml69
1 files changed, 68 insertions, 1 deletions
diff --git a/src/usr/targeting/common/xmltohb/attribute_types.xml b/src/usr/targeting/common/xmltohb/attribute_types.xml
index 21eca1fd7..065c65307 100644
--- a/src/usr/targeting/common/xmltohb/attribute_types.xml
+++ b/src/usr/targeting/common/xmltohb/attribute_types.xml
@@ -5845,7 +5845,7 @@
<description>
Tracks if a specific core has previously experienced a timeout during
initial activation.
- 0 = No previous errors reported;
+ 0 = No previous errors reported;
1 = Core failed on the last attempt to be started
</description>
<id>PREVIOUS_WAKEUP_FAIL</id>
@@ -5905,6 +5905,41 @@
</attribute>
<attribute>
+ <description>Required Processor Compatibility Setting</description>
+ <id>PROC_COMPATIBILITY_REQ</id>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <simpleType>
+ <enumeration>
+ <id>PROC_COMPATIBILITY_REQ</id>
+ </enumeration>
+ </simpleType>
+ </attribute>
+
+ <enumerationType>
+ <default>ALLOW_COMPATIBILITY</default>
+ <description>
+ Enumeration specifying the compatibility setting for Processor ECs
+ ALLOW_COMPATIBILITY = set RISK_LEVEL to best allowed
+ FORCED_COMPATIBILITY = set RISK_LEVEL to a compatible level
+ FORCED_NATIVE = set RISK_LEVEL to ECs native setting
+ </description>
+ <enumerator>
+ <name>ALLOW_COMPATIBILITY</name>
+ <value>0</value>
+ </enumerator>
+ <enumerator>
+ <name>FORCED_COMPATIBILITY</name>
+ <value>1</value>
+ </enumerator>
+ <enumerator>
+ <name>FORCED_NATIVE</name>
+ <value>2</value>
+ </enumerator>
+ <id>PROC_COMPATIBILITY_REQ</id>
+ </enumerationType>
+
+ <attribute>
<id>PROC_DCM_INSTALLED</id>
<description>
PROC_CHIP Attribute
@@ -6644,6 +6679,38 @@
</attribute>
<attribute>
+ <description>Where did the RISK_LEVEL setting originate?
+ This is used to make sure the MRW isn't setting an invalid level
+ for FORCED_COMPATIBILITY.
+ </description>
+ <id>RISK_LEVEL_ORIGIN</id>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <simpleType>
+ <enumeration>
+ <id>RISK_LEVEL_ORIGIN</id>
+ </enumeration>
+ </simpleType>
+ <writeable/>
+ </attribute>
+
+ <enumerationType>
+ <default>USER</default>
+ <description>
+ Enumeration specifying what was used to setup the RISK_LEVEL
+ </description>
+ <enumerator>
+ <name>USER</name>
+ <value>0</value>
+ </enumerator>
+ <enumerator>
+ <name>MRW</name>
+ <value>1</value>
+ </enumerator>
+ <id>RISK_LEVEL_ORIGIN</id>
+ </enumerationType>
+
+ <attribute>
<description>Size of RNG IO Region</description>
<id>RNG_BAR_SIZE</id>
<persistency>non-volatile</persistency>
OpenPOWER on IntegriCloud