diff options
author | Caleb Palmer <cnpalmer@us.ibm.com> | 2017-01-17 14:33:15 -0600 |
---|---|---|
committer | Zane C. Shelley <zshelle@us.ibm.com> | 2017-02-17 13:54:01 -0500 |
commit | b0b1c62e528e8756282afb304e853c4411c21ac9 (patch) | |
tree | f70642119d5f348c9c0fd48aa8756bd421320ef2 /src/usr/diag/prdf/plat/mem/prdfMemTdCtlr.C | |
parent | a3fd64b53ed779b957ef071430c4b80491a33ac1 (diff) | |
download | talos-hostboot-b0b1c62e528e8756282afb304e853c4411c21ac9.tar.gz talos-hostboot-b0b1c62e528e8756282afb304e853c4411c21ac9.zip |
PRD: TD controller state capture data
Change-Id: I63240fd048efdacc9054915ad18d7ac86f5c4503
RTC: 164706
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/35276
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com>
Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com>
Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com>
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36519
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Diffstat (limited to 'src/usr/diag/prdf/plat/mem/prdfMemTdCtlr.C')
-rw-r--r-- | src/usr/diag/prdf/plat/mem/prdfMemTdCtlr.C | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/usr/diag/prdf/plat/mem/prdfMemTdCtlr.C b/src/usr/diag/prdf/plat/mem/prdfMemTdCtlr.C index a11b050fd..77f69de28 100644 --- a/src/usr/diag/prdf/plat/mem/prdfMemTdCtlr.C +++ b/src/usr/diag/prdf/plat/mem/prdfMemTdCtlr.C @@ -5,7 +5,7 @@ /* */ /* OpenPOWER HostBoot Project */ /* */ -/* Contributors Listed Below - COPYRIGHT 2016 */ +/* Contributors Listed Below - COPYRIGHT 2016,2017 */ /* [+] International Business Machines Corp. */ /* */ /* */ @@ -29,6 +29,7 @@ #include <prdfMemAddress.H> #include <prdfMemCaptureData.H> #include <prdfP9McbistExtraSig.H> +#include <prdfParserEnums.H> // External includes #include <util/misc.H> @@ -61,6 +62,8 @@ 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. @@ -148,6 +151,10 @@ uint32_t MemTdCtlr<T>::handleCmdComplete( STEP_CODE_DATA_STRUCT & io_sc ) #endif } + else + { + collectStateCaptureData( io_sc, TD_CTLR_DATA::END ); + } return o_rc; |