aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Waterman <andrew@sifive.com>2017-03-23 13:25:36 -0700
committerAndrew Waterman <andrew@sifive.com>2017-03-23 13:25:36 -0700
commitec5a82204dd924cb1e941064056262e6137355ea (patch)
tree5b68bf0b1dd0eabae5d2a7cdb4c4530040b5a584
parent2536e5268c031d734e2334e4d9afde1b8517db1b (diff)
downloadriscv-opcodes-ec5a82204dd924cb1e941064056262e6137355ea.zip
riscv-opcodes-ec5a82204dd924cb1e941064056262e6137355ea.tar.gz
riscv-opcodes-ec5a82204dd924cb1e941064056262e6137355ea.tar.bz2
Add TW/TVM/TSR fields to mstatus
-rw-r--r--encoding.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/encoding.h b/encoding.h
index 910bced..08065eb 100644
--- a/encoding.h
+++ b/encoding.h
@@ -17,8 +17,11 @@
#define MSTATUS_FS 0x00006000
#define MSTATUS_XS 0x00018000
#define MSTATUS_MPRV 0x00020000
-#define MSTATUS_PUM 0x00040000
+#define MSTATUS_SUM 0x00040000
#define MSTATUS_MXR 0x00080000
+#define MSTATUS_TVM 0x00100000
+#define MSTATUS_TW 0x00200000
+#define MSTATUS_TSR 0x00400000
#define MSTATUS32_SD 0x80000000
#define MSTATUS64_SD 0x8000000000000000