diff options
author | Tomasz Kramkowski <tk@the-tk.com> | 2016-10-20 23:43:29 +0100 |
---|---|---|
committer | Tomasz Kramkowski <tk@the-tk.com> | 2016-10-20 23:43:29 +0100 |
commit | c3c5f1e5fe27574220c3e94a79048e066cacc121 (patch) | |
tree | 445096a0365cc45c959091355852c9b63d8a338a /crt0.s | |
download | fmk-c3c5f1e5fe27574220c3e94a79048e066cacc121.tar.gz fmk-c3c5f1e5fe27574220c3e94a79048e066cacc121.tar.xz fmk-c3c5f1e5fe27574220c3e94a79048e066cacc121.zip |
Init commit
Diffstat (limited to 'crt0.s')
-rw-r--r-- | crt0.s | 32 |
1 files changed, 32 insertions, 0 deletions
@@ -0,0 +1,32 @@ +.syntax unified + +.extern setup +.extern main + +.section ".startup","x",%progbits + +.thumb_func +.global _start +_start: + mov r0, #0 + mov r1, #0 + mov r2, #0 + mov r3, #0 + mov r4, #0 + mov r5, #0 + mov r6, #0 + mov r7, #0 + mov r8, #0 + mov r9, #0 + mov r10, #0 + mov r11, #0 + mov r12, #0 + + bl setup + bl main + + b _halt + +.thumb_func +.global _halt +_halt: b . |