summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf/common/framework/service/iipServiceDataCollector.h
diff options
context:
space:
mode:
authorChris Phan <cphan@us.ibm.com>2014-07-22 16:08:30 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2014-08-13 16:06:43 -0500
commit33b10855c501a5fb450fa5c7d377377576e1188a (patch)
treebd3b6966c8afba5d460ed25882f02458218f1e2d /src/usr/diag/prdf/common/framework/service/iipServiceDataCollector.h
parent15cde95b1c44bdfd603957d13e851001fa0da78c (diff)
downloadtalos-hostboot-33b10855c501a5fb450fa5c7d377377576e1188a.tar.gz
talos-hostboot-33b10855c501a5fb450fa5c7d377377576e1188a.zip
PRD: Move Trace Array Data outside of Register Capture Section
Change-Id: I071ede7a3666c162cfe7893b1a08acb61076e1df RTC: 112428 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/12391 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: Zane Shelley <zshelle@us.ibm.com> Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/12726
Diffstat (limited to 'src/usr/diag/prdf/common/framework/service/iipServiceDataCollector.h')
-rwxr-xr-xsrc/usr/diag/prdf/common/framework/service/iipServiceDataCollector.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/usr/diag/prdf/common/framework/service/iipServiceDataCollector.h b/src/usr/diag/prdf/common/framework/service/iipServiceDataCollector.h
index 5399292a3..6eecfadb9 100755
--- a/src/usr/diag/prdf/common/framework/service/iipServiceDataCollector.h
+++ b/src/usr/diag/prdf/common/framework/service/iipServiceDataCollector.h
@@ -213,6 +213,13 @@ public:
*/
CaptureData & GetCaptureData() {return(captureData);}
+ /**
+ * @brief Get access to the traceArrayData object
+ *
+ * @Return TraceArray Data
+ */
+ CaptureData & getTraceArrayData() {return iv_traceArrayData;}
+
/**
Add a mru to the Callout list
<ul>
@@ -771,6 +778,12 @@ private: // Data
ErrorSignature error_signature;
CaptureData captureData;
+
+ // This is used to hold L2/L3/NX trace array data.
+ // We need to separate this out from above scom
+ // reg captureData in case system runs out of errl
+ // storage space and truncates our logs.
+ CaptureData iv_traceArrayData;
SDC_MRU_LIST xMruList; // dg07
PRDF_SIGNATURES iv_SignatureList; // jl00
uint32_t maskId;
OpenPOWER on IntegriCloud