diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2010-04-30 14:27:24 +0000 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2010-04-30 14:27:24 +0000 |
commit | 0d833168cca1f3fbad5b51ed0016498c28b22cf4 (patch) | |
tree | 9c2db2788d9af4ed24e33e40a1dc9ea41cf03f57 /c/src/lib/libbsp/arm/gumstix/startup | |
parent | 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de> (diff) | |
download | rtems-0d833168cca1f3fbad5b51ed0016498c28b22cf4.tar.bz2 |
2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* Makefile.am, preinstall.am: Added generic interrupt support modules.
* include/bsp.h: Define BSP_FEATURE_IRQ_EXTENSION.
* startup/bspstart.c, rtl8019/rtl8019.c: Interrupt support changes.
Diffstat (limited to 'c/src/lib/libbsp/arm/gumstix/startup')
-rwxr-xr-x | c/src/lib/libbsp/arm/gumstix/startup/bspstart.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/c/src/lib/libbsp/arm/gumstix/startup/bspstart.c b/c/src/lib/libbsp/arm/gumstix/startup/bspstart.c index 445035f764..57db2ef042 100755 --- a/c/src/lib/libbsp/arm/gumstix/startup/bspstart.c +++ b/c/src/lib/libbsp/arm/gumstix/startup/bspstart.c @@ -9,13 +9,13 @@ */ #include <bsp.h> +#include <bsp/irq-generic.h> #include <rtems/libcsupport.h> #include <rtems/libio.h> #include <pxa255.h> /* Function prototypes */ void rtems_exception_init_mngt(void); -void rtems_irq_mngt_init(void); /* * @@ -36,7 +36,9 @@ void bsp_start_default( void ) /* disable interrupts */ XSCALE_INT_ICMR = 0x0; rtems_exception_init_mngt(); - rtems_irq_mngt_init(); + if (bsp_interrupt_initialize() != RTEMS_SUCCESSFUL) { + _CPU_Fatal_halt(0xe); + } } /* bsp_start */ /* |