aboutsummaryrefslogtreecommitdiffstats
path: root/arch/xtensa/kernel/entry.S
diff options
context:
space:
mode:
authordann <dann@xtensa-linux.org>2008-05-21 20:43:50 -0400
committerChris Zankel <chris@zankel.net>2013-02-23 22:22:54 -0500
commite6ffe17ec45dd763ee8278246a112562f64a4ef2 (patch)
tree3efe66a318764e0aeab4385eb407ec597f1f9f9b /arch/xtensa/kernel/entry.S
parent2d6f82fee45a52359012948306587eba704cf35b (diff)
xtensa: add support for oprofile
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>
Diffstat (limited to 'arch/xtensa/kernel/entry.S')
-rw-r--r--arch/xtensa/kernel/entry.S2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/xtensa/kernel/entry.S b/arch/xtensa/kernel/entry.S
index 0ace2acbbad0..70d5a9e33573 100644
--- a/arch/xtensa/kernel/entry.S
+++ b/arch/xtensa/kernel/entry.S
@@ -399,7 +399,7 @@ common_exception:
399 callx4 a4 399 callx4 a4
400 400
401 /* Jump here for exception exit */ 401 /* Jump here for exception exit */
402 402 .global common_exception_return
403common_exception_return: 403common_exception_return:
404 404
405 /* Jump if we are returning from kernel exceptions. */ 405 /* Jump if we are returning from kernel exceptions. */