From c3c5f1e5fe27574220c3e94a79048e066cacc121 Mon Sep 17 00:00:00 2001 From: Tomasz Kramkowski Date: Thu, 20 Oct 2016 23:43:29 +0100 Subject: Init commit --- crt0.s | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 crt0.s (limited to 'crt0.s') diff --git a/crt0.s b/crt0.s new file mode 100644 index 0000000..6949ecc --- /dev/null +++ b/crt0.s @@ -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 . -- cgit v1.2.3-54-g00ecf