linux/arch/sh
Matt Fleming 142698282c sh: Correct the offset of the return address in ret_from_exception
The address that ret_from_exception and ret_from_irq will return to is
found in the stack slot for SPC, not PR. This error was causing the
DWARF unwinder to pick up the wrong return address on the stack and then
unwind using the unwind tables for the wrong function.

While I'm here I might as well add CFI annotations for the other
registers since they could be useful when unwinding.

Signed-off-by: Matt Fleming <matt@console-pimps.org>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2010-02-08 10:46:46 +09:00
..
boards sh: ms7724: Correct sh-eth EEPROM polling timeout. 2010-01-18 20:47:15 +09:00
boot sh: include empty zero page in romImage 2009-12-04 16:26:20 +09:00
cchips
configs sh: update defconfigs. 2010-01-04 15:38:50 +09:00
drivers sh: move machtypes.h to include/generated 2009-12-12 13:08:14 +01:00
include sh64: wire up sys_accept4. 2010-01-19 17:00:31 +09:00
kernel sh: Correct the offset of the return address in ret_from_exception 2010-02-08 10:46:46 +09:00
lib sh: Optimised memset for SH4 2009-11-24 16:28:43 +09:00
lib64
math-emu sh: Minor optimisations to FPU handling 2009-11-24 17:45:38 +09:00
mm sh: Don't default enable PMB support. 2010-01-04 11:16:33 +09:00
oprofile sh: oprofile: Fix up count size mismatch for common impl. 2009-11-05 17:13:15 +09:00
tools Makefile: do not override LC_CTYPE 2010-01-13 13:27:24 +01:00
Kconfig sh: Only provide a PCLK definition for legacy CPG CPUs. 2009-12-29 11:09:30 +09:00
Kconfig.cpu
Kconfig.debug sh: Remove old early serial console code V2 2009-12-15 12:07:35 +09:00
Makefile sh: move machtypes.h to include/generated 2009-12-12 13:08:14 +01:00