diff options
author | Zane Shelley <zshelle@us.ibm.com> | 2018-06-05 22:31:03 -0500 |
---|---|---|
committer | Zane C. Shelley <zshelle@us.ibm.com> | 2018-06-08 22:46:15 -0400 |
commit | 0fc9ee71e06ef90fb6d70137b0280282bb5aa43d (patch) | |
tree | 84a00a3cbd00bd9153ad33686c3543febe4f1a68 /src/usr/diag/prdf/plat/mem/prdfMemTdCtlr.C | |
parent | 2b7899b5f8056bb01983f8286eaeca22a27fecc3 (diff) | |
download | talos-hostboot-0fc9ee71e06ef90fb6d70137b0280282bb5aa43d.tar.gz talos-hostboot-0fc9ee71e06ef90fb6d70137b0280282bb5aa43d.zip |
PRD: remove empty TD controller data
Change-Id: I088b81ee9be0945e04370f2d094c9569d51fc5d2
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/60004
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com>
Reviewed-by: Matt Derksen <mderkse1@us.ibm.com>
Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com>
Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com>
Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com>
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/60146
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP HW <op-hw-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 | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/usr/diag/prdf/plat/mem/prdfMemTdCtlr.C b/src/usr/diag/prdf/plat/mem/prdfMemTdCtlr.C index d4e29723c..470568c01 100644 --- a/src/usr/diag/prdf/plat/mem/prdfMemTdCtlr.C +++ b/src/usr/diag/prdf/plat/mem/prdfMemTdCtlr.C @@ -397,6 +397,9 @@ void MemTdCtlr<T>::collectStateCaptureData( STEP_CODE_DATA_STRUCT & io_sc, uint8_t queueCount = queue.size(); if ( 15 < queueCount ) queueCount = 15; + // Don't add anything if there is no data. + if ( nullptr == iv_curProcedure && 0 == queueCount ) return; + // Get the buffer uint32_t bitLen = 32 + queueCount*14; // Header + TD queue BitStringBuffer bsb( bitLen ); |