summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/usr/hwas/common/deconfigGard.C27
-rwxr-xr-xsrc/usr/targeting/common/xmltohb/attribute_types.xml1
2 files changed, 28 insertions, 0 deletions
diff --git a/src/usr/hwas/common/deconfigGard.C b/src/usr/hwas/common/deconfigGard.C
index ed16a805b..656847599 100644
--- a/src/usr/hwas/common/deconfigGard.C
+++ b/src/usr/hwas/common/deconfigGard.C
@@ -259,6 +259,33 @@ errlHndl_t DeconfigGard::clearGardRecordsForReplacedTargets()
// we have made it this far so we know the target has changed
// requiring its gard record to be cleared and eid stored
// Clear the gard record
+
+ ATTR_HWAS_STATE_CHANGED_FLAG_type l_actual =
+ l_pTarget->getAttr<ATTR_HWAS_STATE_CHANGED_FLAG>();
+
+ ATTR_HWAS_STATE_CHANGED_SUBSCRIPTION_MASK_type l_subscriptionMask =
+ l_pTarget->getAttr<ATTR_HWAS_STATE_CHANGED_SUBSCRIPTION_MASK>();
+
+ uint64_t * l_pPred =
+ reinterpret_cast<uint64_t *>(&l_predicateHwasChanged);
+ uint64_t * l_pPred_iv_desired = l_pPred + 1;
+ uint64_t * l_pPred_iv_valid = l_pPred + 2;
+
+ HWAS_INF( "clearGardRecordsForReplacedTargets() "
+ "HUID :0x%08x "
+ "\npredicate ATTR_HWAS_STATE_CHANGED_FLAG "
+ "iv_valid : 0x%08x%08x "
+ "predicate ATTR_HWAS_STATE_CHANGED_FLAG "
+ "iv_desired : 0x%08x%08x "
+ "\nTarget ATTR_HWAS_STATE_CHANGED_FLAG : 0x%08x%08x "
+ "Target ATTR_HWAS_STATE_CHANGED_SUBSCRIPTION_MASK "
+ ": 0x%08x%08x ",
+ get_huid(l_pTarget),
+ (*l_pPred_iv_valid) >> 32, (*l_pPred_iv_valid),
+ (*l_pPred_iv_desired) >> 32, (*l_pPred_iv_desired),
+ l_actual >> 32, l_actual,
+ l_subscriptionMask >> 32, l_subscriptionMask );
+
HWAS_INF("clearing GARD for %.8X, recordId %d",
get_huid(l_pTarget),
l_gardRecord.iv_recordId);
diff --git a/src/usr/targeting/common/xmltohb/attribute_types.xml b/src/usr/targeting/common/xmltohb/attribute_types.xml
index 956794280..132436c19 100755
--- a/src/usr/targeting/common/xmltohb/attribute_types.xml
+++ b/src/usr/targeting/common/xmltohb/attribute_types.xml
@@ -480,6 +480,7 @@
<default>0x0</default>
</uint64_t>
</simpleType>
+ <no_export/>
</attribute>
<attribute>
OpenPOWER on IntegriCloud