aboutsummaryrefslogtreecommitdiff
path: root/debug/programs/priv.S
diff options
context:
space:
mode:
authorMegan Wachs <megan@sifive.com>2016-08-08 11:41:25 -0700
committerMegan Wachs <megan@sifive.com>2016-08-08 11:41:25 -0700
commit99ea2bfc87739eb62a8eb1012e6b38d123feede5 (patch)
treeb2c343493fd99868696e5f2e3ba2e14997803261 /debug/programs/priv.S
parent0cf74a5e9aaf249fad226f129198663333f95c9d (diff)
parenteb60ed426347614dfbdcbe4dcd6ed5bae8b7968a (diff)
downloadriscv-tests-99ea2bfc87739eb62a8eb1012e6b38d123feede5.zip
riscv-tests-99ea2bfc87739eb62a8eb1012e6b38d123feede5.tar.gz
riscv-tests-99ea2bfc87739eb62a8eb1012e6b38d123feede5.tar.bz2
Merge remote-tracking branch 'origin/master'
Diffstat (limited to 'debug/programs/priv.S')
-rw-r--r--debug/programs/priv.S11
1 files changed, 11 insertions, 0 deletions
diff --git a/debug/programs/priv.S b/debug/programs/priv.S
new file mode 100644
index 0000000..2d20a65
--- /dev/null
+++ b/debug/programs/priv.S
@@ -0,0 +1,11 @@
+#include "../../env/encoding.h"
+
+ .global main
+
+ .section .text
+main:
+ # MISA is only readable from machine mode
+ csrr t0, CSR_MISA
+ csrr t0, CSR_MISA
+ csrr t0, CSR_MISA
+ csrr t0, CSR_MISA