diff options
author | Aaron Durbin <adurbin@rivosinc.com> | 2023-01-27 08:26:21 -0800 |
---|---|---|
committer | Aaron Durbin <adurbin@rivosinc.com> | 2023-01-27 08:26:21 -0800 |
commit | dc280587d646f01c3dbbfd62f01023a05f84ef3c (patch) | |
tree | 1d6dcbf993aee37b8aee7b78b58e551d8b1916ab | |
parent | 471d43a6e392d8aad6b6c6e3b5fc2464c32ca8d0 (diff) | |
download | spike-dc280587d646f01c3dbbfd62f01023a05f84ef3c.zip spike-dc280587d646f01c3dbbfd62f01023a05f84ef3c.tar.gz spike-dc280587d646f01c3dbbfd62f01023a05f84ef3c.tar.bz2 |
Add Svadu Extension Parsing to ISA Parser
Make the ISA parser understand the Svadu extension.
-rw-r--r-- | riscv/isa_parser.cc | 2 | ||||
-rw-r--r-- | riscv/isa_parser.h | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/riscv/isa_parser.cc b/riscv/isa_parser.cc index c0cada7..c074975 100644 --- a/riscv/isa_parser.cc +++ b/riscv/isa_parser.cc @@ -206,6 +206,8 @@ isa_parser_t::isa_parser_t(const char* str, const char *priv) extension_table[EXT_SMSTATEEN] = true; } else if (ext_str == "sscofpmf") { extension_table[EXT_SSCOFPMF] = true; + } else if (ext_str == "svadu") { + extension_table[EXT_SVADU] = true; } else if (ext_str == "svnapot") { extension_table[EXT_SVNAPOT] = true; } else if (ext_str == "svpbmt") { diff --git a/riscv/isa_parser.h b/riscv/isa_parser.h index 4be81d8..01f4680 100644 --- a/riscv/isa_parser.h +++ b/riscv/isa_parser.h @@ -42,6 +42,7 @@ typedef enum { EXT_SMEPMP, EXT_SMSTATEEN, EXT_SSCOFPMF, + EXT_SVADU, EXT_SVNAPOT, EXT_SVPBMT, EXT_SVINVAL, |