summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--c/src/lib/libbsp/m68k/uC5282/clock/clock.c5
-rw-r--r--c/src/lib/libbsp/mips/shared/clock/clockdrv.c7
-rw-r--r--c/src/lib/libbsp/sparc/leon2/clock/ckinit.c2
-rw-r--r--c/src/lib/libbsp/sparc/leon3/clock/ckinit.c7
-rw-r--r--c/src/lib/libbsp/sparc/leon3/startup/bsppredriver.c1
-rw-r--r--c/src/lib/libbsp/sparc/shared/gnatcommon.c12
-rw-r--r--c/src/lib/libcpu/sparc/access/access_le.c1
-rw-r--r--cpukit/libmisc/shell/internal.h2
-rw-r--r--cpukit/libmisc/shell/main_mdump.c6
9 files changed, 18 insertions, 25 deletions
diff --git a/c/src/lib/libbsp/m68k/uC5282/clock/clock.c b/c/src/lib/libbsp/m68k/uC5282/clock/clock.c
index 7376b96cfd..4b7cee02ca 100644
--- a/c/src/lib/libbsp/m68k/uC5282/clock/clock.c
+++ b/c/src/lib/libbsp/m68k/uC5282/clock/clock.c
@@ -31,7 +31,7 @@
#define NSEC_PER_PITC __SRAMBASE.nsec_per_pitc
#define FILTER_SHIFT 6
-uint32_t bsp_clock_nanoseconds_since_last_tick(void)
+static uint32_t bsp_clock_nanoseconds_since_last_tick(void)
{
int i = MCF5282_PIT3_PCNTR;
if (MCF5282_PIT3_PCSR & MCF5282_PIT_PCSR_PIF)
@@ -39,7 +39,8 @@ uint32_t bsp_clock_nanoseconds_since_last_tick(void)
return (PITC_PER_TICK - i) * NSEC_PER_PITC;
}
-#define Clock_driver_nanoseconds_since_last_tick bsp_clock_nanoseconds_since_last_tick
+#define Clock_driver_nanoseconds_since_last_tick \
+ bsp_clock_nanoseconds_since_last_tick
/*
* Periodic interval timer interrupt handler
diff --git a/c/src/lib/libbsp/mips/shared/clock/clockdrv.c b/c/src/lib/libbsp/mips/shared/clock/clockdrv.c
index 2e11c1f015..94892ebe6f 100644
--- a/c/src/lib/libbsp/mips/shared/clock/clockdrv.c
+++ b/c/src/lib/libbsp/mips/shared/clock/clockdrv.c
@@ -1,5 +1,5 @@
/*
- * COPYRIGHT (c) 1989-2011.
+ * COPYRIGHT (c) 1989-2013.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be
@@ -14,7 +14,6 @@
/* XXX convert to macros? Move to score/cpu? */
void mips_set_timer(uint32_t timer_clock_interval);
uint32_t mips_get_timer(void);
-uint32_t bsp_clock_nanoseconds_since_last_tick(void);
/* XXX move to BSP.h or irq.h?? */
#define EXT_INT5 0x8000 /* external interrupt 5 */
@@ -23,7 +22,7 @@ uint32_t bsp_clock_nanoseconds_since_last_tick(void);
extern uint32_t bsp_clicks_per_microsecond;
-static uint32_t mips_timer_rate = 0;
+static uint32_t mips_timer_rate = 0;
/* refresh the internal CPU timer */
#define Clock_driver_support_at_tick() \
@@ -44,7 +43,7 @@ static uint32_t mips_timer_rate = 0;
mips_enable_in_interrupt_mask(CLOCK_VECTOR_MASK); \
} while(0)
-uint32_t bsp_clock_nanoseconds_since_last_tick(void)
+static uint32_t bsp_clock_nanoseconds_since_last_tick(void)
{
return 0;
}
diff --git a/c/src/lib/libbsp/sparc/leon2/clock/ckinit.c b/c/src/lib/libbsp/sparc/leon2/clock/ckinit.c
index a9c9db663f..d2d883ce61 100644
--- a/c/src/lib/libbsp/sparc/leon2/clock/ckinit.c
+++ b/c/src/lib/libbsp/sparc/leon2/clock/ckinit.c
@@ -57,7 +57,7 @@ extern int CLOCK_SPEED;
LEON_REG.Timer_Control_1 = 0; \
} while (0)
-uint32_t bsp_clock_nanoseconds_since_last_tick(void)
+static uint32_t bsp_clock_nanoseconds_since_last_tick(void)
{
uint32_t clicks;
uint32_t usecs;
diff --git a/c/src/lib/libbsp/sparc/leon3/clock/ckinit.c b/c/src/lib/libbsp/sparc/leon3/clock/ckinit.c
index 8aa0af390f..e0556ba31a 100644
--- a/c/src/lib/libbsp/sparc/leon3/clock/ckinit.c
+++ b/c/src/lib/libbsp/sparc/leon3/clock/ckinit.c
@@ -93,12 +93,7 @@ static int clkirq;
LEON3_Timer_Regs->timer[LEON3_CLOCK_INDEX].ctrl = 0; \
} while (0)
-/*
- * Prototype to avoid warnings and body of get nanoseconds since last tick
- */
-uint32_t bsp_clock_nanoseconds_since_last_tick(void);
-
-uint32_t bsp_clock_nanoseconds_since_last_tick(void)
+static uint32_t bsp_clock_nanoseconds_since_last_tick(void)
{
uint32_t clicks;
uint32_t usecs;
diff --git a/c/src/lib/libbsp/sparc/leon3/startup/bsppredriver.c b/c/src/lib/libbsp/sparc/leon3/startup/bsppredriver.c
index 4084b5ca97..b6788bccce 100644
--- a/c/src/lib/libbsp/sparc/leon3/startup/bsppredriver.c
+++ b/c/src/lib/libbsp/sparc/leon3/startup/bsppredriver.c
@@ -9,6 +9,7 @@
*/
#include <bsp.h>
+#include <bsp/bootcard.h>
/*
* bsp_predriver_hook
diff --git a/c/src/lib/libbsp/sparc/shared/gnatcommon.c b/c/src/lib/libbsp/sparc/shared/gnatcommon.c
index c44eacba2f..4128982dbb 100644
--- a/c/src/lib/libbsp/sparc/shared/gnatcommon.c
+++ b/c/src/lib/libbsp/sparc/shared/gnatcommon.c
@@ -16,9 +16,8 @@
* Synchronous trap handler. Map the trap number of SIGFPE, SIGSEGV
* or SIGILL to generate the corresponding Ada exception.
*/
-
-rtems_isr __gnat_exception_handler
- (rtems_vector_number trap)
+static rtems_isr
+__gnat_exception_handler(rtems_vector_number trap)
{
uint32_t real_trap;
uint32_t signal;
@@ -46,9 +45,8 @@ rtems_isr __gnat_exception_handler
* Asynchronous trap handler. As it happens, the interrupt trap numbers for
* SPARC is 17 - 31, so we just map then directly on the same signal number.
*/
-
-rtems_isr __gnat_interrupt_handler
- (rtems_vector_number trap)
+static rtems_isr
+__gnat_interrupt_handler (rtems_vector_number trap)
{
uint32_t real_trap;
@@ -62,7 +60,7 @@ rtems_isr __gnat_interrupt_handler
* Default signal handler with error reporting
*/
-void
+static void
__gnat_signals_Abnormal_termination_handler (int signo)
{
switch (signo)
diff --git a/c/src/lib/libcpu/sparc/access/access_le.c b/c/src/lib/libcpu/sparc/access/access_le.c
index 15031ccf50..8e24300406 100644
--- a/c/src/lib/libcpu/sparc/access/access_le.c
+++ b/c/src/lib/libcpu/sparc/access/access_le.c
@@ -10,6 +10,7 @@
*/
#include <libcpu/byteorder.h>
+#include <libcpu/access.h>
uint16_t _ld_le16(uint16_t *addr)
{
diff --git a/cpukit/libmisc/shell/internal.h b/cpukit/libmisc/shell/internal.h
index 815c5e9661..d350bbc382 100644
--- a/cpukit/libmisc/shell/internal.h
+++ b/cpukit/libmisc/shell/internal.h
@@ -35,8 +35,6 @@ extern void rtems_shell_print_heap_info(
);
-extern int rtems_shell_main_mdump(int argc, char *argv[]);
-
extern void rtems_shell_print_unified_work_area_message(void);
extern int rtems_shell_main_rm(int argc, char *argv[]);
diff --git a/cpukit/libmisc/shell/main_mdump.c b/cpukit/libmisc/shell/main_mdump.c
index df0d95516b..83be087e84 100644
--- a/cpukit/libmisc/shell/main_mdump.c
+++ b/cpukit/libmisc/shell/main_mdump.c
@@ -35,7 +35,7 @@ static void mdumpC(void* addr, int m);
int rtems_mdump(void* addr, int max, int sz);
-int rtems_shell_main_mdump(
+static int rtems_shell_main_mdump(
int argc,
char *argv[]
)
@@ -49,7 +49,7 @@ int rtems_shell_main_mdump(
return rtems_mdump(addr, max, sz);
}
-int rtems_shell_main_wdump(
+static int rtems_shell_main_wdump(
int argc,
char *argv[]
)
@@ -64,7 +64,7 @@ int rtems_shell_main_wdump(
}
-int rtems_shell_main_ldump(
+static int rtems_shell_main_ldump(
int argc,
char *argv[]
)