diff options
Diffstat (limited to 'sim/start.S')
| -rw-r--r-- | sim/start.S | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/sim/start.S b/sim/start.S new file mode 100644 index 0000000..7639513 --- /dev/null +++ b/sim/start.S @@ -0,0 +1,34 @@ +.section .interrupt_vector + +__reset: + b _start + +__undefined: + b undefined + +__swi: + b __data_abort + +__prefetch_abort: + b __prefetch_abort + +__data_abort: + b __data_abort + +__irq: + b __irq + +__fiq: + b __fiq + +.text + +.global _start +_start: + ldr sp, =_stack_end + bl reset + b . + +.weak undefined +undefined: + b undefined |
