summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarty Gloff <mgloff@us.ibm.com>2018-05-24 10:18:00 -0500
committerWilliam G. Hoffa <wghoffa@us.ibm.com>2018-05-24 16:43:01 -0400
commitcd8df2a4b0330bf0f5457463d503f132cb649ca3 (patch)
tree46b1bf42e97f718082e77e2eb51c07c3f1ac1f7c
parentd161474ee597e6242d3ee4a82eb1f8024070834a (diff)
downloadtalos-hostboot-cd8df2a4b0330bf0f5457463d503f132cb649ca3.tar.gz
talos-hostboot-cd8df2a4b0330bf0f5457463d503f132cb649ca3.zip
Clear Block Spec Deconfig Attribute when Gard is removed
In the Resource Recovery redesign, the Block Spec Deconfig attribute gets set when a check for minimal hardware fails to find enough hardware, and it gets cleared when there is a hardware change. Now, the Block Spec Deconfig attribute will also be cleared when a target that had gard applied no longer has any gard records. Change-Id: I8f93ca4821b1360638a94855c0aadb3dda365046 CQ: SW429890 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/59325 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Brian E. Bakke <bbakke@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Thi N. Tran <thi@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: William G. Hoffa <wghoffa@us.ibm.com>
-rw-r--r--src/include/usr/hwas/common/deconfigGard.H12
-rw-r--r--src/usr/hwas/common/deconfigGard.C81
-rwxr-xr-xsrc/usr/targeting/common/xmltohb/attribute_types.xml4
-rw-r--r--src/usr/targeting/common/xmltohb/simics_CUMULUS.system.xml134
-rw-r--r--src/usr/targeting/common/xmltohb/simics_CUMULUS_CDIMM.system.xml134
-rw-r--r--src/usr/targeting/common/xmltohb/target_types.xml42
6 files changed, 252 insertions, 155 deletions
diff --git a/src/include/usr/hwas/common/deconfigGard.H b/src/include/usr/hwas/common/deconfigGard.H
index 90aa61822..cf98cedb9 100644
--- a/src/include/usr/hwas/common/deconfigGard.H
+++ b/src/include/usr/hwas/common/deconfigGard.H
@@ -523,6 +523,18 @@ public:
*/
uint8_t clearBlockSpecDeconfigForReplacedTargets();
+ /**
+ * @brief Clears attribute which blocks speculative deconfiguration
+ * (ATTR_BLOCK_SPEC_DECONFIG) so that resource recovery is allowed to
+ * apply speculative deconfigurations / predictive gards. Attribute
+ * is cleared only if a target had gard applied but no longer does.
+ *
+ * @param[in/out] io_blockAttr ATTR_BLOCK_SPEC_DECONFIG value.
+ *
+ * @return errlHndl_t. Error log handle.
+ */
+ errlHndl_t clearBlockSpecDeconfigForUngardedTargets(uint8_t &io_blockAttr);
+
protected:
/**
diff --git a/src/usr/hwas/common/deconfigGard.C b/src/usr/hwas/common/deconfigGard.C
index a1ab9bfc2..89d2e5791 100644
--- a/src/usr/hwas/common/deconfigGard.C
+++ b/src/usr/hwas/common/deconfigGard.C
@@ -187,6 +187,7 @@ errlHndl_t DeconfigGard::applyGardRecord(Target *i_pTarget,
break;
}
+ update_hwas_changed_mask(i_pTarget, HWAS_CHANGED_BIT_GARD_APPLIED);
l_pErr = platLogEvent(i_pTarget, GARD_APPLIED);
if (l_pErr)
{
@@ -587,6 +588,15 @@ errlHndl_t DeconfigGard::deconfigureTargetsFromGardRecordsForIpl(
TARGETING::ATTR_BLOCK_SPEC_DECONFIG_type l_block_spec_deconfig =
DeconfigGard::clearBlockSpecDeconfigForReplacedTargets();
+ l_pErr =
+ clearBlockSpecDeconfigForUngardedTargets(l_block_spec_deconfig);
+ if (l_pErr)
+ {
+ HWAS_ERR("clearBlockSpecDeconfigForUngardedTargets returned an "
+ "error");
+ break;
+ }
+
if(l_block_spec_deconfig != 0)
{
#if (!defined(CONFIG_CONSOLE_OUTPUT_TRACE) && defined(CONFIG_CONSOLE))
@@ -3027,5 +3037,76 @@ uint8_t DeconfigGard::clearBlockSpecDeconfigForReplacedTargets()
return l_block_spec_deconfig;
} // clearBlockSpecDeconfigForReplacedTargets
+//******************************************************************************
+errlHndl_t
+ DeconfigGard::clearBlockSpecDeconfigForUngardedTargets(uint8_t &io_blockAttr)
+{
+ HWAS_INF("Clear Block Spec Deconfig for ungarded Targets");
+
+ errlHndl_t l_pErr = NULL;
+ GardRecords_t l_records;
+
+ // Get system target
+ Target *pSys;
+ targetService().getTopLevelTarget(pSys);
+
+ do
+ {
+ // Check Block Spec Deconfig value
+ if(io_blockAttr == 0)
+ {
+ // Block Spec Deconfig is already cleared
+ HWAS_INF("Block Spec Deconfig already cleared");
+ }
+
+ // Create the predicate with HWAS changed state and our GARD_APPLIED bit
+ PredicateHwasChanged l_predicateHwasChanged;
+ l_predicateHwasChanged.changedBit(HWAS_CHANGED_BIT_GARD_APPLIED, true);
+
+ // Go through all targets
+ for (TargetIterator t_iter = targetService().begin();
+ t_iter != targetService().end();
+ ++t_iter)
+ {
+ Target* l_pTarget = *t_iter;
+
+ // Check if target has gard applied
+ if (l_predicateHwasChanged(l_pTarget))
+ {
+ // Get gard records for the target
+ l_pErr = platGetGardRecords(l_pTarget, l_records);
+ if (l_pErr)
+ {
+ break;
+ }
+
+ // If there are gard records, continue to next target
+ if (l_records.size() > 0)
+ {
+ continue;
+ }
+
+ // Check if Block Spec Deconfig is set
+ if(io_blockAttr == 1)
+ {
+ io_blockAttr = 0;
+ pSys->setAttr<ATTR_BLOCK_SPEC_DECONFIG>(io_blockAttr);
+ HWAS_INF("Block Spec Deconfig cleared due to no gard "
+ "records for 0x%.8x",
+ get_huid(l_pTarget));
+ }
+
+ // Clear GARD_APPLIED bit in HWAS changed flags for the target
+ HWAS_INF("HWAS_CHANGED_BIT_GARD_APPLIED cleared for 0x%.8x",
+ get_huid(l_pTarget));
+ clear_hwas_changed_bit(l_pTarget,
+ HWAS_CHANGED_BIT_GARD_APPLIED);
+ }
+ } // for
+ } while (0);
+
+ return l_pErr;
+} // clearBlockSpecDeconfigForUngardedTargets
+
} // namespace HWAS
diff --git a/src/usr/targeting/common/xmltohb/attribute_types.xml b/src/usr/targeting/common/xmltohb/attribute_types.xml
index e57a081fb..5d158c124 100755
--- a/src/usr/targeting/common/xmltohb/attribute_types.xml
+++ b/src/usr/targeting/common/xmltohb/attribute_types.xml
@@ -5116,6 +5116,10 @@
<name>RESRC_RECOV</name>
<value>0x00000010</value>
</enumerator>
+ <enumerator>
+ <name>GARD_APPLIED</name>
+ <value>0x00000020</value>
+ </enumerator>
<id>HWAS_CHANGED_BIT</id>
</enumerationType>
diff --git a/src/usr/targeting/common/xmltohb/simics_CUMULUS.system.xml b/src/usr/targeting/common/xmltohb/simics_CUMULUS.system.xml
index cd468970c..eaa1fb348 100644
--- a/src/usr/targeting/common/xmltohb/simics_CUMULUS.system.xml
+++ b/src/usr/targeting/common/xmltohb/simics_CUMULUS.system.xml
@@ -678,7 +678,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000019</default>
+ <default>0x00000039</default>
</attribute>
@@ -959,7 +959,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -1341,7 +1341,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -1424,7 +1424,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -1507,7 +1507,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -1590,7 +1590,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -1673,7 +1673,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -1756,7 +1756,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -1839,7 +1839,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -1922,7 +1922,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -2005,7 +2005,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -2088,7 +2088,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -2171,7 +2171,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -2254,7 +2254,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -2337,7 +2337,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -2420,7 +2420,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -2503,7 +2503,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -2586,7 +2586,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -2669,7 +2669,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -2752,7 +2752,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -2835,7 +2835,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -2918,7 +2918,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -3001,7 +3001,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -3084,7 +3084,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -3167,7 +3167,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -3250,7 +3250,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -3984,7 +3984,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -4065,7 +4065,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -4144,7 +4144,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -4223,7 +4223,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -4302,7 +4302,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -4381,7 +4381,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -4460,7 +4460,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
<attribute>
@@ -4538,7 +4538,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
<attribute>
@@ -4616,7 +4616,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
<attribute>
@@ -4694,7 +4694,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
<attribute>
@@ -4772,7 +4772,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
<attribute>
@@ -4850,7 +4850,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
<attribute>
@@ -4928,7 +4928,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
<attribute>
@@ -5006,7 +5006,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
<attribute>
@@ -5084,7 +5084,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
<attribute>
@@ -5162,7 +5162,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
<attribute>
@@ -5240,7 +5240,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
<attribute>
@@ -5318,7 +5318,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
<attribute>
@@ -5517,7 +5517,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000013</default>
+ <default>0x00000033</default>
</attribute>
<attribute>
<id>I2C_BUS_SPEED_ARRAY</id>
@@ -5908,7 +5908,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000013</default>
+ <default>0x00000033</default>
</attribute>
<attribute>
<id>I2C_BUS_SPEED_ARRAY</id>
@@ -6928,7 +6928,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -7011,7 +7011,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -7094,7 +7094,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -7177,7 +7177,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -7260,7 +7260,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -7343,7 +7343,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -7426,7 +7426,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -7509,7 +7509,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -7592,7 +7592,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -7675,7 +7675,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -7758,7 +7758,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -7841,7 +7841,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -11319,7 +11319,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -11410,7 +11410,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -11501,7 +11501,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -11592,7 +11592,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -11683,7 +11683,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -11774,7 +11774,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -13405,7 +13405,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -13499,7 +13499,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -13593,7 +13593,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
diff --git a/src/usr/targeting/common/xmltohb/simics_CUMULUS_CDIMM.system.xml b/src/usr/targeting/common/xmltohb/simics_CUMULUS_CDIMM.system.xml
index a35956813..43750df7d 100644
--- a/src/usr/targeting/common/xmltohb/simics_CUMULUS_CDIMM.system.xml
+++ b/src/usr/targeting/common/xmltohb/simics_CUMULUS_CDIMM.system.xml
@@ -691,7 +691,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000019</default>
+ <default>0x00000039</default>
</attribute>
@@ -972,7 +972,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -1354,7 +1354,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -1437,7 +1437,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -1520,7 +1520,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -1603,7 +1603,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -1686,7 +1686,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -1769,7 +1769,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -1852,7 +1852,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -1935,7 +1935,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -2018,7 +2018,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -2101,7 +2101,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -2184,7 +2184,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -2267,7 +2267,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -2350,7 +2350,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -2433,7 +2433,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -2516,7 +2516,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -2599,7 +2599,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -2682,7 +2682,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -2765,7 +2765,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -2848,7 +2848,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -2931,7 +2931,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -3014,7 +3014,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -3097,7 +3097,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -3180,7 +3180,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -3263,7 +3263,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -3979,7 +3979,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -4060,7 +4060,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -4139,7 +4139,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -4218,7 +4218,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -4297,7 +4297,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -4376,7 +4376,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -4455,7 +4455,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
<attribute>
@@ -4533,7 +4533,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
<attribute>
@@ -4611,7 +4611,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
<attribute>
@@ -4689,7 +4689,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
<attribute>
@@ -4767,7 +4767,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
<attribute>
@@ -4845,7 +4845,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
<attribute>
@@ -4923,7 +4923,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
<attribute>
@@ -5001,7 +5001,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
<attribute>
@@ -5079,7 +5079,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
<attribute>
@@ -5157,7 +5157,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
<attribute>
@@ -5235,7 +5235,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
<attribute>
@@ -5313,7 +5313,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
<attribute>
@@ -5510,7 +5510,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000013</default>
+ <default>0x00000033</default>
</attribute>
<attribute>
<id>I2C_BUS_SPEED_ARRAY</id>
@@ -5901,7 +5901,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000013</default>
+ <default>0x00000033</default>
</attribute>
<attribute>
<id>I2C_BUS_SPEED_ARRAY</id>
@@ -6921,7 +6921,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -7004,7 +7004,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -7087,7 +7087,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -7170,7 +7170,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -7253,7 +7253,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -7336,7 +7336,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -7419,7 +7419,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -7502,7 +7502,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -7585,7 +7585,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -7668,7 +7668,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -7751,7 +7751,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -7834,7 +7834,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -11312,7 +11312,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -11403,7 +11403,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -11494,7 +11494,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -11585,7 +11585,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -11676,7 +11676,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -11767,7 +11767,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -13398,7 +13398,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -13488,7 +13488,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
@@ -13578,7 +13578,7 @@
<attribute>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000011</default>
+ <default>0x00000031</default>
</attribute>
diff --git a/src/usr/targeting/common/xmltohb/target_types.xml b/src/usr/targeting/common/xmltohb/target_types.xml
index b03c87409..106126ac6 100644
--- a/src/usr/targeting/common/xmltohb/target_types.xml
+++ b/src/usr/targeting/common/xmltohb/target_types.xml
@@ -166,7 +166,7 @@
<id>DECONFIG_GARDABLE</id>
</attribute>
<attribute>
- <default>0x00000011</default>
+ <default>0x00000031</default>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
</attribute>
<attribute>
@@ -359,7 +359,7 @@
<id>DECONFIG_GARDABLE</id>
</attribute>
<attribute>
- <default>0x00000013</default>
+ <default>0x00000033</default>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
</attribute>
<attribute>
@@ -497,7 +497,7 @@
<id>DECONFIG_GARDABLE</id>
</attribute>
<attribute>
- <default>0x00000013</default>
+ <default>0x00000033</default>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
</attribute>
<attribute>
@@ -998,7 +998,7 @@
<id>DECONFIG_GARDABLE</id>
</attribute>
<attribute>
- <default>0x00000019</default>
+ <default>0x00000039</default>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
</attribute>
<attribute>
@@ -1268,7 +1268,7 @@
<id>DECONFIG_GARDABLE</id>
</attribute>
<attribute>
- <default>0x00000011</default>
+ <default>0x00000031</default>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
</attribute>
<attribute>
@@ -1295,7 +1295,7 @@
<id>DECONFIG_GARDABLE</id>
</attribute>
<attribute>
- <default>0x00000011</default>
+ <default>0x00000031</default>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
</attribute>
<attribute>
@@ -1318,7 +1318,7 @@
<id>DECONFIG_GARDABLE</id>
</attribute>
<attribute>
- <default>0x00000011</default>
+ <default>0x00000031</default>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
</attribute>
<attribute>
@@ -1346,7 +1346,7 @@
<id>DECONFIG_GARDABLE</id>
</attribute>
<attribute>
- <default>0x00000013</default>
+ <default>0x00000033</default>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
</attribute>
<attribute>
@@ -1394,7 +1394,7 @@
<id>DECONFIG_GARDABLE</id>
</attribute>
<attribute>
- <default>0x00000013</default>
+ <default>0x00000033</default>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
</attribute>
<attribute>
@@ -1431,7 +1431,7 @@
<id>DECONFIG_GARDABLE</id>
</attribute>
<attribute>
- <default>0x00000013</default>
+ <default>0x00000033</default>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
</attribute>
<attribute>
@@ -1503,7 +1503,7 @@
</attribute>
<attribute><id>DECONFIG_GARDABLE</id><default>1</default></attribute>
<attribute>
- <default>0x00000013</default>
+ <default>0x00000033</default>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
</attribute>
<attribute><id>PARENT_PERVASIVE</id></attribute>
@@ -1537,7 +1537,7 @@
<id>DECONFIG_GARDABLE</id>
</attribute>
<attribute>
- <default>0x00000013</default>
+ <default>0x00000033</default>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
</attribute>
<attribute>
@@ -1573,7 +1573,7 @@
<id>DECONFIG_GARDABLE</id>
</attribute>
<attribute>
- <default>0x00000013</default>
+ <default>0x00000033</default>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
</attribute>
<attribute>
@@ -1636,7 +1636,7 @@
<id>DECONFIG_GARDABLE</id>
</attribute>
<attribute>
- <default>0x00000011</default>
+ <default>0x00000031</default>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
</attribute>
<attribute>
@@ -1681,7 +1681,7 @@
<id>DECONFIG_GARDABLE</id>
</attribute>
<attribute>
- <default>0x00000011</default>
+ <default>0x00000031</default>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
</attribute>
<attribute>
@@ -1746,7 +1746,7 @@
<id>CDM_DOMAIN</id>
</attribute>
<attribute>
- <default>0x00000011</default>
+ <default>0x00000031</default>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
</attribute>
<attribute>
@@ -1945,7 +1945,7 @@
<id>DECONFIG_GARDABLE</id>
</attribute>
<attribute>
- <default>0x00000011</default>
+ <default>0x00000031</default>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
</attribute>
<attribute>
@@ -1997,7 +1997,7 @@
<id>DECONFIG_GARDABLE</id>
</attribute>
<attribute>
- <default>0x00000011</default>
+ <default>0x00000031</default>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
</attribute>
<attribute>
@@ -2131,7 +2131,7 @@
<id>DECONFIG_GARDABLE</id>
</attribute>
<attribute><id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000013</default>
+ <default>0x00000033</default>
</attribute>
</targetType>
@@ -2158,7 +2158,7 @@
</attribute>
<attribute><id>DECONFIG_GARDABLE</id><default>1</default></attribute>
<attribute><id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000013</default>
+ <default>0x00000033</default>
</attribute>
<attribute>
<id>CDM_DOMAIN</id>
@@ -2178,7 +2178,7 @@
<id>DECONFIG_GARDABLE</id>
</attribute>
<attribute>
- <default>0x00000011</default>
+ <default>0x00000031</default>
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
</attribute>
<attribute>
OpenPOWER on IntegriCloud