summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/mips
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2009-11-16 14:11:16 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2009-11-16 14:11:16 +0000
commit5e9c2be3f9acef80daf1860283a01669608a446e (patch)
tree43c3edb999eb8c323210306e1cdb3a1ad36755e3 /c/src/lib/libbsp/mips
parent2009-11-16 Ralf Corsépius <ralf.corsepius@rtems.org> (diff)
downloadrtems-5e9c2be3f9acef80daf1860283a01669608a446e.tar.bz2
* startup/bspstart.c: Remove local prototypes of promCopyDcacheFlush,
promCopyIcacheFlush. * include/bsp.h: Add prototypes of promCopyDcacheFlush and promCopyIcacheFlush.
Diffstat (limited to 'c/src/lib/libbsp/mips')
-rw-r--r--c/src/lib/libbsp/mips/genmongoosev/ChangeLog7
-rw-r--r--c/src/lib/libbsp/mips/genmongoosev/include/bsp.h5
-rw-r--r--c/src/lib/libbsp/mips/genmongoosev/startup/bspstart.c3
3 files changed, 12 insertions, 3 deletions
diff --git a/c/src/lib/libbsp/mips/genmongoosev/ChangeLog b/c/src/lib/libbsp/mips/genmongoosev/ChangeLog
index c4e643c270..9c534ef25a 100644
--- a/c/src/lib/libbsp/mips/genmongoosev/ChangeLog
+++ b/c/src/lib/libbsp/mips/genmongoosev/ChangeLog
@@ -1,5 +1,12 @@
2009-11-16 Ralf Corsépius <ralf.corsepius@rtems.org>
+ * startup/bspstart.c: Remove local prototypes of promCopyDcacheFlush,
+ promCopyIcacheFlush.
+ * include/bsp.h: Add prototypes of promCopyDcacheFlush and
+ promCopyIcacheFlush.
+
+2009-11-16 Ralf Corsépius <ralf.corsepius@rtems.org>
+
* startup/bspstart.c: Remove nested externs.
#include <libcpu/isr_entries.h.
diff --git a/c/src/lib/libbsp/mips/genmongoosev/include/bsp.h b/c/src/lib/libbsp/mips/genmongoosev/include/bsp.h
index 4560f33b28..6739382471 100644
--- a/c/src/lib/libbsp/mips/genmongoosev/include/bsp.h
+++ b/c/src/lib/libbsp/mips/genmongoosev/include/bsp.h
@@ -54,6 +54,11 @@ extern void assertSoftwareInterrupt(uint32_t);
rtems_isr_entry set_vector( rtems_isr_entry, rtems_vector_number, int );
+
+/* from start.S */
+extern void promCopyIcacheFlush(void);
+extern void promCopyDcacheFlush(void);
+
#ifdef __cplusplus
}
#endif
diff --git a/c/src/lib/libbsp/mips/genmongoosev/startup/bspstart.c b/c/src/lib/libbsp/mips/genmongoosev/startup/bspstart.c
index 0ca92b752d..3cf1199c8f 100644
--- a/c/src/lib/libbsp/mips/genmongoosev/startup/bspstart.c
+++ b/c/src/lib/libbsp/mips/genmongoosev/startup/bspstart.c
@@ -87,9 +87,6 @@ void bsp_start( void )
void clear_cache( void )
{
- extern void promCopyIcacheFlush(void); /* from start.S */
- extern void promCopyDcacheFlush(void);
-
promCopyIcacheFlush();
promCopyDcacheFlush();
}