aboutsummaryrefslogtreecommitdiff
path: root/debug/programs
diff options
context:
space:
mode:
authorTim Newsome <tim@sifive.com>2017-06-15 12:58:40 -0700
committerTim Newsome <tim@sifive.com>2017-06-15 12:58:40 -0700
commite9d129ab0fd2c2ce9e5ce4a409bacbf1b0b3a81c (patch)
tree5d3279a927a21b28e4a77f62025c15a02e0e8c5d /debug/programs
parent9ce37f9542f2a38edc837c1d05f4a19c18580cc4 (diff)
downloadriscv-tests-e9d129ab0fd2c2ce9e5ce4a409bacbf1b0b3a81c.zip
riscv-tests-e9d129ab0fd2c2ce9e5ce4a409bacbf1b0b3a81c.tar.gz
riscv-tests-e9d129ab0fd2c2ce9e5ce4a409bacbf1b0b3a81c.tar.bz2
Test 64-bit addressing.
The spike64 target now links all test programs at 0x7fff_ffff_ffff_0000. Also a minor change to log file naming so that 'make all' works again. I'll fix this better later.
Diffstat (limited to 'debug/programs')
-rwxr-xr-xdebug/programs/infinite_loopbin9288 -> 0 bytes
-rw-r--r--debug/programs/infinite_loop.c13
2 files changed, 4 insertions, 9 deletions
diff --git a/debug/programs/infinite_loop b/debug/programs/infinite_loop
deleted file mode 100755
index 0cf68cb..0000000
--- a/debug/programs/infinite_loop
+++ /dev/null
Binary files differ
diff --git a/debug/programs/infinite_loop.c b/debug/programs/infinite_loop.c
index 460f78a..350d1de 100644
--- a/debug/programs/infinite_loop.c
+++ b/debug/programs/infinite_loop.c
@@ -1,14 +1,9 @@
-#include <stdio.h>
-#include <string.h>
-#include <stdint.h>
-#include <stdlib.h>
-
+volatile int forever = 1;
int main()
{
+ while (forever)
+ ;
- volatile int forever = 1;
- while (forever);
-
- return 1;
+ return 1;
}