diff options
author | Andrew Waterman <andrew@sifive.com> | 2022-07-15 04:21:51 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-15 04:21:51 -0700 |
commit | 80a078f0d5dd0a9f457d23aaa36a021cd68038dd (patch) | |
tree | 2316080fdf8136779964459f33de236132323272 /riscv/csrs.h | |
parent | d02b285c8858e33c7f9a79207127c8374c4ddc62 (diff) | |
parent | e050da4c27635a22d6dbdab920371012b2ea8b4f (diff) | |
download | spike-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.h | 1 |
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; |