diff options
Diffstat (limited to 'src/usr/diag/prdf/plat/mem/prdfMemTdCtlr.C')
-rw-r--r-- | src/usr/diag/prdf/plat/mem/prdfMemTdCtlr.C | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/usr/diag/prdf/plat/mem/prdfMemTdCtlr.C b/src/usr/diag/prdf/plat/mem/prdfMemTdCtlr.C index 77f69de28..9c384654f 100644 --- a/src/usr/diag/prdf/plat/mem/prdfMemTdCtlr.C +++ b/src/usr/diag/prdf/plat/mem/prdfMemTdCtlr.C @@ -62,8 +62,6 @@ uint32_t MemTdCtlr<T>::handleCmdComplete( STEP_CODE_DATA_STRUCT & io_sc ) break; } - collectStateCaptureData( io_sc, TD_CTLR_DATA::START ); - #else // IPL only PRDF_ASSERT( isInMdiaMode() ); // MDIA must be running. @@ -78,6 +76,8 @@ uint32_t MemTdCtlr<T>::handleCmdComplete( STEP_CODE_DATA_STRUCT & io_sc ) #endif + collectStateCaptureData( io_sc, TD_CTLR_DATA::START ); + if ( nullptr == iv_curProcedure ) { // There are no TD procedures currently in progress. |