From 037b57ae0c80500fff0dc009cd319f221bec5b21 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Fri, 10 Oct 2014 11:54:55 +0200 Subject: arm: Fix warning --- c/src/lib/libbsp/arm/csb336/startup/bspstart.c | 3 +-- c/src/lib/libbsp/arm/csb337/startup/bspstart.c | 2 +- c/src/lib/libbsp/arm/edb7312/startup/bspstart.c | 6 +----- c/src/lib/libbsp/arm/gp32/startup/bspstart.c | 6 +----- c/src/lib/libbsp/arm/gumstix/startup/bspstart.c | 4 +--- c/src/lib/libbsp/arm/rtl22xx/startup/bspstart.c | 2 +- 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 #include -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 /* 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 @@ -13,11 +13,6 @@ #include #include -/* - * Function prototypes - */ -extern void rtems_exception_init_mngt(void); - /* * NAME: bsp_start_default - BSP initialization function * @@ -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 @@ -18,11 +18,6 @@ #include #include -/* - * External Prototypes - */ -extern void rtems_exception_init_mngt(void); - /* * BSP Specific Initialization in C */ @@ -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 #include -/* 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 -- cgit v1.2.3