diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2014-10-10 11:54:55 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2014-10-10 11:54:55 +0200 |
commit | 037b57ae0c80500fff0dc009cd319f221bec5b21 (patch) | |
tree | 74513db30654ff12b9df1bbdd45c500a6721c8bb | |
parent | bsp/stm32f4: Fix warning (diff) | |
download | rtems-037b57ae0c80500fff0dc009cd319f221bec5b21.tar.bz2 |
arm: Fix warning
-rw-r--r-- | c/src/lib/libbsp/arm/csb336/startup/bspstart.c | 3 | ||||
-rw-r--r-- | c/src/lib/libbsp/arm/csb337/startup/bspstart.c | 2 | ||||
-rw-r--r-- | c/src/lib/libbsp/arm/edb7312/startup/bspstart.c | 6 | ||||
-rw-r--r-- | c/src/lib/libbsp/arm/gp32/startup/bspstart.c | 6 | ||||
-rw-r--r-- | c/src/lib/libbsp/arm/gumstix/startup/bspstart.c | 4 | ||||
-rw-r--r-- | c/src/lib/libbsp/arm/rtl22xx/startup/bspstart.c | 2 | ||||
-rw-r--r-- | cpukit/score/cpu/arm/rtems/score/cpu.h | 6 |
7 files changed, 12 insertions, 17 deletions
diff --git a/c/src/lib/libbsp/arm/csb336/startup/bspstart.c b/c/src/lib/libbsp/arm/csb336/startup/bspstart.c index 4e723a856e..5f1221a128 100644 --- a/c/src/lib/libbsp/arm/csb336/startup/bspstart.c +++ b/c/src/lib/libbsp/arm/csb336/startup/bspstart.c @@ -14,8 +14,6 @@ #include <rtems/bspIo.h> #include <mc9328mxl.h> -extern void rtems_exception_init_mngt(void); - extern void mmu_set_cpu_async_mode(void); /* @@ -58,6 +56,7 @@ void bsp_start_default( void ) /* * Init rtems exceptions management */ + /* FIXME: Use shared start.S */ rtems_exception_init_mngt(); /* diff --git a/c/src/lib/libbsp/arm/csb337/startup/bspstart.c b/c/src/lib/libbsp/arm/csb337/startup/bspstart.c index 7215559d52..484cbe8d3e 100644 --- a/c/src/lib/libbsp/arm/csb337/startup/bspstart.c +++ b/c/src/lib/libbsp/arm/csb337/startup/bspstart.c @@ -23,7 +23,6 @@ #include <at91rm9200_usart.h> /* Function prototypes */ -extern void rtems_exception_init_mngt(void); static void fix_mac_addr(void); void bsp_usart_init(void); @@ -57,6 +56,7 @@ void bsp_start_default( void ) /* * Init rtems exceptions management */ + /* FIXME: Use shared start.S */ rtems_exception_init_mngt(); /* diff --git a/c/src/lib/libbsp/arm/edb7312/startup/bspstart.c b/c/src/lib/libbsp/arm/edb7312/startup/bspstart.c index 04a5f75683..b57db30df4 100644 --- a/c/src/lib/libbsp/arm/edb7312/startup/bspstart.c +++ b/c/src/lib/libbsp/arm/edb7312/startup/bspstart.c @@ -14,11 +14,6 @@ #include <uart.h> /* - * Function prototypes - */ -extern void rtems_exception_init_mngt(void); - -/* * NAME: bsp_start_default - BSP initialization function * * This function is called before RTEMS is initialized @@ -38,6 +33,7 @@ void bsp_start_default( void ) /* * Init rtems exceptions management */ + /* FIXME: Use shared start.S */ rtems_exception_init_mngt(); /* diff --git a/c/src/lib/libbsp/arm/gp32/startup/bspstart.c b/c/src/lib/libbsp/arm/gp32/startup/bspstart.c index 3738c6d582..98011208a6 100644 --- a/c/src/lib/libbsp/arm/gp32/startup/bspstart.c +++ b/c/src/lib/libbsp/arm/gp32/startup/bspstart.c @@ -19,11 +19,6 @@ #include <s3c24xx.h> /* - * External Prototypes - */ -extern void rtems_exception_init_mngt(void); - -/* * BSP Specific Initialization in C */ void bsp_start_default( void ) @@ -78,6 +73,7 @@ void bsp_start_default( void ) /* * Init rtems exceptions management */ + /* FIXME: Use shared start.S */ rtems_exception_init_mngt(); /* diff --git a/c/src/lib/libbsp/arm/gumstix/startup/bspstart.c b/c/src/lib/libbsp/arm/gumstix/startup/bspstart.c index 604c472bd6..fd04435bf7 100644 --- a/c/src/lib/libbsp/arm/gumstix/startup/bspstart.c +++ b/c/src/lib/libbsp/arm/gumstix/startup/bspstart.c @@ -12,9 +12,6 @@ #include <rtems/libio.h> #include <pxa255.h> -/* Function prototypes */ -void rtems_exception_init_mngt(void); - /* * * NAME: bsp_start_default - BSP initialization function @@ -33,6 +30,7 @@ void bsp_start_default( void ) { /* disable interrupts */ XSCALE_INT_ICMR = 0x0; + /* FIXME: Use shared start.S */ rtems_exception_init_mngt(); bsp_interrupt_initialize(); } /* bsp_start */ diff --git a/c/src/lib/libbsp/arm/rtl22xx/startup/bspstart.c b/c/src/lib/libbsp/arm/rtl22xx/startup/bspstart.c index 63410a44c7..8c4d61424c 100644 --- a/c/src/lib/libbsp/arm/rtl22xx/startup/bspstart.c +++ b/c/src/lib/libbsp/arm/rtl22xx/startup/bspstart.c @@ -15,7 +15,6 @@ /* * Function prototypes */ -extern void rtems_exception_init_mngt(void); extern void UART0_Ini(void); extern void printi(unsigned long); @@ -80,6 +79,7 @@ void bsp_start_default( void ) /* * Init rtems exceptions management */ + /* FIXME: Use shared start.S */ rtems_exception_init_mngt(); /* diff --git a/cpukit/score/cpu/arm/rtems/score/cpu.h b/cpukit/score/cpu/arm/rtems/score/cpu.h index 9aef8df15d..bc9bee3eb1 100644 --- a/cpukit/score/cpu/arm/rtems/score/cpu.h +++ b/cpukit/score/cpu/arm/rtems/score/cpu.h @@ -695,6 +695,12 @@ void _CPU_Exception_frame_print( const CPU_Exception_frame *frame ); void _ARM_Exception_default( CPU_Exception_frame *frame ); +/* + * FIXME: In case your BSP uses this function, then convert it to use + * the shared start.S file for ARM. + */ +void rtems_exception_init_mngt( void ); + /** @} */ #ifdef __cplusplus |