Skip to content

Commit

Permalink
sh: Fix up SH-X3 general exception handler build.
Browse files Browse the repository at this point in the history
With the recent entry.S refactoring, the SH-X3 path had a mov.l for a
register to register copy, resulting in:

  AS      arch/sh/kernel/cpu/sh4/../sh3/entry.o
arch/sh/kernel/cpu/sh4/../sh3/entry.S: Assembler messages:
arch/sh/kernel/cpu/sh4/../sh3/entry.S:366: Error: invalid operands for opcode
make[3]: *** [arch/sh/kernel/cpu/sh4/../sh3/entry.o] Error 1

Switch it over to a mov to fix it up.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
  • Loading branch information
Paul Mundt committed Feb 27, 2009
1 parent 57e41c8 commit 0d5e19a
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion arch/sh/kernel/cpu/sh3/entry.S
Original file line number Diff line number Diff line change
Expand Up @@ -363,7 +363,7 @@ general_exception:

! Save registers / Switch to bank 0
bsr save_regs ! needs original pr value in k3
mov.l k4, k2 ! keep vector in k2
mov k4, k2 ! keep vector in k2

bra handle_exception_special
nop
Expand Down

0 comments on commit 0d5e19a

Please sign in to comment.