summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/import/chips/p9/security/Centaur_Register_List.csv1
-rw-r--r--src/usr/isteps/istep13/call_mss_draminit_trainadv.C17
2 files changed, 10 insertions, 8 deletions
diff --git a/src/import/chips/p9/security/Centaur_Register_List.csv b/src/import/chips/p9/security/Centaur_Register_List.csv
index 0e8f96a40..dbaf282cd 100644
--- a/src/import/chips/p9/security/Centaur_Register_List.csv
+++ b/src/import/chips/p9/security/Centaur_Register_List.csv
@@ -109,7 +109,6 @@
30106C5,,,,,
30106C6,,,,,
30106C7,,,,,
-30106DB,,,,,
3012300,,,0000A00000000000,,
301230B,,,,,
3030000,,,,,
diff --git a/src/usr/isteps/istep13/call_mss_draminit_trainadv.C b/src/usr/isteps/istep13/call_mss_draminit_trainadv.C
index 6ba7c4bf3..dc75e728b 100644
--- a/src/usr/isteps/istep13/call_mss_draminit_trainadv.C
+++ b/src/usr/isteps/istep13/call_mss_draminit_trainadv.C
@@ -33,6 +33,7 @@
#include <targeting/common/util.H>
#include <targeting/common/utilFilter.H>
#include "istep13consts.H"
+#include <util/misc.H>
#include <fapi2.H>
#include <fapi2/plat_hwp_invoker.H>
@@ -91,7 +92,14 @@ void* call_mss_draminit_trainadv (void *io_pArgs)
"SUCCESS : p9_mss_draminit_trainingadv HWP( )" );
}
- if(l_stepError.getErrorHandle() == NULL)
+ // This step takes an obscene amount of time to run in Simics,
+ // going to skip it for now
+ if( Util::isSimicsRunning() )
+ {
+ TRACFCOMP( ISTEPS_TRACE::g_trac_isteps_trace,
+ "Skipping p9c_mss_draminit_training_advanced HWP in Simics");
+ }
+ else if(l_stepError.getErrorHandle() == NULL)
{
// Get all Centaur targets
TARGETING::TargetHandleList l_membufTargetList;
@@ -118,7 +126,6 @@ void* call_mss_draminit_trainadv (void *io_pArgs)
// Make a local copy of the target for ease of use
TARGETING::Target* l_mbaTarget = *l_mba_iter;
-#if 0 //TODO CQ:SW430659 re-enable when VPD supports
// Dump current run on target
TRACFCOMP( ISTEPS_TRACE::g_trac_isteps_trace,
"Running p9c_mss_draminit_training_advanced HWP on "
@@ -128,11 +135,7 @@ void* call_mss_draminit_trainadv (void *io_pArgs)
fapi2::Target <fapi2::TARGET_TYPE_MBA_CHIPLET> l_fapi_mba_target(l_mbaTarget);
FAPI_INVOKE_HWP(l_err, p9c_mss_draminit_training_advanced, l_fapi_mba_target);
-#else
- TRACFCOMP( ISTEPS_TRACE::g_trac_isteps_trace,
- "SKIPPING p9c_mss_draminit_training_advanced HWP on "
- "target HUID %.8X till VPD ready", TARGETING::get_huid(l_mbaTarget));
-#endif
+
// process return code.
if ( l_err )
{
OpenPOWER on IntegriCloud