diff options
Diffstat (limited to 'c/src/lib/libbsp/nios2/nios2_iss/startup/bspstart.c')
-rw-r--r-- | c/src/lib/libbsp/nios2/nios2_iss/startup/bspstart.c | 17 |
1 files changed, 10 insertions, 7 deletions
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) + ); } |