summaryrefslogtreecommitdiffstats
path: root/cpukit/score/cpu/arm/arm_exc_abort.S
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2013-01-04 14:22:10 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2013-01-07 15:07:41 +0100
commit50f3c42be544c40e91e0748875c075a2cdb8229b (patch)
treede750e999e94023f43f226f7a999f2acacc8b4ed /cpukit/score/cpu/arm/arm_exc_abort.S
parentarm: Change CPU_Exception_frame (diff)
downloadrtems-50f3c42be544c40e91e0748875c075a2cdb8229b.tar.bz2
arm: Add and use _ARM_Exception_default()
Diffstat (limited to 'cpukit/score/cpu/arm/arm_exc_abort.S')
-rw-r--r--cpukit/score/cpu/arm/arm_exc_abort.S7
1 files changed, 3 insertions, 4 deletions
diff --git a/cpukit/score/cpu/arm/arm_exc_abort.S b/cpukit/score/cpu/arm/arm_exc_abort.S
index fb1b985319..f4cf6724b8 100644
--- a/cpukit/score/cpu/arm/arm_exc_abort.S
+++ b/cpukit/score/cpu/arm/arm_exc_abort.S
@@ -28,7 +28,7 @@
#ifdef ARM_MULTILIB_ARCH_V4
-.extern rtems_fatal_error_occurred
+.extern _ARM_Exception_default
.globl _ARMV4_Exception_data_abort_set_handler
.globl _ARMV4_Exception_data_abort
@@ -110,9 +110,8 @@ save_more_context:
/* Call high level handler */
ldr r2, [r6]
cmp r2, #0
- ldreq r2, =rtems_fatal_error_occurred
- movne r0, sp
- moveq r0, #0xaa
+ ldreq r2, =_ARM_Exception_default
+ mov r0, sp
#ifndef __thumb__
mov lr, pc
mov pc, r2