diff options
author | Sachin Gupta <sgupta2m@in.ibm.com> | 2016-10-04 05:57:58 -0500 |
---|---|---|
committer | Sachin Gupta <sgupta2m@in.ibm.com> | 2016-10-04 10:53:41 -0400 |
commit | cf545f8a5e0ca435813819a674d050336c1bed22 (patch) | |
tree | dd7b213bfdff1e364472508fd0afd707f657763f | |
parent | 73a0717ffad2a67895d3d3ba16f282a667661f3e (diff) | |
download | talos-sbe-cf545f8a5e0ca435813819a674d050336c1bed22.tar.gz talos-sbe-cf545f8a5e0ca435813819a674d050336c1bed22.zip |
Trace out fapi rc and primary/secondary code
Change-Id: Ic66e6ae355a71b99eeca50521f9fcf4c6ba23a1f
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30663
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Shakeeb A. Pasha B K <shakeebbk@in.ibm.com>
Reviewed-by: RAJA DAS <rajadas2@in.ibm.com>
Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
-rw-r--r-- | src/sbefw/sbeFifoMsgUtils.C | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/sbefw/sbeFifoMsgUtils.C b/src/sbefw/sbeFifoMsgUtils.C index 6b12482c..2e20a835 100644 --- a/src/sbefw/sbeFifoMsgUtils.C +++ b/src/sbefw/sbeFifoMsgUtils.C @@ -287,6 +287,7 @@ uint32_t sbeDownFifoSignalEot (void) uint32_t sbeDsSendRespHdr(const sbeRespGenHdr_t &i_hdr, sbeResponseFfdc_t *i_ffdc ) { + #define SBE_FUNC "sbeDsSendRespHdr " uint32_t rc = SBE_SEC_OPERATION_SUCCESSFUL; do { @@ -303,6 +304,7 @@ uint32_t sbeDsSendRespHdr(const sbeRespGenHdr_t &i_hdr, // If no ffdc , exit; if( (i_ffdc != NULL) && (i_ffdc->getRc() != FAPI2_RC_SUCCESS)) { + SBE_ERROR( SBE_FUNC" FAPI RC:0x%08X", i_ffdc->getRc()); // making sure ffdc length is multiples of uint32_t assert((g_FfdcData.ffdcLength % sizeof(uint32_t)) == 0); uint32_t ffdcDataLenInWords = g_FfdcData.ffdcLength @@ -334,6 +336,8 @@ uint32_t sbeDsSendRespHdr(const sbeRespGenHdr_t &i_hdr, if((i_hdr.primaryStatus != SBE_PRI_OPERATION_SUCCESSFUL) ||\ (i_hdr.secondaryStatus != SBE_SEC_OPERATION_SUCCESSFUL)) { + SBE_ERROR( SBE_FUNC" primaryStatus:0x%08X secondaryStatus:0x%08X", + i_hdr.primaryStatus, i_hdr.secondaryStatus); //Add FFDC data as well. //Generate all the fields of FFDC package SbeFFDCPackage sbeFfdc; @@ -356,4 +360,5 @@ uint32_t sbeDsSendRespHdr(const sbeRespGenHdr_t &i_hdr, }while(0); return rc; + #undef SBE_FUNC } |