diff options
Diffstat (limited to 'src/usr/diag/mdia/mdiamba.C')
-rw-r--r-- | src/usr/diag/mdia/mdiamba.C | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/usr/diag/mdia/mdiamba.C b/src/usr/diag/mdia/mdiamba.C index 35abedbf6..40487db13 100644 --- a/src/usr/diag/mdia/mdiamba.C +++ b/src/usr/diag/mdia/mdiamba.C @@ -78,7 +78,10 @@ errlHndl_t getMbaDiagnosticMode( return 0; } -errlHndl_t getMbaWorkFlow(DiagMode i_mode, WorkFlow & o_wf) +errlHndl_t getMbaWorkFlow( + DiagMode i_mode, + WorkFlow & o_wf, + const Globals & i_globals) { // add the correct sequences for the mba based // on the mode @@ -135,9 +138,14 @@ errlHndl_t getMbaWorkFlow(DiagMode i_mode, WorkFlow & o_wf) break; } + if(MNFG_FLAG_BIT_MNFG_IPL_MEMORY_CE_CHECKINGE + & i_globals.mfgPolicy) + { + o_wf.push_back(ANALYZE_IPL_MNFG_CE_STATS); + } + // clear HW changed state attribute o_wf.push_back(CLEAR_HW_CHANGED_STATE); - return 0; } |