diff options
author | Van Lee <vanlee@us.ibm.com> | 2012-02-22 17:45:18 -0600 |
---|---|---|
committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2012-03-03 10:02:45 -0600 |
commit | 5e39cbfb113f2af65a17fde4317231e248051ac8 (patch) | |
tree | e2b7729f542574791413aa998de8d0a560451946 /src/include | |
parent | 6dea332771095c9a5891e2e7dea051cfc9e4f22d (diff) | |
download | talos-hostboot-5e39cbfb113f2af65a17fde4317231e248051ac8.tar.gz talos-hostboot-5e39cbfb113f2af65a17fde4317231e248051ac8.zip |
VPO continuous trace support for VBU (AWAN) execution environemt
Change-Id: Ib304cb0e203e4a4b69a07e824cb88581462463e2
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/687
Tested-by: Jenkins Server
Reviewed-by: MIKE J. JONES <mjjones@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/usr/trace/trace.H | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/include/usr/trace/trace.H b/src/include/usr/trace/trace.H index c894157fc..b8656ee3e 100644 --- a/src/include/usr/trace/trace.H +++ b/src/include/usr/trace/trace.H @@ -388,6 +388,16 @@ private: const uint32_t i_size, const int32_t i_type); + /** + * @brief This function manages the usage of the two ping-pong buffers + * for handling the continuous trace support under VPO/VBU. + * + * @param [in] i_cbRequired number of bytes needed for the trace entry + * to be added to the active continuous trace buffer + * + * @return void + */ + void ManageContTraceBuffers(uint64_t i_cbRequired); // Mutex protecting/serializing writes to trace buffers. mutex_t iv_trac_mutex; @@ -395,6 +405,8 @@ private: // Controls writing to tracBinary bool iv_ContinuousTrace; + // VPO/VBU continuous trace active buffer index + uint8_t iv_CurBuf; }; } // namespace TRACE |