Scaffolded '#T' ttrace device.
authorGodfrey van der Linden <gvdl@google.com>
Sun, 15 Feb 2015 03:28:06 +0000 (19:28 -0800)
committerBarret Rhoden <brho@cs.berkeley.edu>
Tue, 21 Apr 2015 16:08:44 +0000 (12:08 -0400)
commite5ef333912b0cc81a5f3b833b94505830f58fd93
treef12ac564d596fcbe3d4780b519fbfaa06ecb3abf
parent49628f87dc30fe8b7b4c009ab019d1fb36a2ce8a
Scaffolded '#T' ttrace device.

This commit has all of the plan 9 bits to implement the #T device. It
does not contain any code that can take or report samples yet. But it
has all of the handling for writing to the cpu data files and the
9p layout of all of the files that will report data.

Has some scaffolding which #warns during compilation.

Started on some simple tests/ttrace.c which can read and decode the data
file such as it is currently.
Kconfig
kern/drivers/dev/Kbuild
kern/drivers/dev/devttrace.c [new file with mode: 0644]
kern/include/ros/ttrace.h [new file with mode: 0644]
tests/ttrace.c [new file with mode: 0644]