summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/m68k/mvme136/startup/bspclean.c
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@oarcorp.com>2014-10-11 19:09:52 -0500
committerJoel Sherrill <joel.sherrill@oarcorp.com>2014-10-13 10:33:17 -0500
commit66402ef207a6e4a791525140d813ae5f0979e982 (patch)
tree2c78178bdc9aa3f1354813d0906933e716f45ee8 /c/src/lib/libbsp/m68k/mvme136/startup/bspclean.c
parentm68k/uC5282/console/console.c: Eliminate unused debug methods (diff)
downloadrtems-66402ef207a6e4a791525140d813ae5f0979e982.tar.bz2
m68k/mvme136: Fix warnings
Diffstat (limited to '')
-rw-r--r--c/src/lib/libbsp/m68k/mvme136/startup/bspclean.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/c/src/lib/libbsp/m68k/mvme136/startup/bspclean.c b/c/src/lib/libbsp/m68k/mvme136/startup/bspclean.c
index c04a97dcef..5d968b804e 100644
--- a/c/src/lib/libbsp/m68k/mvme136/startup/bspclean.c
+++ b/c/src/lib/libbsp/m68k/mvme136/startup/bspclean.c
@@ -13,16 +13,16 @@
#include <bsp/bootcard.h>
#include <rtems/zilog/z8036.h>
-extern void start( void );
+void start(void);
-void bsp_return_to_monitor_trap(void)
+static rtems_isr bsp_return_to_monitor_trap(rtems_vector_number ignored)
{
register volatile void *start_addr;
- m68k_set_vbr( 0 ); /* restore 135Bug vectors */
- __asm__ volatile( "trap #15" ); /* trap to 135Bug */
- __asm__ volatile( ".short 0x63" ); /* return to 135Bug (.RETURN) */
- /* restart program */
+ m68k_set_vbr( 0 ); /* restore 135Bug vectors */
+ __asm__ volatile( "trap #15" ); /* trap to 135Bug */
+ __asm__ volatile( ".short 0x63" ); /* return to 135Bug (.RETURN) */
+ /* restart program */
start_addr = start;
__asm__ volatile ( "jmp %0@" : "=a" (start_addr) : "0" (start_addr) );