summaryrefslogtreecommitdiffstats
path: root/src/import
diff options
context:
space:
mode:
authorDan Crowell <dcrowell@us.ibm.com>2019-04-17 15:37:49 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2019-05-11 09:21:52 -0500
commite827b625b481712e1102ad5d277c6736584da76e (patch)
tree882d1018a4e53b9d7738f0ba3acfa6a5d7098508 /src/import
parent18527d404f0f7487b8ac06f64a8d48e1523a39b0 (diff)
downloadtalos-hostboot-e827b625b481712e1102ad5d277c6736584da76e.tar.gz
talos-hostboot-e827b625b481712e1102ad5d277c6736584da76e.zip
Add system policy attribute for enterprise ocmb function
System policy attribute controls what level of function is used and if errors should be logged for mismatched ddimms. Change-Id: I5885926ce6f11557b11436c0c9e787255fcf6170 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/76123 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Louis Stermole <stermole@us.ibm.com> Reviewed-by: STEPHEN GLANCY <sglancy@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/76279 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')
-rw-r--r--src/import/chips/ocmb/explorer/procedures/xml/attribute_info/exp_attributes.xml25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/import/chips/ocmb/explorer/procedures/xml/attribute_info/exp_attributes.xml b/src/import/chips/ocmb/explorer/procedures/xml/attribute_info/exp_attributes.xml
index 06da415d4..efb51e2f2 100644
--- a/src/import/chips/ocmb/explorer/procedures/xml/attribute_info/exp_attributes.xml
+++ b/src/import/chips/ocmb/explorer/procedures/xml/attribute_info/exp_attributes.xml
@@ -55,6 +55,31 @@
</attribute>
<attribute>
+ <id>ATTR_MSS_OCMB_ENTERPRISE_POLICY</id>
+ <targetType>TARGET_TYPE_SYSTEM</targetType>
+ <description>
+ Indicates whether the OCMB is allowed to run in enterprise
+ mode, commodity mode, or either.
+
+ ALLOW_ENTERPRISE = Most permissive, uses whatever is installed in
+ the way it is intended to be used.
+ REQUIRE_ENTERPRISE = Throws an error for any commodity dimms that
+ are installed.
+ FORCE_NONENTERPRISE = Throws an error for any enterprise dimms that
+ are installed.
+ </description>
+ <valueType>uint8</valueType>
+ <enum>
+ ALLOW_ENTERPRISE = 0,
+ FORCE_ENTERPRISE = 1,
+ FORCE_COMMODITY = 2
+ </enum>
+ <platInit/>
+ <default>ALLOW_ENTERPRISE</default>
+ <mssAccessorName>ocmb_enterprise_policy</mssAccessorName>
+ </attribute>
+
+ <attribute>
<id>ATTR_MSS_OCMB_NONENTERPRISE_MODE_OVERRIDE</id>
<targetType>TARGET_TYPE_OCMB_CHIP</targetType>
<description>
OpenPOWER on IntegriCloud