summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf/plat/mem/prdfMemTdCtlr.C
diff options
context:
space:
mode:
authorZane Shelley <zshelle@us.ibm.com>2018-06-05 22:31:03 -0500
committerZane C. Shelley <zshelle@us.ibm.com>2018-06-08 22:46:15 -0400
commit0fc9ee71e06ef90fb6d70137b0280282bb5aa43d (patch)
tree84a00a3cbd00bd9153ad33686c3543febe4f1a68 /src/usr/diag/prdf/plat/mem/prdfMemTdCtlr.C
parent2b7899b5f8056bb01983f8286eaeca22a27fecc3 (diff)
downloadtalos-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.C3
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 );
OpenPOWER on IntegriCloud