diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/usr/diag/prdf/common/plat/p9/prdfP9PllDomain.C | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/usr/diag/prdf/common/plat/p9/prdfP9PllDomain.C b/src/usr/diag/prdf/common/plat/p9/prdfP9PllDomain.C index 514eb9152..cba854c08 100644 --- a/src/usr/diag/prdf/common/plat/p9/prdfP9PllDomain.C +++ b/src/usr/diag/prdf/common/plat/p9/prdfP9PllDomain.C @@ -305,6 +305,9 @@ int32_t PllDomain::Analyze(STEP_CODE_DATA_STRUCT & serviceData, serviceData.service_data->GetErrorSignature()-> setChipId(mfFoList[0]->getHuid()); serviceData.service_data->SetErrorSig( PRDFSIG_MF_REF_FAILOVER ); + + // Make the error log predictive on first occurrence. + serviceData.service_data->SetThresholdMaskId(0); } if (sysRefFoList.size() > 0) { @@ -314,6 +317,9 @@ int32_t PllDomain::Analyze(STEP_CODE_DATA_STRUCT & serviceData, serviceData.service_data->GetErrorSignature()-> setChipId(sysRefFoList[0]->getHuid()); serviceData.service_data->SetErrorSig( PRDFSIG_SYS_REF_FAILOVER ); + + // Make the error log predictive on first occurrence. + serviceData.service_data->SetThresholdMaskId(0); } if (serviceData.service_data->IsAtThreshold()) |

