summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2014-10-10 11:54:55 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2014-10-10 11:54:55 +0200
commit037b57ae0c80500fff0dc009cd319f221bec5b21 (patch)
tree74513db30654ff12b9df1bbdd45c500a6721c8bb
parentbsp/stm32f4: Fix warning (diff)
downloadrtems-037b57ae0c80500fff0dc009cd319f221bec5b21.tar.bz2
arm: Fix warning
-rw-r--r--c/src/lib/libbsp/arm/csb336/startup/bspstart.c3
-rw-r--r--c/src/lib/libbsp/arm/csb337/startup/bspstart.c2
-rw-r--r--c/src/lib/libbsp/arm/edb7312/startup/bspstart.c6
-rw-r--r--c/src/lib/libbsp/arm/gp32/startup/bspstart.c6
-rw-r--r--c/src/lib/libbsp/arm/gumstix/startup/bspstart.c4
-rw-r--r--c/src/lib/libbsp/arm/rtl22xx/startup/bspstart.c2
-rw-r--r--cpukit/score/cpu/arm/rtems/score/cpu.h6
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