diff options
author | Vitaly Marin <mvitaly@us.ibm.com> | 2016-08-28 15:52:35 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2016-09-18 13:13:11 -0400 |
commit | 83efa306d8460f901459b936c341781633c7b507 (patch) | |
tree | 86a6b613687f1cbc8e44947dbb42e41aad9084e9 /src/usr/sbeio/sbe_psudd.C | |
parent | ebeb735ad3227137996822e03cf1108b549b8b69 (diff) | |
download | talos-hostboot-83efa306d8460f901459b936c341781633c7b507.tar.gz talos-hostboot-83efa306d8460f901459b936c341781633c7b507.zip |
Added support for 'Put Ring from Image' command on HB for SBE
Change-Id: I4930633f87bdb61acb19e01f17a8006277f7868d
RTC:132654
CMVC-Prereq: 1004971
CMVC-Prereq: 1005024
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28887
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Vitaly Marin <mvitaly@us.ibm.com>
Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/sbeio/sbe_psudd.C')
-rw-r--r-- | src/usr/sbeio/sbe_psudd.C | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/src/usr/sbeio/sbe_psudd.C b/src/usr/sbeio/sbe_psudd.C index 4f8e2015c..f206896a2 100644 --- a/src/usr/sbeio/sbe_psudd.C +++ b/src/usr/sbeio/sbe_psudd.C @@ -37,8 +37,8 @@ #include <targeting/common/target.H> #include <targeting/common/targetservice.H> #include <sbeio/sbeioreasoncodes.H> -#include "sbe_psudd.H" #include <initservice/initserviceif.H> //@todo-RTC:149454-Remove +#include <sbeio/sbe_psudd.H> trace_desc_t* g_trac_sbeio; TRAC_INIT(&g_trac_sbeio, SBEIO_COMP_NAME, 6*KILOBYTE, TRACE::BUFFER_SLOW); @@ -90,7 +90,12 @@ errlHndl_t performPsuChipOp(psuCommand * i_pPsuRequest, errl = writeRequest(l_target, i_pPsuRequest, i_reqMsgs); - if (errl) break; // return with error + if (errl)//error has been generated + { + SBE_TRACF(ERR_MRK"performPsuChipOp::" + " writeRequest returned an error"); + break; + } // read PSU response and check results errl = readResponse(l_target, @@ -98,8 +103,11 @@ errlHndl_t performPsuChipOp(psuCommand * i_pPsuRequest, o_pPsuResponse, i_timeout, i_rspMsgs); - if (errl) break; // return with error - + if (errl){ + SBE_TRACF(ERR_MRK"performPsuChipOp::" + " readResponse returned an error"); + break; // return with error + } } while (0); @@ -274,7 +282,8 @@ errlHndl_t readResponse(TARGETING::Target * i_target, (SBE_SEC_OPERATION_SUCCESSFUL != o_pPsuResponse->secondaryStatus) || (i_pPsuRequest->seqID != o_pPsuResponse->seqID) ) { - SBE_TRACF(ERR_MRK "readResponse: failing response status " + + SBE_TRACF(ERR_MRK "sbe_psudd.C :: readResponse: failing response status " " cmd=0x%08x prim=0x%08x secondary=0x%08x", " expected seqID=%d actual seqID=%d", i_pPsuRequest[1], |