summaryrefslogtreecommitdiff
path: root/arch/sh/kernel/cpu/sh3/entry.S
diff options
context:
space:
mode:
authorPaul Mundt <lethal@linux-sh.org>2009-08-22 05:37:14 +0900
committerPaul Mundt <lethal@linux-sh.org>2009-08-22 05:37:14 +0900
commitfa9d3b4da55fc8949efc2b4220d93f188fbcebd6 (patch)
treeead3e046b7e6e101d1d27db36116c52405d43c36 /arch/sh/kernel/cpu/sh3/entry.S
parentc01f0f1a4a96eb3acc5850e18cc43f24366966d0 (diff)
parent74db2479c1fecefd0a190f282f28f00565309807 (diff)
Merge branch 'sh/dwarf-unwinder'
Conflicts: arch/sh/kernel/cpu/sh3/entry.S
Diffstat (limited to 'arch/sh/kernel/cpu/sh3/entry.S')
-rw-r--r--arch/sh/kernel/cpu/sh3/entry.S2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/sh/kernel/cpu/sh3/entry.S b/arch/sh/kernel/cpu/sh3/entry.S
index 272636ec5c98..8c19e21847d7 100644
--- a/arch/sh/kernel/cpu/sh3/entry.S
+++ b/arch/sh/kernel/cpu/sh3/entry.S
@@ -508,6 +508,8 @@ ENTRY(handle_interrupt)
bsr save_regs ! needs original pr value in k3
mov #-1, k2 ! default vector kept in k2
+ setup_frame_reg
+
stc sr, r0 ! get status register
shlr2 r0
and #0x3c, r0