aboutsummaryrefslogtreecommitdiff
path: root/debug/programs/start.S
diff options
context:
space:
mode:
authorAndrew Waterman <waterman@eecs.berkeley.edu>2016-07-19 17:10:24 -0700
committerGitHub <noreply@github.com>2016-07-19 17:10:24 -0700
commita27ddca0570517e7e40a91c16e4c96c6c5f329e1 (patch)
tree361a63af04da0d4fc42fbe28f79c2d280c54f396 /debug/programs/start.S
parent0849aad0c23f24ed7728128873fc852839e988b1 (diff)
parentedfe598fd06366170628e88aa6dee762d2c37bbc (diff)
downloadriscv-tests-a27ddca0570517e7e40a91c16e4c96c6c5f329e1.zip
riscv-tests-a27ddca0570517e7e40a91c16e4c96c6c5f329e1.tar.gz
riscv-tests-a27ddca0570517e7e40a91c16e4c96c6c5f329e1.tar.bz2
Merge pull request #17 from timsifive/debug
Add end-to-end debug tests
Diffstat (limited to 'debug/programs/start.S')
-rw-r--r--debug/programs/start.S12
1 files changed, 12 insertions, 0 deletions
diff --git a/debug/programs/start.S b/debug/programs/start.S
new file mode 100644
index 0000000..76c37bb
--- /dev/null
+++ b/debug/programs/start.S
@@ -0,0 +1,12 @@
+ .global _start
+
+_start:
+ la sp, stack_end
+ jal main
+done:
+ j done
+
+ .data
+stack:
+ .fill 4096, 1, 0
+stack_end: