diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2008-08-19 17:38:42 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2008-08-19 17:38:42 +0000 |
commit | 4a7fc5df42012d044ff4b8cf2893dc5dc1826105 (patch) | |
tree | c76197d081c555885935f2a8fda5626f86605370 /c/src/lib/libbsp/m68k | |
parent | 2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com> (diff) | |
download | rtems-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/ChangeLog | 4 | ||||
-rw-r--r-- | c/src/lib/libbsp/m68k/av5282/startup/bspstart.c | 13 | ||||
-rw-r--r-- | c/src/lib/libbsp/m68k/av5282/startup/init5282.c | 8 |
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; |