Trace: Customize tracing for SMP-mode
authorSuman Anna <s-anna@ti.com>
Sat, 17 Mar 2012 01:52:06 +0000 (19:52 -0600)
committerSuman Anna <s-anna@ti.com>
Mon, 7 May 2012 01:33:00 +0000 (20:33 -0500)
commita2b2247ffdf5e201d0bd11066b7f360e7c411ce7
treeedd078d2a47277f0471e886a80c2088bc61cbf94
parent0d887bba1726c8e565720b9cae2784d339ead403
Trace: Customize tracing for SMP-mode

The tracing code has been enhanced to support the SMP-mode.
In SMP-mode, each processor core will have its own line
buffer and the traces are output into this linebuffer until
a new line is output or the line buffer has been filled up.
The respective line buffer is flushed out into the shared
output buffer with the processor core id prepended to the
respective line buffer trace.

Libraries for SMP and non-SMP mode are built simultaneously
during build time, and the appropriate library is picked up
during the linking stage in the final executable based on
the platform name.

Signed-off-by: Paul Hunt <hunt@ti.com>
Signed-off-by: Juan Gutierrez <jgutierrez@ti.com>
Signed-off-by: Suman Anna <s-anna@ti.com>
src/ti/trace/SysMin.c
src/ti/trace/SysMin.xs
src/ti/trace/package.bld
src/ti/trace/package.xs