]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ENGR00225912 ARM: etm: Add trace buffer support
authorFrank Li <Frank.Li@freescale.com>
Wed, 26 Sep 2012 06:05:57 +0000 (14:05 +0800)
committerLothar Waßmann <LW@KARO-electronics.de>
Fri, 24 May 2013 06:35:28 +0000 (08:35 +0200)
commit5d11a6bd37cc1ab28b6ef7ceaca061f6236c6e7d
tree09d048a7b22994df4327a2eb3e26cc3cec2ae391
parent571719f0d8eb0e3109f15d2cce31244a9a2d5e26
ENGR00225912 ARM: etm: Add trace buffer support

start trace:
echo 1 > echo 1 >/sys/devices/etm.0/trace_running

Notes: The other cores ptm also enabled by above command.

dump trace buffer:
echo v >/proc/sysrq-trigger

Decode trace buffer:
/unit_test/etm --pft-1.1 --sourceid-match 0 < /dev/tracebuf

Notes: this version need connect JTAG to make etm work.

Signed-off-by: Frank Li <Frank.Li@freescale.com>
arch/arm/mach-mx6/Kconfig
arch/arm/mach-mx6/Makefile
arch/arm/mach-mx6/clock.c
arch/arm/mach-mx6/etm.c [new file with mode: 0644]
arch/arm/plat-mxc/include/mach/mx6.h