diff options
author | Shakeeb <shakeebbk@in.ibm.com> | 2016-07-26 21:38:00 -0500 |
---|---|---|
committer | Sachin Gupta <sgupta2m@in.ibm.com> | 2016-08-16 06:41:26 -0400 |
commit | 66b276ff0913c13de63e7c00fc24cd41858f1dbc (patch) | |
tree | fcca6cf7eec5019ff72599fe4555de353ed0f7a1 /sbe/sbefw/sbecmdcntlinst.C | |
parent | 4d54a6653bcc0356f92b965e826f9be48ff62e56 (diff) | |
download | talos-sbe-66b276ff0913c13de63e7c00fc24cd41858f1dbc.tar.gz talos-sbe-66b276ff0913c13de63e7c00fc24cd41858f1dbc.zip |
FFDC generation updates
Change-Id: If166dde92edef9d379a2d02a29576a9443490efc
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/27484
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Reviewed-by: RAJA DAS <rajadas2@in.ibm.com>
Reviewed-by: AMIT J. TENDOLKAR <amit.tendolkar@in.ibm.com>
Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
Diffstat (limited to 'sbe/sbefw/sbecmdcntlinst.C')
-rw-r--r-- | sbe/sbefw/sbecmdcntlinst.C | 31 |
1 files changed, 1 insertions, 30 deletions
diff --git a/sbe/sbefw/sbecmdcntlinst.C b/sbe/sbefw/sbecmdcntlinst.C index a6be068c..e1d0a3bd 100644 --- a/sbe/sbefw/sbecmdcntlinst.C +++ b/sbe/sbefw/sbecmdcntlinst.C @@ -194,36 +194,7 @@ uint32_t sbeCntlInst(uint8_t *i_pArg) break; } - uint32_t l_dist2Hdr = 1; - // Now enqueue the minimum response header - uint32_t l_len = sizeof(l_respHdr) / sizeof(uint32_t); - l_rc = sbeDownFifoEnq_mult(l_len, (uint32_t *)(&l_respHdr) ); - if ( SBE_SEC_OPERATION_SUCCESSFUL != l_rc) - { - break; - } - - l_dist2Hdr += l_len; - - // Enqueue FFDC data if there is one - if( l_ffdc.getRc() ) - { - l_len = sizeof(l_ffdc) / sizeof(uint32_t); - l_rc = sbeDownFifoEnq_mult ( l_len, (uint32_t *)(&l_ffdc) ); - if ( SBE_SEC_OPERATION_SUCCESSFUL != l_rc) - { - break; - } - - l_dist2Hdr += l_len; - } - - l_len = sizeof(l_dist2Hdr) / sizeof(uint32_t); - l_rc = sbeDownFifoEnq_mult ( l_len, &l_dist2Hdr); - if ( l_rc ) - { - break; - } + l_rc = sbeDsSendRespHdr(l_respHdr, l_ffdc); }while(0); SBE_EXIT(SBE_FUNC); |