summaryrefslogtreecommitdiffstats
path: root/src/usr/isteps/istep14
diff options
context:
space:
mode:
authorCaleb Palmer <cnpalmer@us.ibm.com>2016-07-05 09:21:04 -0500
committerStephen Cprek <smcprek@us.ibm.com>2016-07-18 15:32:36 -0500
commit99bd8d04615d1a633a9adaaf64a58787ad753527 (patch)
tree79ab68e3a9205d61b59b403f7b37ea3f0591f474 /src/usr/isteps/istep14
parent9384efdc6ccd1ee809177193ad232d918e6a7664 (diff)
downloadtalos-hostboot-99bd8d04615d1a633a9adaaf64a58787ad753527.tar.gz
talos-hostboot-99bd8d04615d1a633a9adaaf64a58787ad753527.zip
MDIA: Fix getMdiaTargetType bug
Change-Id: Ie5002720315b7166063086adaaee034310f0f3b8 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/26635 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/isteps/istep14')
-rw-r--r--src/usr/isteps/istep14/call_mss_memdiag.C13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/usr/isteps/istep14/call_mss_memdiag.C b/src/usr/isteps/istep14/call_mss_memdiag.C
index 0832705a7..2deb07102 100644
--- a/src/usr/isteps/istep14/call_mss_memdiag.C
+++ b/src/usr/isteps/istep14/call_mss_memdiag.C
@@ -29,7 +29,7 @@
#include <targeting/common/utilFilter.H>
#include <diag/attn/attn.H>
#include <diag/mdia/mdia.H>
-#include <targeting/namedtarget.H>
+#include <targeting/common/targetservice.H>
using namespace ISTEP;
using namespace ISTEP_ERROR;
@@ -46,11 +46,12 @@ void* call_mss_memdiag (void* io_pArgs)
TRACDCOMP(ISTEPS_TRACE::g_trac_isteps_trace,
"call_mss_memdiag entry");
+ TARGETING::Target* masterproc = nullptr;
+ TARGETING::targetService().masterProcChipTargetHandle(masterproc);
+
#ifdef CONFIG_IPLTIME_CHECKSTOP_ANALYSIS
// @TODO-RTC: 155065
// update firdata inputs for OCC
- TARGETING::Target* masterproc = NULL;
- TARGETING::targetService().masterProcChipTargetHandle(masterproc);
l_errl = HBOCC::loadHostDataToSRAM(masterproc,
PRDF::ALL_PROC_MEM_MASTER_CORE);
assert(l_errl==NULL,
@@ -60,13 +61,11 @@ void* call_mss_memdiag (void* io_pArgs)
TARGETING::TargetHandleList l_targetList;
TARGETING::TYPE targetType;
- // we need to check the model of the master core
+ // we need to check the model of the master proc
// if it is Cumulus then we will use TYPE_MBA for targetType
// else it is Nimbus so then we will use TYPE_MCBIST for targetType
- const TARGETING::Target* masterCore = TARGETING::getMasterCore();
-
if ( TARGETING::MODEL_CUMULUS ==
- masterCore->getAttr<TARGETING::ATTR_MODEL>() )
+ masterproc->getAttr<TARGETING::ATTR_MODEL>() )
{
targetType = TARGETING::TYPE_MBA;
}
OpenPOWER on IntegriCloud