summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/sparc/leon3/amba/amba.c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2014-02-17 11:54:35 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2014-02-19 09:59:40 +0100
commit46d7fa5cd336a7cf892e7ec8cd60c27882cb1225 (patch)
treeb659b6a2a9cc4bc63b6e60bbe80600b38ab80656 /c/src/lib/libbsp/sparc/leon3/amba/amba.c
parentscore: Add RTEMS_FATAL_SOURCE_BSP (diff)
downloadrtems-46d7fa5cd336a7cf892e7ec8cd60c27882cb1225.tar.bz2
bsp/leon3: Add and use fatal codes
Diffstat (limited to 'c/src/lib/libbsp/sparc/leon3/amba/amba.c')
-rw-r--r--c/src/lib/libbsp/sparc/leon3/amba/amba.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/sparc/leon3/amba/amba.c b/c/src/lib/libbsp/sparc/leon3/amba/amba.c
index eb7b0f2a40..a4745d41ed 100644
--- a/c/src/lib/libbsp/sparc/leon3/amba/amba.c
+++ b/c/src/lib/libbsp/sparc/leon3/amba/amba.c
@@ -12,6 +12,7 @@
*/
#include <bsp.h>
+#include <bsp/fatal.h>
#include <ambapp.h>
/* AMBA Plug&Play information description.
@@ -58,7 +59,7 @@ void amba_initialize(void)
*
* What else can we do but stop ...
*/
- asm volatile( "mov 1, %g1; ta 0x0" );
+ bsp_fatal(LEON3_FATAL_NO_IRQMP_CONTROLLER);
}
LEON3_IrqCtrl_Regs = (volatile struct irqmp_regs *)DEV_TO_APB(adev)->start;