diff options
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.C | 4 |
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; |