aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYenHaoChen <howard25336284@gmail.com>2023-01-04 09:20:49 +0800
committerYenHaoChen <howard25336284@gmail.com>2023-01-04 09:20:49 +0800
commit5fa820d323d1b53c7641fed52214b86f7272c58d (patch)
tree12b62d4d22d8852a61c172d2767ed6c7114361a1
parent1ffeac39c5b42424dc674de1ee4a3362a8aa50c4 (diff)
downloadspike-5fa820d323d1b53c7641fed52214b86f7272c58d.zip
spike-5fa820d323d1b53c7641fed52214b86f7272c58d.tar.gz
spike-5fa820d323d1b53c7641fed52214b86f7272c58d.tar.bz2
triggers: refactor: move hit variable to trap_common_t from itrigger_t/etrigger_t
-rw-r--r--riscv/triggers.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/riscv/triggers.h b/riscv/triggers.h
index 9d1e943..4a2b158 100644
--- a/riscv/triggers.h
+++ b/riscv/triggers.h
@@ -148,6 +148,7 @@ private:
class trap_common_t : public trigger_t {
protected:
bool dmode;
+ bool hit;
};
class itrigger_t : public trap_common_t {
@@ -162,7 +163,6 @@ public:
private:
bool simple_match(bool interrupt, reg_t bit) const;
- bool hit;
bool nmi;
action_t action;
};
@@ -179,7 +179,6 @@ public:
private:
bool simple_match(bool interrupt, reg_t bit) const;
- bool hit;
action_t action;
};