aboutsummaryrefslogtreecommitdiff
path: root/debug/programs/start.S
diff options
context:
space:
mode:
authorTim Newsome <tim@sifive.com>2016-06-04 13:19:45 -0700
committerTim Newsome <tim@sifive.com>2016-07-18 18:51:54 -0700
commitf29d14a877d4873c12fa80c9df5b265474a85b05 (patch)
tree4be1b7db118488f084499a91556b16e05342412c /debug/programs/start.S
parent0849aad0c23f24ed7728128873fc852839e988b1 (diff)
downloadriscv-tests-f29d14a877d4873c12fa80c9df5b265474a85b05.zip
riscv-tests-f29d14a877d4873c12fa80c9df5b265474a85b05.tar.gz
riscv-tests-f29d14a877d4873c12fa80c9df5b265474a85b05.tar.bz2
WIP on debug testing.
./gdbserver.py --m2gl_m2s --openocd "$HOME/SiFive/openocd/src/openocd -s $HOME/SiFive/openocd/tcl" -- RegsTest.test_write_gprs doesn't fail in a completely crazy way.
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: