Trace: Introduce line buffer for local caching
authorSuman Anna <s-anna@ti.com>
Fri, 4 May 2012 01:45:04 +0000 (20:45 -0500)
committerSuman Anna <s-anna@ti.com>
Sat, 5 May 2012 18:26:57 +0000 (13:26 -0500)
commit8b62f733987018981008df6c7390f91be9323e81
tree9fda0b1a774c445e7e35c9e32fd51fec206b1a58
parent2ea7086867d812e4ac3cc441d2ae566930129e08
Trace: Introduce line buffer for local caching

Introduce a local line buffer to which the characters are output.
The line buffer is flushed to the external shared buffer only
when the line is filled up or when a new line is encountered.

This change re-introduces back the actual flush functionality
(without a new line) present in the baseline SysMin module.
It also allows the future scalability for a SMP system wherein
the individual cores can write to their own line buffers without
mangling the actual output buffer.

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.xdc
src/ti/trace/SysMin.xs