aboutsummaryrefslogtreecommitdiffstats
path: root/picosoc/start.s
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2017-09-15 15:35:26 +0200
committerClifford Wolf <clifford@clifford.at>2017-09-15 15:35:44 +0200
commitcfd4933272f4c7ce7141a52145a193c188524f82 (patch)
treee0eb1fafd3e6bafccfe67748499935f665529211 /picosoc/start.s
parent48f729d13c527f3d54ae480e69844e3768e91c93 (diff)
downloadpicorv32-cfd4933272f4c7ce7141a52145a193c188524f82.tar.gz
picorv32-cfd4933272f4c7ce7141a52145a193c188524f82.zip
Switch PicoSoC firmware to C
Diffstat (limited to 'picosoc/start.s')
-rw-r--r--picosoc/start.s38
1 files changed, 38 insertions, 0 deletions
diff --git a/picosoc/start.s b/picosoc/start.s
new file mode 100644
index 0000000..c3d7aac
--- /dev/null
+++ b/picosoc/start.s
@@ -0,0 +1,38 @@
+.section .text
+
+start:
+addi x1, zero, 0
+addi x2, zero, 0
+addi x3, zero, 0
+addi x4, zero, 0
+addi x5, zero, 0
+addi x6, zero, 0
+addi x7, zero, 0
+addi x8, zero, 0
+addi x9, zero, 0
+addi x10, zero, 0
+addi x11, zero, 0
+addi x12, zero, 0
+addi x13, zero, 0
+addi x14, zero, 0
+addi x15, zero, 0
+addi x16, zero, 0
+addi x17, zero, 0
+addi x18, zero, 0
+addi x19, zero, 0
+addi x20, zero, 0
+addi x21, zero, 0
+addi x22, zero, 0
+addi x23, zero, 0
+addi x24, zero, 0
+addi x25, zero, 0
+addi x26, zero, 0
+addi x27, zero, 0
+addi x28, zero, 0
+addi x29, zero, 0
+addi x30, zero, 0
+addi x31, zero, 0
+
+li sp, 4*256
+call main
+j start