summaryrefslogtreecommitdiffstats
path: root/arch/xtensa/oprofile (follow)
Commit message (Collapse)AuthorAgeFilesLines
* xtensa: move oprofile stack tracing to stacktrace.cMax Filippov2015-08-171-150/+8
| | | | | | | | Old oprofile interface will share user stack tracing with new perf interface. Move oprofile user/kernel stack tracing to stacktrace.c to make it possible. Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
* xtensa: fix oprofile building as moduleMax Filippov2013-05-091-3/+1
| | | | | Signed-off-by: Max Filippov <jcmvbkbc@gmail.com> Signed-off-by: Chris Zankel <chris@zankel.net>
* xtensa: add support for oprofiledann2013-02-243-0/+206
Support call graph profiling. Keep upper two bits of PC unchanged through backtrace rather than take them from sp (a1). The stack pointer is usually in the same GB (same upper 2 bits) as PC, but technically doesn't always have to be (and might not in the future, when taking full advantage of MMU v3). Signed-off-by: Dan Nicolaescu <dann@xtensa-linux.org> Signed-off-by: Pete Delaney <piet@tensilica.com> Signed-off-by: Max Filippov <jcmvbkbc@gmail.com> Signed-off-by: Chris Zankel <chris@zankel.net>