Pārlūkot izejas kodu

sh: Setup the frame pointer in handle_interrupt

When CONFIG_DWARF_UNWINDER is enabled setup r14 in handle_interrupt, so
that we can figure out what function was running when we were
interrupted.

Signed-off-by: Matt Fleming <matt@console-pimps.org>
Matt Fleming 16 gadi atpakaļ
vecāks
revīzija
fe98dd31eb
1 mainītis faili ar 2 papildinājumiem un 0 dzēšanām
  1. 2 0
      arch/sh/kernel/cpu/sh3/entry.S

+ 2 - 0
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
+
 	! Setup return address and jump to do_IRQ
 	mov.l	4f, r9		! fetch return address
 	lds	r9, pr		! put return address in pr