Commit 28d5445e authored by Greg Ungerer's avatar Greg Ungerer

m68k: use jbsr to call functions instead of bsrl

There is a few places that the m68k entry code uses the bsrl instruction
to call other functions. That instruction is only supported on 68020 and
higher CPU types. If we use jbsr instead the code will be clean for all
68k and ColdFire CPU types.
Signed-off-by: default avatarGreg Ungerer <gerg@uclinux.org>
Acked-by: default avatarGeert Uytterhoeven <geert@linux-m68k.org>
parent 5bd9dd45
...@@ -55,7 +55,7 @@ ENTRY(buserr) ...@@ -55,7 +55,7 @@ ENTRY(buserr)
SAVE_ALL_INT SAVE_ALL_INT
GET_CURRENT(%d0) GET_CURRENT(%d0)
movel %sp,%sp@- | stack frame pointer argument movel %sp,%sp@- | stack frame pointer argument
bsrl buserr_c jbsr buserr_c
addql #4,%sp addql #4,%sp
jra ret_from_exception jra ret_from_exception
...@@ -63,7 +63,7 @@ ENTRY(trap) ...@@ -63,7 +63,7 @@ ENTRY(trap)
SAVE_ALL_INT SAVE_ALL_INT
GET_CURRENT(%d0) GET_CURRENT(%d0)
movel %sp,%sp@- | stack frame pointer argument movel %sp,%sp@- | stack frame pointer argument
bsrl trap_c jbsr trap_c
addql #4,%sp addql #4,%sp
jra ret_from_exception jra ret_from_exception
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment