diff options
Diffstat (limited to 'src/usr/diag/prdf/plat/mem/prdfMemTdCtlr_rt.C')
-rw-r--r-- | src/usr/diag/prdf/plat/mem/prdfMemTdCtlr_rt.C | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/usr/diag/prdf/plat/mem/prdfMemTdCtlr_rt.C b/src/usr/diag/prdf/plat/mem/prdfMemTdCtlr_rt.C index a1300496c..0c329f89b 100644 --- a/src/usr/diag/prdf/plat/mem/prdfMemTdCtlr_rt.C +++ b/src/usr/diag/prdf/plat/mem/prdfMemTdCtlr_rt.C @@ -214,6 +214,8 @@ uint32_t MemTdCtlr<T>::handleTdEvent( STEP_CODE_DATA_STRUCT & io_sc ) // relevant registers that may have changed since the initial capture. __recaptureRegs<T>( io_sc, iv_chip ); + collectStateCaptureData( io_sc, TD_CTLR_DATA::START ); + // It is possible that background scrub could have found an ECC error // before we had a chance to stop the command. Therefore, we need to // call analyzeCmdComplete() first so that any ECC errors found can be |