[rtems commit] arm: Fix warning
Sebastian Huber
sebh at rtems.org
Fri Oct 10 09:46:19 UTC 2014
Module: rtems
Branch: master
Commit: 037b57ae0c80500fff0dc009cd319f221bec5b21
Changeset: http://git.rtems.org/rtems/commit/?id=037b57ae0c80500fff0dc009cd319f221bec5b21
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date: Fri Oct 10 11:54:55 2014 +0200
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 4e723a8..5f1221a 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 7215559..484cbe8 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 04a5f75..b57db30 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 3738c6d..9801120 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 604c472..fd04435 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 63410a4..8c4d614 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 9aef8df..bc9bee3 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
More information about the vc
mailing list