summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/m68k
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2008-08-19 17:38:42 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2008-08-19 17:38:42 +0000
commit4a7fc5df42012d044ff4b8cf2893dc5dc1826105 (patch)
treec76197d081c555885935f2a8fda5626f86605370 /c/src/lib/libbsp/m68k
parent2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com> (diff)
downloadrtems-4a7fc5df42012d044ff4b8cf2893dc5dc1826105.tar.bz2
2008-08-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
* startup/bspstart.c, startup/init5282.c: Fixed warnings.
Diffstat (limited to 'c/src/lib/libbsp/m68k')
-rw-r--r--c/src/lib/libbsp/m68k/av5282/ChangeLog4
-rw-r--r--c/src/lib/libbsp/m68k/av5282/startup/bspstart.c13
-rw-r--r--c/src/lib/libbsp/m68k/av5282/startup/init5282.c8
3 files changed, 16 insertions, 9 deletions
diff --git a/c/src/lib/libbsp/m68k/av5282/ChangeLog b/c/src/lib/libbsp/m68k/av5282/ChangeLog
index bdec489686..a93a584542 100644
--- a/c/src/lib/libbsp/m68k/av5282/ChangeLog
+++ b/c/src/lib/libbsp/m68k/av5282/ChangeLog
@@ -1,3 +1,7 @@
+2008-08-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * startup/bspstart.c, startup/init5282.c: Fixed warnings.
+
2008-08-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/init5282.c: Add missing prototypes.
diff --git a/c/src/lib/libbsp/m68k/av5282/startup/bspstart.c b/c/src/lib/libbsp/m68k/av5282/startup/bspstart.c
index d93557a538..2478d5ee72 100644
--- a/c/src/lib/libbsp/m68k/av5282/startup/bspstart.c
+++ b/c/src/lib/libbsp/m68k/av5282/startup/bspstart.c
@@ -142,9 +142,11 @@ void _CPU_cache_invalidate_1_data_line(const void *addr)
}
/*
- * Use the shared implementations of the following routines
+ * These are used by bsp_start
*/
-void bsp_pretasking_hook(void); /* m68k version */
+extern char _WorkspaceBase[];
+extern char _RamSize[];
+extern unsigned long _M68k_Ramsize;
/*
* bsp_start
@@ -153,10 +155,6 @@ void bsp_pretasking_hook(void); /* m68k version */
*/
void bsp_start( void )
{
- extern char _WorkspaceBase[];
- extern char _RamSize[];
- extern unsigned long _M68k_Ramsize;
-
_M68k_Ramsize = (unsigned long)_RamSize; /* RAM size set in linker script */
/*
@@ -197,8 +195,9 @@ void bsp_start( void )
m68k_set_cacr(cacr_mode);
}
+extern char _CPUClockSpeed[];
+
uint32_t get_CPU_clock_speed(void)
{
- extern char _CPUClockSpeed[];
return( (uint32_t)_CPUClockSpeed);
}
diff --git a/c/src/lib/libbsp/m68k/av5282/startup/init5282.c b/c/src/lib/libbsp/m68k/av5282/startup/init5282.c
index 2c6b04087b..324b32323d 100644
--- a/c/src/lib/libbsp/m68k/av5282/startup/init5282.c
+++ b/c/src/lib/libbsp/m68k/av5282/startup/init5282.c
@@ -14,9 +14,14 @@
#define m68k_set_acr1(_acr1) asm volatile ("movec %0,%%acr1" : : "d" (_acr1))
#define MM_SDRAM_BASE (0x00000000)
+/*
+ * External methods used by this file
+ */
+extern void CopyDataClearBSSAndStart (void);
+extern void INTERRUPT_VECTOR(void);
+
void Init5282 (void)
{
- extern void CopyDataClearBSSAndStart (void);
int x;
int temp = 0;
@@ -70,7 +75,6 @@ void Init5282 (void)
/* Copy the interrupt vector table to address 0x0 in SDRAM */
{
- extern void INTERRUPT_VECTOR(void);
uint32_t *inttab = (uint32_t *)&INTERRUPT_VECTOR;
uint32_t *intvec = (uint32_t *)0x0;
register int i;