summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/usr/diag/prdf/common/framework/config/prdfPciOscSwitchDomain.C2
-rwxr-xr-xsrc/usr/diag/prdf/common/framework/service/iipServiceDataCollector.h39
-rwxr-xr-xsrc/usr/diag/prdf/common/framework/service/iipServiceDataCollector.inl14
-rw-r--r--src/usr/diag/prdf/common/framework/service/prdfRasServices_common.C36
-rw-r--r--src/usr/diag/prdf/common/plat/pegasus/prdfCalloutUtil.C2
-rwxr-xr-xsrc/usr/diag/prdf/common/plat/pegasus/prdfCenMba.C2
-rw-r--r--src/usr/diag/prdf/common/plat/pegasus/prdfCenMbaTdCtlr_common.C12
-rwxr-xr-xsrc/usr/diag/prdf/common/plat/pegasus/prdfCenMembuf.C14
-rw-r--r--src/usr/diag/prdf/common/plat/pegasus/prdfLaneRepair.C4
-rw-r--r--src/usr/diag/prdf/common/plat/pegasus/prdfP8Ex.C2
-rwxr-xr-xsrc/usr/diag/prdf/common/plat/pegasus/prdfP8Mcs.C2
-rwxr-xr-xsrc/usr/diag/prdf/common/plat/pegasus/prdfP8Proc.C4
-rw-r--r--src/usr/diag/prdf/common/plat/pegasus/prdfPlatUtil.C3
-rwxr-xr-xsrc/usr/diag/prdf/common/prdfMain_common.C2
-rwxr-xr-xsrc/usr/diag/prdf/common/runtime/prdfCenMbaTdCtlr_rt.C20
-rw-r--r--src/usr/diag/prdf/plat/pegasus/prdfCenMbaTdCtlr_ipl.C4
16 files changed, 80 insertions, 82 deletions
diff --git a/src/usr/diag/prdf/common/framework/config/prdfPciOscSwitchDomain.C b/src/usr/diag/prdf/common/framework/config/prdfPciOscSwitchDomain.C
index e383a762e..bc6eae851 100644
--- a/src/usr/diag/prdf/common/framework/config/prdfPciOscSwitchDomain.C
+++ b/src/usr/diag/prdf/common/framework/config/prdfPciOscSwitchDomain.C
@@ -360,7 +360,7 @@ void PciOscSwitchDomain::addHwCalloutAndSignature( STEP_CODE_DATA_STRUCT & i_sc,
}while(0);
i_sc.service_data->SetErrorSig( signature );
- i_sc.service_data->SetServiceCall();
+ i_sc.service_data->setServiceCall();
#undef PRDF_FUNC
}
diff --git a/src/usr/diag/prdf/common/framework/service/iipServiceDataCollector.h b/src/usr/diag/prdf/common/framework/service/iipServiceDataCollector.h
index 9c95bb4d2..4fc9a203d 100755
--- a/src/usr/diag/prdf/common/framework/service/iipServiceDataCollector.h
+++ b/src/usr/diag/prdf/common/framework/service/iipServiceDataCollector.h
@@ -234,6 +234,21 @@ public:
*/
bool queryFlag( Flag i_flag ) const { return (0 != (flags & i_flag)); }
+ /**
+ * @brief Sets the SERVICE_CALL flag indicating service is required.
+ */
+ void setServiceCall() { setFlag(SERVICE_CALL); }
+
+ /**
+ * @brief Clears the SERVICE_CALL flag indicating service is not required.
+ */
+ void clearServiceCall() { clearFlag(SERVICE_CALL); }
+
+ /**
+ * @brief Queries the state of the SERVICE_CALL flag.
+ */
+ bool queryServiceCall() const { return queryFlag(SERVICE_CALL); }
+
/**
Get access to the error signature object
<ul>
@@ -502,30 +517,6 @@ public:
}
/**
- Indicate that a service is needed
- <ul>
- <br><b>Parameters: </b> None
- <br><b>Returns: </b> none.
- <br><b>Requirements:</b> None.
- <br><b>Promises: </b> IsServiceCall() == true
- <br><b>Exceptions: </b> None.
- </ul><br>
- */
- void SetServiceCall(void) { setFlag(SERVICE_CALL); }
-
- /**
- Query for need of a Service Call
- <ul>
- <br><b>Parameters: </b> None.
- <br><b>Returns: </b> [true | false]
- <br><b>Requirements:</b> None.
- <br><b>Promises: </b> None.
- <br><b>Exceptions: </b> None.
- </ul><br>
- */
- bool IsServiceCall(void) const { return queryFlag(SERVICE_CALL); }
-
- /**
Indicate the chip where analysis begain
<ul>
<br><b>Parameters: </b> i_pchipHandle
diff --git a/src/usr/diag/prdf/common/framework/service/iipServiceDataCollector.inl b/src/usr/diag/prdf/common/framework/service/iipServiceDataCollector.inl
index 76ed91dae..29afa8355 100755
--- a/src/usr/diag/prdf/common/framework/service/iipServiceDataCollector.inl
+++ b/src/usr/diag/prdf/common/framework/service/iipServiceDataCollector.inl
@@ -56,7 +56,7 @@ void ServiceDataCollector::setPrimaryAttnType( ATTENTION_TYPE attention )
attentionType = attention;
if( MACHINE_CHECK == attention )
{
- flags |= SERVICE_CALL;
+ setFlag( SERVICE_CALL );
}
}
@@ -73,8 +73,11 @@ void ServiceDataCollector::setSecondaryAttnType(ATTENTION_TYPE attention)
inline
void ServiceDataCollector::SetThresholdMaskId(uint32_t mask_id)
{
- flags |= AT_THRESHOLD | DEGRADED | SERVICE_CALL;
- maskId = mask_id; // Set MaskId
+ setFlag( AT_THRESHOLD );
+ setFlag( DEGRADED );
+ setFlag( SERVICE_CALL );
+
+ maskId = mask_id; // Set MaskId
}
// ---------------------------------------------------------------
@@ -86,7 +89,10 @@ uint32_t ServiceDataCollector::GetThresholdMaskId(void) const
// ---------------------------------------------------------------
inline void ServiceDataCollector::SetTerminate(void)
-{ flags |= TERMINATE | SERVICE_CALL; }
+{
+ setFlag( TERMINATE );
+ setFlag( SERVICE_CALL );
+}
// ---------------------------------------------------------------
diff --git a/src/usr/diag/prdf/common/framework/service/prdfRasServices_common.C b/src/usr/diag/prdf/common/framework/service/prdfRasServices_common.C
index ee1ca1876..0486e88f6 100644
--- a/src/usr/diag/prdf/common/framework/service/prdfRasServices_common.C
+++ b/src/usr/diag/prdf/common/framework/service/prdfRasServices_common.C
@@ -269,7 +269,7 @@ errlHndl_t ErrDataService::GenerateSrcPfa( ATTENTION_TYPE i_attnType,
severityParm = ERRL_SEV_INFORMATIONAL;
actionFlag = (actionFlag | ERRL_ACTION_HIDDEN);
}
- else if ( io_sdc.IsServiceCall() ) //At Thresold
+ else if ( io_sdc.queryServiceCall() ) //At Thresold
{
severityParm = ERRL_SEV_PREDICTIVE;
}
@@ -285,18 +285,20 @@ errlHndl_t ErrDataService::GenerateSrcPfa( ATTENTION_TYPE i_attnType,
////////////////////////////////////////////////////////////////
else if (i_attnType == SPECIAL)
{
- if (io_sdc.IsServiceCall())
+ if (io_sdc.queryServiceCall())
//Bit Steered already, or Bit Steer Not supported
{
severityParm = ERRL_SEV_PREDICTIVE;
}
- else if ( (!io_sdc.IsServiceCall()) && (!io_sdc.IsLogging()) ) // Special Attn Clean Up
+ // Special Attn Clean Up
+ else if ( (!io_sdc.queryServiceCall()) && (!io_sdc.IsLogging()) )
{
severityParm = ERRL_SEV_INFORMATIONAL;
//Hidden, No Service Action for Infomational
actionFlag = ERRL_ACTION_HIDDEN;
}
- else if ( (!io_sdc.IsServiceCall()) && (io_sdc.IsLogging()) ) // Special Attn Bit Steer Normal Condition
+ // Special Attn Bit Steer Normal Condition
+ else if ( (!io_sdc.queryServiceCall()) && (io_sdc.IsLogging()) )
{
severityParm = ERRL_SEV_RECOVERED;
//Hidden, No Service Action for Recovered
@@ -460,7 +462,7 @@ errlHndl_t ErrDataService::GenerateSrcPfa( ATTENTION_TYPE i_attnType,
HWAS::GARD_ErrorType gardPolicy = HWAS::GARD_NULL;
// Gard only if the error is a serviceable event.
- if ( io_sdc.IsServiceCall() )
+ if ( io_sdc.queryServiceCall() )
{
// We will not Resource Recover on a checkstop attention.
gardPolicy = ( MACHINE_CHECK == i_attnType ) ? HWAS::GARD_Fatal
@@ -911,19 +913,19 @@ void ErrDataService::initPfaData( const ServiceDataCollector & i_sdc,
o_pfa.errlSeverity = i_errlSev;
// PRD Service Data Collector Flags (1:true, 0:false)
- o_pfa.DUMP = i_sdc.IsDump() ? 1 : 0;
- o_pfa.UERE = i_sdc.IsUERE() ? 1 : 0;
- o_pfa.SUE = i_sdc.IsSUE() ? 1 : 0;
- o_pfa.AT_THRESHOLD = i_sdc.IsAtThreshold() ? 1 : 0;
- o_pfa.DEGRADED = i_sdc.IsDegraded() ? 1 : 0;
- o_pfa.SERVICE_CALL = i_sdc.IsServiceCall() ? 1 : 0;
- o_pfa.TRACKIT = i_sdc.IsMfgTracking() ? 1 : 0;
- o_pfa.TERMINATE = i_sdc.Terminate() ? 1 : 0;
- o_pfa.LOGIT = i_sdc.IsLogging() ? 1 : 0;
- o_pfa.UNIT_CHECKSTOP = i_sdc.IsUnitCS() ? 1 : 0;
+ o_pfa.DUMP = i_sdc.IsDump() ? 1 : 0;
+ o_pfa.UERE = i_sdc.IsUERE() ? 1 : 0;
+ o_pfa.SUE = i_sdc.IsSUE() ? 1 : 0;
+ o_pfa.AT_THRESHOLD = i_sdc.IsAtThreshold() ? 1 : 0;
+ o_pfa.DEGRADED = i_sdc.IsDegraded() ? 1 : 0;
+ o_pfa.SERVICE_CALL = i_sdc.queryServiceCall() ? 1 : 0;
+ o_pfa.TRACKIT = i_sdc.IsMfgTracking() ? 1 : 0;
+ o_pfa.TERMINATE = i_sdc.Terminate() ? 1 : 0;
+ o_pfa.LOGIT = i_sdc.IsLogging() ? 1 : 0;
+ o_pfa.UNIT_CHECKSTOP = i_sdc.IsUnitCS() ? 1 : 0;
o_pfa.LAST_CORE_TERMINATE = 0; // Will be set later, if needed.
- o_pfa.USING_SAVED_SDC = i_sdc.IsUsingSavedSdc() ? 1 : 0;
- o_pfa.DEFER_DECONFIG = i_deferDeconfig ? 1 : 0;
+ o_pfa.USING_SAVED_SDC = i_sdc.IsUsingSavedSdc() ? 1 : 0;
+ o_pfa.DEFER_DECONFIG = i_deferDeconfig ? 1 : 0;
o_pfa.SECONDARY_ERROR = i_sdc.isSecondaryErrFound() ? 1 : 0;
// Thresholding
diff --git a/src/usr/diag/prdf/common/plat/pegasus/prdfCalloutUtil.C b/src/usr/diag/prdf/common/plat/pegasus/prdfCalloutUtil.C
index 70d7dc4fe..a76430051 100644
--- a/src/usr/diag/prdf/common/plat/pegasus/prdfCalloutUtil.C
+++ b/src/usr/diag/prdf/common/plat/pegasus/prdfCalloutUtil.C
@@ -50,7 +50,7 @@ void defaultError( STEP_CODE_DATA_STRUCT & i_sc )
{
i_sc.service_data->SetCallout( NextLevelSupport_ENUM, MRU_MED, NO_GARD );
i_sc.service_data->SetCallout( SP_CODE, MRU_MED, NO_GARD );
- i_sc.service_data->SetServiceCall();
+ i_sc.service_data->setServiceCall();
}
//------------------------------------------------------------------------------
diff --git a/src/usr/diag/prdf/common/plat/pegasus/prdfCenMba.C b/src/usr/diag/prdf/common/plat/pegasus/prdfCenMba.C
index be7686ed3..115524a41 100755
--- a/src/usr/diag/prdf/common/plat/pegasus/prdfCenMba.C
+++ b/src/usr/diag/prdf/common/plat/pegasus/prdfCenMba.C
@@ -289,7 +289,7 @@ int32_t ClearServiceCallFlag( ExtensibleChip * i_chip,
(CHECK_STOP != i_sc.service_data->getPrimaryAttnType()) &&
(!i_sc.service_data->queryFlag(ServiceDataCollector::UNIT_CS)) )
{
- i_sc.service_data->clearFlag(ServiceDataCollector::SERVICE_CALL);
+ i_sc.service_data->clearServiceCall();
}
return SUCCESS;
diff --git a/src/usr/diag/prdf/common/plat/pegasus/prdfCenMbaTdCtlr_common.C b/src/usr/diag/prdf/common/plat/pegasus/prdfCenMbaTdCtlr_common.C
index f4858e1df..9f9e87425 100644
--- a/src/usr/diag/prdf/common/plat/pegasus/prdfCenMbaTdCtlr_common.C
+++ b/src/usr/diag/prdf/common/plat/pegasus/prdfCenMbaTdCtlr_common.C
@@ -391,7 +391,7 @@ int32_t CenMbaTdCtlrCommon::handleMCE_VCM2( STEP_CODE_DATA_STRUCT & io_sc )
{
iv_tdState = NO_OP; // The TD procedure is complete.
- io_sc.service_data->SetServiceCall();
+ io_sc.service_data->setServiceCall();
break; // nothing else to do.
}
@@ -462,7 +462,7 @@ int32_t CenMbaTdCtlrCommon::handleMCE_VCM2( STEP_CODE_DATA_STRUCT & io_sc )
( cmDram == ecc.getDram() ) )
{
setTdSignature( io_sc, PRDFSIG_VcmBadSpare );
- io_sc.service_data->SetServiceCall();
+ io_sc.service_data->setServiceCall();
}
else
{
@@ -495,7 +495,7 @@ int32_t CenMbaTdCtlrCommon::handleMCE_VCM2( STEP_CODE_DATA_STRUCT & io_sc )
{
// Chip mark is in place and sparing is not possible.
setTdSignature( io_sc, PRDFSIG_VcmCmAndSpare );
- io_sc.service_data->SetServiceCall();
+ io_sc.service_data->setServiceCall();
// The mark has already been added to the callout list.
// Callout the used spares, if they exists.
@@ -525,7 +525,7 @@ int32_t CenMbaTdCtlrCommon::handleMCE_VCM2( STEP_CODE_DATA_STRUCT & io_sc )
if ( iv_mark.getSM().isValid() )
{
setTdSignature( io_sc, PRDFSIG_VcmCmAndSm );
- io_sc.service_data->SetServiceCall();
+ io_sc.service_data->setServiceCall();
}
}
@@ -576,7 +576,7 @@ int32_t CenMbaTdCtlrCommon::handleMCE_DSD2( STEP_CODE_DATA_STRUCT & io_sc )
}
setTdSignature( io_sc, PRDFSIG_DsdBadSpare );
- io_sc.service_data->SetServiceCall();
+ io_sc.service_data->setServiceCall();
// Callout spare DRAM.
MemoryMru memmru ( iv_mbaTrgt, iv_rank, iv_mark.getCM() );
@@ -698,7 +698,7 @@ void CenMbaTdCtlrCommon::badPathErrorHandling( STEP_CODE_DATA_STRUCT & io_sc )
iv_tdState = NO_OP;
setTdSignature( io_sc, PRDFSIG_MaintCmdComplete_ERROR );
- io_sc.service_data->SetServiceCall();
+ io_sc.service_data->setServiceCall();
// There may have been a code bug, callout 2nd level support.
io_sc.service_data->SetCallout( NextLevelSupport_ENUM, MRU_HIGH );
diff --git a/src/usr/diag/prdf/common/plat/pegasus/prdfCenMembuf.C b/src/usr/diag/prdf/common/plat/pegasus/prdfCenMembuf.C
index 1481a5dad..f5ba62b79 100755
--- a/src/usr/diag/prdf/common/plat/pegasus/prdfCenMembuf.C
+++ b/src/usr/diag/prdf/common/plat/pegasus/prdfCenMembuf.C
@@ -593,21 +593,21 @@ int32_t AnalyzeFetchNce( ExtensibleChip * i_membChip,
{
i_sc.service_data->AddSignatureList( mbaTrgt,
PRDFSIG_MnfgDramCte );
- i_sc.service_data->SetServiceCall();
+ i_sc.service_data->setServiceCall();
doTps = true;
}
else if ( hrTh < hrCount )
{
i_sc.service_data->AddSignatureList( mbaTrgt,
PRDFSIG_MnfgHrCte );
- i_sc.service_data->SetServiceCall();
+ i_sc.service_data->setServiceCall();
doTps = true;
}
else if ( dimmTh < dimmCount )
{
i_sc.service_data->AddSignatureList( mbaTrgt,
PRDFSIG_MnfgDimmCte );
- i_sc.service_data->SetServiceCall();
+ i_sc.service_data->setServiceCall();
doTps = true;
}
else if ( 0 != (CenMbaCeTable::TABLE_FULL & ceTableRc) )
@@ -624,7 +624,7 @@ int32_t AnalyzeFetchNce( ExtensibleChip * i_membChip,
MemoryMruData::CALLOUT_ALL_MEM );
i_sc.service_data->SetCallout( all_mm, MRU_MEDA );
i_sc.service_data->SetCallout( mbaTrgt, MRU_MEDA );
- i_sc.service_data->SetServiceCall();
+ i_sc.service_data->setServiceCall();
doTps = true;
}
else if ( 0 != (CenMbaCeTable::ENTRY_TH_REACHED & ceTableRc) )
@@ -635,7 +635,7 @@ int32_t AnalyzeFetchNce( ExtensibleChip * i_membChip,
// There is a single entry threshold and no other threshold
// has been met. This is a potential flooding issue, so make
// the DIMM callout predictive.
- i_sc.service_data->SetServiceCall();
+ i_sc.service_data->setServiceCall();
doTps = true;
}
}
@@ -791,7 +791,7 @@ int32_t AnalyzeFetchUe( ExtensibleChip * i_membChip,
// All memory UEs should be customer viewable. Normally, this would be
// done by setting the threshold to 1, but we do not want to mask UEs
// on the first occurrence.
- i_sc.service_data->SetServiceCall();
+ i_sc.service_data->setServiceCall();
CenMembufDataBundle * membdb = getMembufDataBundle( i_membChip );
mbaChip = membdb->getMbaChip( i_mbaPos );
@@ -1262,7 +1262,7 @@ int32_t ClearServiceCallFlag( ExtensibleChip * i_chip,
(CHECK_STOP != i_sc.service_data->getPrimaryAttnType()) &&
(!i_sc.service_data->queryFlag(ServiceDataCollector::UNIT_CS)) )
{
- i_sc.service_data->clearFlag(ServiceDataCollector::SERVICE_CALL);
+ i_sc.service_data->clearServiceCall();
}
return SUCCESS;
diff --git a/src/usr/diag/prdf/common/plat/pegasus/prdfLaneRepair.C b/src/usr/diag/prdf/common/plat/pegasus/prdfLaneRepair.C
index 885d625bb..a3d19b576 100644
--- a/src/usr/diag/prdf/common/plat/pegasus/prdfLaneRepair.C
+++ b/src/usr/diag/prdf/common/plat/pegasus/prdfLaneRepair.C
@@ -81,7 +81,7 @@ int32_t handleLaneRepairEvent( ExtensibleChip * i_chip,
// the post IPL analysis. In this case, we do not have the FFDC to
// query the IO registers so simply set service call and skip
// everything else.
- i_sc.service_data->SetServiceCall();
+ i_sc.service_data->setServiceCall();
return SUCCESS;
}
#endif
@@ -219,7 +219,7 @@ int32_t handleLaneRepairEvent( ExtensibleChip * i_chip,
else
{
// Make predictive
- i_sc.service_data->SetServiceCall();
+ i_sc.service_data->setServiceCall();
}
} while (0);
diff --git a/src/usr/diag/prdf/common/plat/pegasus/prdfP8Ex.C b/src/usr/diag/prdf/common/plat/pegasus/prdfP8Ex.C
index 4717285db..25f5adcda 100644
--- a/src/usr/diag/prdf/common/plat/pegasus/prdfP8Ex.C
+++ b/src/usr/diag/prdf/common/plat/pegasus/prdfP8Ex.C
@@ -61,7 +61,7 @@ int32_t ClearServiceCallFlag( ExtensibleChip * i_chip,
(CHECK_STOP != i_sc.service_data->getPrimaryAttnType()) &&
(!i_sc.service_data->queryFlag(ServiceDataCollector::UNIT_CS)) )
{
- i_sc.service_data->clearFlag(ServiceDataCollector::SERVICE_CALL);
+ i_sc.service_data->clearServiceCall();
}
return SUCCESS;
diff --git a/src/usr/diag/prdf/common/plat/pegasus/prdfP8Mcs.C b/src/usr/diag/prdf/common/plat/pegasus/prdfP8Mcs.C
index ea36cb66b..f3d6dcabb 100755
--- a/src/usr/diag/prdf/common/plat/pegasus/prdfP8Mcs.C
+++ b/src/usr/diag/prdf/common/plat/pegasus/prdfP8Mcs.C
@@ -230,7 +230,7 @@ int32_t ClearServiceCallFlag( ExtensibleChip * i_chip,
(CHECK_STOP != i_sc.service_data->getPrimaryAttnType()) &&
(!i_sc.service_data->queryFlag(ServiceDataCollector::UNIT_CS)) )
{
- i_sc.service_data->clearFlag(ServiceDataCollector::SERVICE_CALL);
+ i_sc.service_data->clearServiceCall();
}
return SUCCESS;
diff --git a/src/usr/diag/prdf/common/plat/pegasus/prdfP8Proc.C b/src/usr/diag/prdf/common/plat/pegasus/prdfP8Proc.C
index e7ffddbde..ea943a3eb 100755
--- a/src/usr/diag/prdf/common/plat/pegasus/prdfP8Proc.C
+++ b/src/usr/diag/prdf/common/plat/pegasus/prdfP8Proc.C
@@ -828,7 +828,7 @@ int32_t ClearServiceCallFlag( ExtensibleChip * i_chip,
(CHECK_STOP != i_sc.service_data->getPrimaryAttnType()) &&
(!i_sc.service_data->queryFlag(ServiceDataCollector::UNIT_CS)) )
{
- i_sc.service_data->clearFlag(ServiceDataCollector::SERVICE_CALL);
+ i_sc.service_data->clearServiceCall();
}
return SUCCESS;
@@ -848,7 +848,7 @@ int32_t ClearServiceCallFlag_mnfgInfo( ExtensibleChip * i_chip,
{
if ( i_sc.service_data->IsAtThreshold() )
{
- i_sc.service_data->clearFlag(ServiceDataCollector::SERVICE_CALL);
+ i_sc.service_data->clearServiceCall();
}
return SUCCESS;
diff --git a/src/usr/diag/prdf/common/plat/pegasus/prdfPlatUtil.C b/src/usr/diag/prdf/common/plat/pegasus/prdfPlatUtil.C
index 1cb9f84e0..315ecf326 100644
--- a/src/usr/diag/prdf/common/plat/pegasus/prdfPlatUtil.C
+++ b/src/usr/diag/prdf/common/plat/pegasus/prdfPlatUtil.C
@@ -64,8 +64,7 @@ bool ignoreErrorForSapphire( STEP_CODE_DATA_STRUCT & i_stepcode )
}
//Prevent predictive callout of the chip.
- i_stepcode.service_data->clearFlag(
- ServiceDataCollector::SERVICE_CALL );
+ i_stepcode.service_data->clearServiceCall();
ignoreError = true;
}
diff --git a/src/usr/diag/prdf/common/prdfMain_common.C b/src/usr/diag/prdf/common/prdfMain_common.C
index 442095e58..bc80efc1d 100755
--- a/src/usr/diag/prdf/common/prdfMain_common.C
+++ b/src/usr/diag/prdf/common/prdfMain_common.C
@@ -314,7 +314,7 @@ errlHndl_t main( ATTENTION_VALUE_TYPE i_attentionType,
(uint16_t)analyzeRc );
serviceData.SetCallout(SP_CODE);
serviceData.SetCallout( NextLevelSupport_ENUM, MRU_LOW );
- serviceData.SetServiceCall();
+ serviceData.setServiceCall();
// We don't want to gard unless we have a good
// return code
serviceData.clearMruListGard();
diff --git a/src/usr/diag/prdf/common/runtime/prdfCenMbaTdCtlr_rt.C b/src/usr/diag/prdf/common/runtime/prdfCenMbaTdCtlr_rt.C
index a4d974dbb..2fc6488c8 100755
--- a/src/usr/diag/prdf/common/runtime/prdfCenMbaTdCtlr_rt.C
+++ b/src/usr/diag/prdf/common/runtime/prdfCenMbaTdCtlr_rt.C
@@ -831,7 +831,7 @@ int32_t CenMbaTdCtlr::analyzeVcmPhase2( STEP_CODE_DATA_STRUCT & io_sc,
// In manufacturing, this error log will be predictive.
if ( areDramRepairsDisabled() )
{
- io_sc.service_data->SetServiceCall();
+ io_sc.service_data->setServiceCall();
iv_tdState = NO_OP; // Move on to the next TD procedure.
break;
}
@@ -1877,7 +1877,7 @@ int32_t CenMbaTdCtlr::handleUe_Td( STEP_CODE_DATA_STRUCT & io_sc,
io_sc.service_data->SetCallout( memmru );
// Make error log predictive
- io_sc.service_data->SetServiceCall();
+ io_sc.service_data->setServiceCall();
do
{
@@ -1936,7 +1936,7 @@ int32_t CenMbaTdCtlr::handleRceEte_Td( STEP_CODE_DATA_STRUCT & io_sc )
io_sc.service_data->SetCallout( memmru );
// Make error log predictive
- io_sc.service_data->SetServiceCall();
+ io_sc.service_data->setServiceCall();
return o_rc;
@@ -2039,7 +2039,7 @@ int32_t CenMbaTdCtlr::handleCeEte_Tps( STEP_CODE_DATA_STRUCT & io_sc )
// Check if DRAM repairs are disabled.
if ( areDramRepairsDisabled() )
{
- io_sc.service_data->SetServiceCall();
+ io_sc.service_data->setServiceCall();
break; // nothing else to do
}
@@ -2150,7 +2150,7 @@ int32_t CenMbaTdCtlr::handleCeEte_Tps( STEP_CODE_DATA_STRUCT & io_sc )
{
// Spares have been used. Make the error log predictive.
setTdSignature( io_sc, PRDFSIG_TpsCmAndSpare );
- io_sc.service_data->SetServiceCall();
+ io_sc.service_data->setServiceCall();
}
}
@@ -2181,7 +2181,7 @@ int32_t CenMbaTdCtlr::handleUe_NonTd( STEP_CODE_DATA_STRUCT & io_sc,
// Callout the rank.
MemoryMru memmru ( iv_mbaTrgt, iv_rank, MemoryMruData::CALLOUT_RANK );
io_sc.service_data->SetCallout( memmru );
- io_sc.service_data->SetServiceCall();
+ io_sc.service_data->setServiceCall();
// Add a TPS request to the queue and ban any future TPS requests.
o_rc = addTdQueueEntryTPS( iv_rank, io_sc, true );
@@ -2288,7 +2288,7 @@ int32_t CenMbaTdCtlr::handleRceEte_NonTd( STEP_CODE_DATA_STRUCT & io_sc )
doTps = mbadb->iv_rceTable.addEntry( iv_rank, io_sc, count );
}
else
- io_sc.service_data->SetServiceCall();
+ io_sc.service_data->setServiceCall();
if ( doTps )
{
@@ -2367,7 +2367,7 @@ int32_t CenMbaTdCtlr::handleHardCeEte_NonTd( STEP_CODE_DATA_STRUCT & io_sc,
// Any hard CEs in MNFG should be immediately reported.
if ( mfgMode() )
- io_sc.service_data->SetServiceCall();
+ io_sc.service_data->setServiceCall();
} while(0);
@@ -2460,7 +2460,7 @@ int32_t CenMbaTdCtlr::handleTpsFalseAlarm( STEP_CODE_DATA_STRUCT & io_sc )
// In manufacturing, this error log will be predictive.
if ( areDramRepairsDisabled() )
{
- io_sc.service_data->SetServiceCall();
+ io_sc.service_data->setServiceCall();
break; // nothing else to do
}
@@ -2523,7 +2523,7 @@ int32_t CenMbaTdCtlr::handleTpsFalseAlarm( STEP_CODE_DATA_STRUCT & io_sc )
{
// The spares have been used. Make the error log predictive.
setTdSignature( io_sc, PRDFSIG_TpsMarksUnavail );
- io_sc.service_data->SetServiceCall();
+ io_sc.service_data->setServiceCall();
}
} while(0);
diff --git a/src/usr/diag/prdf/plat/pegasus/prdfCenMbaTdCtlr_ipl.C b/src/usr/diag/prdf/plat/pegasus/prdfCenMbaTdCtlr_ipl.C
index 9ecb1914a..da727b847 100644
--- a/src/usr/diag/prdf/plat/pegasus/prdfCenMbaTdCtlr_ipl.C
+++ b/src/usr/diag/prdf/plat/pegasus/prdfCenMbaTdCtlr_ipl.C
@@ -563,7 +563,7 @@ int32_t CenMbaTdCtlr::analyzeVcmPhase2( STEP_CODE_DATA_STRUCT & io_sc,
// manufacturing, this error log will be predictive.
if ( areDramRepairsDisabled() )
- io_sc.service_data->SetServiceCall();
+ io_sc.service_data->setServiceCall();
// Remove chip mark from hardware.
iv_mark.clearCM();
@@ -1171,7 +1171,7 @@ int32_t CenMbaTdCtlr::handleUE( STEP_CODE_DATA_STRUCT & io_sc )
iv_tdState = NO_OP; // Abort the TD procedure.
setTdSignature( io_sc, PRDFSIG_MaintUE );
- io_sc.service_data->SetServiceCall();
+ io_sc.service_data->setServiceCall();
CenMbaDataBundle * mbadb = getMbaDataBundle( iv_mbaChip );
OpenPOWER on IntegriCloud