summaryrefslogtreecommitdiffstats
path: root/src/usr/isteps/istep16/call_mss_scrub.C
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/isteps/istep16/call_mss_scrub.C')
-rw-r--r--src/usr/isteps/istep16/call_mss_scrub.C7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/usr/isteps/istep16/call_mss_scrub.C b/src/usr/isteps/istep16/call_mss_scrub.C
index e7727a7ee..0d4db2acd 100644
--- a/src/usr/isteps/istep16/call_mss_scrub.C
+++ b/src/usr/isteps/istep16/call_mss_scrub.C
@@ -32,7 +32,8 @@
#include <diag/prdf/prdfMain.H>
#include <plat_hwp_invoker.H> // for FAPI_INVOKE_HWP
-#include <lib/fir/memdiags_fir.H> // for mss::unmask::after_background_scrub
+#include <lib/shared/nimbus_defaults.H> // Needed before unmask.H
+#include <lib/fir/unmask.H> // for mss::unmask::after_background_scrub
using namespace ERRORLOG;
using namespace TARGETING;
@@ -54,6 +55,7 @@ void* call_mss_scrub (void *io_pArgs)
do
{
+
if ( Util::isSimicsRunning() )
{
// There are performance issues and some functional deficiencies
@@ -71,11 +73,12 @@ void* call_mss_scrub (void *io_pArgs)
// Determine which target type runs the maintenance commands.
TARGETING::MODEL masterProcModel = masterProc->getAttr<ATTR_MODEL>();
- TARGETING::TYPE maintTrgtType;
+ TARGETING::TYPE maintTrgtType = TYPE_MBA;
switch ( masterProcModel )
{
case MODEL_CUMULUS: maintTrgtType = TYPE_MBA; break;
case MODEL_NIMBUS: maintTrgtType = TYPE_MCBIST; break;
+ case MODEL_AXONE: maintTrgtType = TYPE_OCMB_CHIP; break;
default:
TRACFCOMP( ISTEPS_TRACE::g_trac_isteps_trace, ISTEP_FUNC
"Master PROC model %d not supported",
OpenPOWER on IntegriCloud