summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorCaleb Palmer <cnpalmer@us.ibm.com>2017-02-23 14:54:37 -0600
committerDaniel M. Crowell <dcrowell@us.ibm.com>2017-02-27 11:03:18 -0500
commit6ffa45ca5210e878cf009336dbeb2470e807136c (patch)
tree3caee61151fefe4057a0a1f16341d06b36ef99a6 /src
parent7989df3da7bb36bc8c8f0fed5e59125788e79c6d (diff)
downloadtalos-hostboot-6ffa45ca5210e878cf009336dbeb2470e807136c.tar.gz
talos-hostboot-6ffa45ca5210e878cf009336dbeb2470e807136c.zip
MDIA: Add Wrapper to HWP calls
Change-Id: Idc2bbb0b99a85980d3832e96f0e0fff058e5bdac CQ: SW381290 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36964 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src')
-rw-r--r--src/usr/diag/mdia/mdiasm.C20
1 files changed, 8 insertions, 12 deletions
diff --git a/src/usr/diag/mdia/mdiasm.C b/src/usr/diag/mdia/mdiasm.C
index ef5835123..be329b4a6 100644
--- a/src/usr/diag/mdia/mdiasm.C
+++ b/src/usr/diag/mdia/mdiasm.C
@@ -505,9 +505,7 @@ void StateMachine::processCommandTimeout(const MonitorIDs & i_monitorIDs)
else
{
fapi2::Target<fapi2::TARGET_TYPE_MCBIST> fapiMcbist(target);
- fapi2::ReturnCode fapirc = memdiags::stop(fapiMcbist);
-
- err = fapi2::rcToErrl(fapirc);
+ FAPI_INVOKE_HWP( err, memdiags::stop, fapiMcbist );
if ( nullptr != err )
{
@@ -934,8 +932,6 @@ errlHndl_t StateMachine::doMaintCommand(WorkFlowProperties & i_wfp)
do
{
- fapi2::ReturnCode fapirc;
-
// new command...use the full range
//target type is MBA
if (TYPE_MBA == trgtType)
@@ -1078,8 +1074,8 @@ errlHndl_t StateMachine::doMaintCommand(WorkFlowProperties & i_wfp)
{
case START_RANDOM_PATTERN:
- fapirc = memdiags::sf_init(fapiMcbist,
- mss::mcbist::PATTERN_RANDOM);
+ FAPI_INVOKE_HWP( err, memdiags::sf_init, fapiMcbist,
+ mss::mcbist::PATTERN_RANDOM );
MDIA_FAST("sm: random init %p on: %x", fapiMcbist,
get_huid(target));
break;
@@ -1098,7 +1094,8 @@ errlHndl_t StateMachine::doMaintCommand(WorkFlowProperties & i_wfp)
stopCond.set_pause_on_nce_hard(mss::ON);
}
- fapirc = memdiags::sf_read(fapiMcbist, stopCond);
+ FAPI_INVOKE_HWP( err, memdiags::sf_read, fapiMcbist,
+ stopCond );
MDIA_FAST("sm: scrub %p on: %x", fapiMcbist,
get_huid(target));
break;
@@ -1112,7 +1109,8 @@ errlHndl_t StateMachine::doMaintCommand(WorkFlowProperties & i_wfp)
case START_PATTERN_6:
case START_PATTERN_7:
- fapirc = memdiags::sf_init(fapiMcbist, workItem);
+ FAPI_INVOKE_HWP( err, memdiags::sf_init, fapiMcbist,
+ workItem );
MDIA_FAST("sm: init %p on: %x", fapiMcbist,
get_huid(target));
break;
@@ -1122,7 +1120,6 @@ errlHndl_t StateMachine::doMaintCommand(WorkFlowProperties & i_wfp)
workItem, get_huid(target));
break;
}
- err = fapi2::rcToErrl(fapirc);
if( nullptr != err )
{
MDIA_FAST("sm: Running Maint Cmd failed");
@@ -1340,8 +1337,7 @@ bool StateMachine::processMaintCommandEvent(const MaintCommandEvent & i_event)
MDIA_FAST("sm: stopping command: %p", target);
fapi2::Target<fapi2::TARGET_TYPE_MCBIST> fapiMcbist(target);
- fapi2::ReturnCode fapirc = memdiags::stop(fapiMcbist);
- err = fapi2::rcToErrl(fapirc);
+ FAPI_INVOKE_HWP( err, memdiags::stop, fapiMcbist );
if(nullptr != err)
{
OpenPOWER on IntegriCloud