summaryrefslogtreecommitdiff
path: root/sim/start.S
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--sim/start.S17
1 files changed, 7 insertions, 10 deletions
diff --git a/sim/start.S b/sim/start.S
index 65c49c1..28ff728 100644
--- a/sim/start.S
+++ b/sim/start.S
@@ -7,7 +7,7 @@ __undefined:
b undefined
__swi:
- b .
+ b swi
__prefetch_abort:
b prefetch_abort
@@ -30,14 +30,11 @@ __fiq:
_start:
ldr sp, =_stack_end
bl reset
-
-.global halt
-halt:
-exc_default:
b .
-.weak undefined, data_abort, prefetch_abort, irq
-.set undefined, exc_default
-.set data_abort, exc_default
-.set prefetch_abort, exc_default
-.set irq, exc_default
+.weak undefined, swi, data_abort, prefetch_abort, irq
+.set swi, __swi
+.set undefined, __undefined
+.set data_abort, __data_abort
+.set prefetch_abort, __prefetch_abort
+.set irq, __irq