diff options
author | CamVan Nguyen <ctnguyen@us.ibm.com> | 2012-12-12 14:26:12 -0600 |
---|---|---|
committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2012-12-15 08:14:42 -0600 |
commit | b98d907837f340501e93f247c543ceda5e13a99d (patch) | |
tree | 4d0b997dee9c4c3de0d34248ffad9db7b227a510 /src/usr/initservice/istepdispatcher | |
parent | f448a9337fa31ff7b83a5b00330818c54a495e73 (diff) | |
download | talos-hostboot-b98d907837f340501e93f247c543ceda5e13a99d.tar.gz talos-hostboot-b98d907837f340501e93f247c543ceda5e13a99d.zip |
Check for attentions and do PRD analysis after each istep substep
Change-Id: Iec581a8be16b3ae392e7f467b7e69b867ecd1b1e
RTC: 60409
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2660
Tested-by: Jenkins Server
Reviewed-by: Zane Shelley <zshelle@us.ibm.com>
Reviewed-by: Mark W. Wenning <wenning@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/usr/initservice/istepdispatcher')
-rw-r--r-- | src/usr/initservice/istepdispatcher/istepWorker.C | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/usr/initservice/istepdispatcher/istepWorker.C b/src/usr/initservice/istepdispatcher/istepWorker.C index 61b752498..b42fa1949 100644 --- a/src/usr/initservice/istepdispatcher/istepWorker.C +++ b/src/usr/initservice/istepdispatcher/istepWorker.C @@ -43,6 +43,8 @@ #include "../baseinitsvc/initservice.H" +#include <diag/attn/attn.H> + //#include <initservice/initsvcudistep.H> // InitSvcUserDetailsIstep #include "istep_mbox_msgs.H" @@ -164,6 +166,22 @@ void iStepWorkerThread ( void * i_msgQ ) "errlog=%p", theStep->taskname, err ); } + // Check for any attentions and invoke PRD for analysis + else if ( true == theStep->taskflags.check_attn ) + { + TRACDCOMP( g_trac_initsvc, + INFO_MRK"Check for attentions and invoke PRD" ); + + err = ATTN::checkForIplAttentions(); + + if ( err ) + { + TRACFCOMP( g_trac_initsvc, + "IStepDipspatcher (worker): Error returned " + "from PRD analysis after Istep %s", + theStep->taskname); + } + } } else { |