summaryrefslogtreecommitdiffstats
path: root/src/usr/targeting/common/xmltohb/attribute_types.xml
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/targeting/common/xmltohb/attribute_types.xml')
-rw-r--r--src/usr/targeting/common/xmltohb/attribute_types.xml105
1 files changed, 54 insertions, 51 deletions
diff --git a/src/usr/targeting/common/xmltohb/attribute_types.xml b/src/usr/targeting/common/xmltohb/attribute_types.xml
index 5a4a9bd25..6631d7f8c 100644
--- a/src/usr/targeting/common/xmltohb/attribute_types.xml
+++ b/src/usr/targeting/common/xmltohb/attribute_types.xml
@@ -12427,64 +12427,67 @@ firmware notes: Platforms should initialize this attribute to AUTO (0)</descript
</hwpfToHbAttrMap>
</attribute>
+<attribute>
+ <id>CDM_POLICIES</id>
+ <description>
+ Cec Degraded Mode Policy flags
+ Use the CDM_POLICIES enum to decode.
+ If the appropriate bit is 1 then the policy mode is enabled,
+ and those type of Guard records are disabled.
+ </description>
+ <simpleType>
+ <uint8_t>
+ <default>0x00</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <writeable/>
+ <readable/>
+</attribute>
+
<enumerationType>
<id>CDM_POLICIES</id>
- <description>Cec Degraded Mode Policies</description>
+ <description>Enumeration of CDM_POLICIES flags</description>
<enumerator>
- <name>FUNCTIONAL</name>
- <value>0x00000001</value>
+ <description>
+ Functional_Guard policy:
+ Used in Field or development to prevent and disable the following:
+ . Storing or creation of new Guard records from diagnostics or other
+ faults through error logs with the error_type of Functional.
+ . Using an already stored System Guard record with error_type of
+ Functional from deconfiguring resources.
+ </description>
+ <name>FUNCTIONAL_DISABLED</name>
+ <value>0x01</value>
</enumerator>
<enumerator>
- <name>MANUFACTORING</name>
- <value>0x00000002</value>
+ <description>
+ MFG_Guard policy:
+ Used in MFG only to prevent and disable the following:
+ . Storing or creation of new Guard records from Diagnostic or other
+ faults through error logs. This is all domains, CEC
+ processor/memory, VPD, FSP, etc.
+ . Storing or creation of Manual Guard record from user.
+ NOTE: this does not stop FCO.
+ . Using an already stored System or Manual Guard record from
+ deconfiguring resources. This is all domains, CEC
+ processor/memory, VPD, FSP, etc.
+ </description>
+ <name>MANUFACTURING_DISABLED</name>
+ <value>0x02</value>
</enumerator>
<enumerator>
- <name>PREDICTIVE</name>
- <value>0x00000004</value>
+ <description>
+ Predictive_Guard policy:
+ Used in Field or development to prevent and disable the following:
+ . Storing or creation of new Guard records from diagnostics or other
+ faults through error logs with the error_type of Predictive.
+ . Using an already stored System Guard record with error_type of
+ Predictive from deconfiguring resources.
+ </description>
+ <name>PREDICTIVE_DISABLED</name>
+ <value>0x04</value>
</enumerator>
- <default>NONE</default>
- </enumerationType>
-
-<attribute>
- <id>CDM_POLICIES</id>
- <description>Cec Degraded Mode Policies</description>
- <complexType>
- <description>Three boolean values</description>
- <field>
- <name>functional</name>
- <description>
- 0b0: Functional policy is disabled
- 0b1: Functional policy is enabled
- </description>
- <type>uint8_t</type>
- <bits>1</bits>
- <default>0</default>
- </field>
- <field>
- <name>manufacturing</name>
- <description>
- 0b0: Manufacturing policy enabled
- 0b1: Manufacturing policy disabled
- </description>
- <type>uint8_t</type>
- <bits>1</bits>
- <default>0</default>
- </field>
- <field>
- <name>predictive</name>
- <description>
- 0b0: predictive policy is enabled;
- 0b1: predictive policy is disabled
- </description>
- <type>uint8_t</type>
- <bits>1</bits>
- <default>0</default>
- </field>
- </complexType>
- <persistency>non-volatile</persistency>
- <writeable/>
- <readable/>
- <hasStringConversion/>
-</attribute>
+</enumerationType>
</attributes>
OpenPOWER on IntegriCloud