aboutsummaryrefslogtreecommitdiff
path: root/debug/programs
diff options
context:
space:
mode:
authorTim Newsome <tim@sifive.com>2018-11-14 13:11:46 -0800
committerGitHub <noreply@github.com>2018-11-14 13:11:46 -0800
commit8a2b5bb543bcfa5e92c2cac1e2cfa7ee6602d7ce (patch)
treec5c8fce046d2a657df50710f05b77443fbb8cc57 /debug/programs
parent4dc6acb33b4b8ebf1caa3e19c006ebc41f548d85 (diff)
parentcfab417615b101e1834fe56bcfe9b11b91a6eaea (diff)
downloadriscv-tests-8a2b5bb543bcfa5e92c2cac1e2cfa7ee6602d7ce.zip
riscv-tests-8a2b5bb543bcfa5e92c2cac1e2cfa7ee6602d7ce.tar.gz
riscv-tests-8a2b5bb543bcfa5e92c2cac1e2cfa7ee6602d7ce.tar.bz2
Merge pull request #165 from riscv/flash
Tweak debug tests to run out of flash.
Diffstat (limited to 'debug/programs')
-rw-r--r--debug/programs/debug.c2
-rw-r--r--debug/programs/regs.S1
-rw-r--r--debug/programs/trigger.S2
3 files changed, 3 insertions, 2 deletions
diff --git a/debug/programs/debug.c b/debug/programs/debug.c
index 3ba51bc..8a4aa73 100644
--- a/debug/programs/debug.c
+++ b/debug/programs/debug.c
@@ -53,7 +53,7 @@ int main()
volatile int i = 0;
int j = 0;
- char *fox = "The quick brown fox jumps of the lazy dog.";
+ char fox[] = "The quick brown fox jumps of the lazy dog.";
unsigned int checksum = 0;
start:
diff --git a/debug/programs/regs.S b/debug/programs/regs.S
index 50dafa2..63889dc 100644
--- a/debug/programs/regs.S
+++ b/debug/programs/regs.S
@@ -52,6 +52,7 @@ write_regs:
all_done:
j all_done
+ .section .bss
.balign 16
data:
.fill 64, 8, 0
diff --git a/debug/programs/trigger.S b/debug/programs/trigger.S
index 13f0449..2ccfd21 100644
--- a/debug/programs/trigger.S
+++ b/debug/programs/trigger.S
@@ -93,7 +93,7 @@ read_triggers:
1: SREG zero, 0(a0)
ret
- .data
+ .section .data
.align 3
data: .word 0x40
.word 0x41