aboutsummaryrefslogtreecommitdiff
path: root/riscv/csrs.h
diff options
context:
space:
mode:
authorAndrew Waterman <andrew@sifive.com>2022-07-15 04:21:51 -0700
committerGitHub <noreply@github.com>2022-07-15 04:21:51 -0700
commit80a078f0d5dd0a9f457d23aaa36a021cd68038dd (patch)
tree2316080fdf8136779964459f33de236132323272 /riscv/csrs.h
parentd02b285c8858e33c7f9a79207127c8374c4ddc62 (diff)
parente050da4c27635a22d6dbdab920371012b2ea8b4f (diff)
downloadspike-80a078f0d5dd0a9f457d23aaa36a021cd68038dd.zip
spike-80a078f0d5dd0a9f457d23aaa36a021cd68038dd.tar.gz
spike-80a078f0d5dd0a9f457d23aaa36a021cd68038dd.tar.bz2
Merge pull request #1043 from YenHaoChen/pr-conditionalize-epmp
Conditionalize Smepmp extension (ePMP) support
Diffstat (limited to 'riscv/csrs.h')
-rw-r--r--riscv/csrs.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/riscv/csrs.h b/riscv/csrs.h
index 500bde7..0df38bc 100644
--- a/riscv/csrs.h
+++ b/riscv/csrs.h
@@ -132,6 +132,7 @@ class pmpcfg_csr_t: public csr_t {
class mseccfg_csr_t: public basic_csr_t {
public:
mseccfg_csr_t(processor_t* const proc, const reg_t addr);
+ virtual void verify_permissions(insn_t insn, bool write) const override;
bool get_mml() const noexcept;
bool get_mmwp() const noexcept;
bool get_rlb() const noexcept;