summaryrefslogtreecommitdiffstats
path: root/src/import/chips/p9/procedures/hwp/ffdc/p9_collect_ppe_state.C
diff options
context:
space:
mode:
Diffstat (limited to 'src/import/chips/p9/procedures/hwp/ffdc/p9_collect_ppe_state.C')
-rw-r--r--src/import/chips/p9/procedures/hwp/ffdc/p9_collect_ppe_state.C4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/import/chips/p9/procedures/hwp/ffdc/p9_collect_ppe_state.C b/src/import/chips/p9/procedures/hwp/ffdc/p9_collect_ppe_state.C
index 194e00d34..fde990ae2 100644
--- a/src/import/chips/p9/procedures/hwp/ffdc/p9_collect_ppe_state.C
+++ b/src/import/chips/p9/procedures/hwp/ffdc/p9_collect_ppe_state.C
@@ -44,6 +44,7 @@ extern "C"
{
fapi2::ReturnCode
p9_collect_ppe_state ( const fapi2::ffdc_t& i_target,
+ const fapi2::ffdc_t& i_mode,
const fapi2::ffdc_t& i_v_ppe_addresses,
fapi2::ReturnCode& o_rc )
{
@@ -61,8 +62,7 @@ extern "C"
*(reinterpret_cast<const std::vector<uint64_t>*>
(i_v_ppe_addresses.ptr()));
-
- PPE_DUMP_MODE l_mode = SNAPSHOT; // halt & restart PPE engine, if needed
+ const PPE_DUMP_MODE l_mode = *(reinterpret_cast<const PPE_DUMP_MODE*>(i_mode.ptr()));
std::vector<PPERegValue_t> l_v_sprs;
std::vector<PPERegValue_t> l_v_xirs;
OpenPOWER on IntegriCloud