diff options
| -rw-r--r-- | src/include/usr/fapi2/plat_hwp_invoker.H | 10 | ||||
| -rw-r--r-- | src/usr/isteps/istep06/thread_activate/thread_activate.C | 6 |
2 files changed, 7 insertions, 9 deletions
diff --git a/src/include/usr/fapi2/plat_hwp_invoker.H b/src/include/usr/fapi2/plat_hwp_invoker.H index 0d55c3e01..25ef6ccfe 100644 --- a/src/include/usr/fapi2/plat_hwp_invoker.H +++ b/src/include/usr/fapi2/plat_hwp_invoker.H @@ -59,9 +59,13 @@ #define FAPI_INVOKE_HWP(ERRHNDL, FUNC, _args_...) \ {\ - fapi2::ReturnCode l_rc; \ - FAPI_EXEC_HWP(l_rc, FUNC, ##_args_); \ - ERRHNDL = fapi2::rcToErrl(l_rc);\ + fapi2::ReturnCode l_rc; \ + FAPI_EXEC_HWP(l_rc, FUNC, ##_args_); \ + ERRHNDL = fapi2::rcToErrl(l_rc);\ + if( ERRHNDL ) {\ + ERRHNDL->collectTrace(FAPI_IMP_TRACE_NAME,256);\ + ERRHNDL->collectTrace(FAPI_TRACE_NAME,384);\ + }\ } #endif // PLATHWPINVOKER_H_ diff --git a/src/usr/isteps/istep06/thread_activate/thread_activate.C b/src/usr/isteps/istep06/thread_activate/thread_activate.C index 2edd3f71d..1d5d2de14 100644 --- a/src/usr/isteps/istep06/thread_activate/thread_activate.C +++ b/src/usr/isteps/istep06/thread_activate/thread_activate.C @@ -323,9 +323,6 @@ void activate_threads( errlHndl_t& io_rtaskRetErrl ) "ERROR: 0x%.8X : p9_cpu_special_wakeup set HWP(cpu %d)", l_errl->reasonCode(), l_masterCoreID); - - l_errl->collectTrace(FAPI_TRACE_NAME,256); - l_errl->collectTrace(FAPI_IMP_TRACE_NAME,256); break; } @@ -401,9 +398,6 @@ void activate_threads( errlHndl_t& io_rtaskRetErrl ) l_masterCoreID, thread_bitset, l_rasStatus ); - - l_errl->collectTrace(FAPI_TRACE_NAME,256); - l_errl->collectTrace(FAPI_IMP_TRACE_NAME,256); } else { |

