diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2010-04-27 21:54:57 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2010-04-27 21:54:57 +0000 |
commit | 71aade99ef05ce5339e7f449611d0a531d6b67de (patch) | |
tree | 4df60610e11af1791b709ce70c5b74cc92614a4d /c/src/lib/libbsp/m68k | |
parent | 2010-04-27 Joel Sherrill <joel.sherrilL@OARcorp.com> (diff) | |
download | rtems-71aade99ef05ce5339e7f449611d0a531d6b67de.tar.bz2 |
2010-04-27 Joel Sherrill <joel.sherrilL@OARcorp.com>
* startup/init5272.c: Remove warnings.
Diffstat (limited to 'c/src/lib/libbsp/m68k')
-rw-r--r-- | c/src/lib/libbsp/m68k/csb360/ChangeLog | 4 | ||||
-rw-r--r-- | c/src/lib/libbsp/m68k/csb360/startup/init5272.c | 24 |
2 files changed, 9 insertions, 19 deletions
diff --git a/c/src/lib/libbsp/m68k/csb360/ChangeLog b/c/src/lib/libbsp/m68k/csb360/ChangeLog index 98588c1fb0..283652c6d2 100644 --- a/c/src/lib/libbsp/m68k/csb360/ChangeLog +++ b/c/src/lib/libbsp/m68k/csb360/ChangeLog @@ -1,3 +1,7 @@ +2010-04-27 Joel Sherrill <joel.sherrilL@OARcorp.com> + + * startup/init5272.c: Remove warnings. + 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org> * make/custom/csb360.cfg: Remove RTEMS_BSP_FAMILY. diff --git a/c/src/lib/libbsp/m68k/csb360/startup/init5272.c b/c/src/lib/libbsp/m68k/csb360/startup/init5272.c index 7cd3efe02f..ad920f9b42 100644 --- a/c/src/lib/libbsp/m68k/csb360/startup/init5272.c +++ b/c/src/lib/libbsp/m68k/csb360/startup/init5272.c @@ -32,6 +32,11 @@ #include <bsp.h> #include <mcf5272/mcf5272.h> +/* externs */ +extern void clear_bss(void); +extern void start_csb360(void); +extern void INTERRUPT_VECTOR(void); + /* Set the pointers to the modules */ sim_regs_t *g_sim_regs = (void *) MCF5272_SIM_BASE(BSP_MBAR); intctrl_regs_t *g_intctrl_regs = (void *) MCF5272_INT_BASE(BSP_MBAR); @@ -47,21 +52,6 @@ plic_regs_t *g_plic_regs = (void *) MCF5272_PLIC_BASE(BSP_MBAR); enet_regs_t *g_enet_regs = (void *) MCF5272_ENET_BASE(BSP_MBAR); usb_regs_t *g_usb_regs = (void *) MCF5272_USB_BASE(BSP_MBAR); -#define m68k_set_cacr( _cacr ) \ - asm volatile ( "movec %0,%%cacr\n\t" \ - "nop\n" \ - : : "d" (_cacr) ) - -#define m68k_set_acr0( _acr0 ) \ - asm volatile ( "movec %0,%%acr0\n\t" \ - "nop\n\t" \ - : : "d" (_acr0) ) - -#define m68k_set_acr1( _acr1 ) \ - asm volatile ( "movec %0,%%acr1\n\t" \ - "nop\n\t" \ - : : "d" (_acr1) ) - #define m68k_set_srambar( _rambar0 ) \ asm volatile ( "movec %0,%%rambar0\n\t" \ "nop\n\t" \ @@ -96,9 +86,6 @@ usb_regs_t *g_usb_regs = (void *) MCF5272_USB_BASE(BSP_MBAR); void init5272(void) { - extern void clear_bss(void); - extern void start_csb360(void); - /* Invalidate the cache - WARNING: It won't complete for 64 clocks */ m68k_set_cacr(MCF5272_CACR_CINV); @@ -126,7 +113,6 @@ init5272(void) /* Copy the interrupt vector table to SRAM */ { - extern void INTERRUPT_VECTOR(void); uint32_t *inttab = (uint32_t *)&INTERRUPT_VECTOR; uint32_t *intvec = (uint32_t *)BSP_RAMBAR; register int i; |