summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/nios2
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2011-09-01 15:57:09 +0000
committerSebastian Huber <sebastian.huber@embedded-brains.de>2011-09-01 15:57:09 +0000
commit900d9e66f8c7f84d7b3714ba731a33a97fd1e2ad (patch)
tree9c7a60c772b84fbc741e502ffe6c791f70a3216a /c/src/lib/libbsp/nios2
parent2011-09-01 Sebastian Huber <sebastian.huber@embedded-brains.de> (diff)
downloadrtems-900d9e66f8c7f84d7b3714ba731a33a97fd1e2ad.tar.bz2
2011-09-01 Sebastian Huber <sebastian.huber@embedded-brains.de>
* startup/bspstart.c: Update due to API changes.
Diffstat (limited to 'c/src/lib/libbsp/nios2')
-rw-r--r--c/src/lib/libbsp/nios2/nios2_iss/ChangeLog4
-rw-r--r--c/src/lib/libbsp/nios2/nios2_iss/startup/bspstart.c17
2 files changed, 14 insertions, 7 deletions
diff --git a/c/src/lib/libbsp/nios2/nios2_iss/ChangeLog b/c/src/lib/libbsp/nios2/nios2_iss/ChangeLog
index 9084fa308e..f95528b9e0 100644
--- a/c/src/lib/libbsp/nios2/nios2_iss/ChangeLog
+++ b/c/src/lib/libbsp/nios2/nios2_iss/ChangeLog
@@ -1,3 +1,7 @@
+2011-09-01 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * startup/bspstart.c: Update due to API changes.
+
2011-07-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove *lib (Anachronism).
diff --git a/c/src/lib/libbsp/nios2/nios2_iss/startup/bspstart.c b/c/src/lib/libbsp/nios2/nios2_iss/startup/bspstart.c
index 6ee68883d3..aa7a65be1c 100644
--- a/c/src/lib/libbsp/nios2/nios2_iss/startup/bspstart.c
+++ b/c/src/lib/libbsp/nios2/nios2_iss/startup/bspstart.c
@@ -16,16 +16,19 @@
* $Id$
*/
-#include <string.h>
+#include <sys/cdefs.h>
-#include <bsp.h>
+#include <rtems.h>
+#include <rtems/score/nios2-utility.h>
-/*
- * bsp_start
- *
- * This routine does the bulk of the system initialization.
- */
+#include <bsp.h>
void bsp_start( void )
{
+ __asm__ volatile (
+ ".globl _Nios2_ISR_Status_mask\n"
+ ".globl _Nios2_ISR_Status_bits\n"
+ ".set _Nios2_ISR_Status_mask, " __XSTRING(NIOS2_ISR_STATUS_MASK_IIC) "\n"
+ ".set _Nios2_ISR_Status_bits, " __XSTRING(NIOS2_ISR_STATUS_BITS_IIC)
+ );
}