aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYenHaoChen <39526191+YenHaoChen@users.noreply.github.com>2024-04-11 05:08:47 +0800
committerGitHub <noreply@github.com>2024-04-10 14:08:47 -0700
commit9fa26954e79d4403eedcbe1b35395001bbbeb8b1 (patch)
tree1e0a334a1e620d1e98743905f9118f556232ce38
parente981086f9c407d4441538b89052877c57eec8d2a (diff)
downloadriscv-opcodes-9fa26954e79d4403eedcbe1b35395001bbbeb8b1.zip
riscv-opcodes-9fa26954e79d4403eedcbe1b35395001bbbeb8b1.tar.gz
riscv-opcodes-9fa26954e79d4403eedcbe1b35395001bbbeb8b1.tar.bz2
Add mstateen0[60] for Smcsrind/Sscsrind (#241)
Signed-off-by: Andrew Waterman <andrew@sifive.com> Co-authored-by: Andrew Waterman <andrew@sifive.com>
-rw-r--r--encoding.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/encoding.h b/encoding.h
index def8508..82e024f 100644
--- a/encoding.h
+++ b/encoding.h
@@ -173,12 +173,14 @@
#define MSTATEEN0_PRIV114 0x0080000000000000
#define MSTATEEN0_HCONTEXT 0x0200000000000000
#define MSTATEEN0_AIA 0x0800000000000000
+#define MSTATEEN0_CSRIND 0x1000000000000000
#define MSTATEEN0_HENVCFG 0x4000000000000000
#define MSTATEEN_HSTATEEN 0x8000000000000000
#define MSTATEEN0H_PRIV114 0x00800000
#define MSTATEEN0H_HCONTEXT 0x02000000
#define MSTATEEN0H_AIA 0x08000000
+#define MSTATEEN0H_CSRIND 0x10000000
#define MSTATEEN0H_HENVCFG 0x40000000
#define MSTATEENH_HSTATEEN 0x80000000
@@ -227,11 +229,13 @@
#define HSTATEEN0_JVT 0x00000004
#define HSTATEEN0_SCONTEXT 0x0200000000000000
#define HSTATEEN0_AIA 0x0800000000000000
+#define HSTATEEN0_CSRIND 0x1000000000000000
#define HSTATEEN0_SENVCFG 0x4000000000000000
#define HSTATEEN_SSTATEEN 0x8000000000000000
#define HSTATEEN0H_SCONTEXT 0x02000000
#define HSTATEEN0H_AIA 0x08000000
+#define HSTATEEN0H_CSRIND 0x10000000
#define HSTATEEN0H_SENVCFG 0x40000000
#define HSTATEENH_SSTATEEN 0x80000000