aboutsummaryrefslogtreecommitdiff
path: root/riscv/triggers.cc
diff options
context:
space:
mode:
authorTim Newsome <tim@sifive.com>2022-04-22 10:40:01 -0700
committerTim Newsome <tim@sifive.com>2022-04-22 10:40:01 -0700
commitd9131e3b1dc571a657f9615903d1b7220c7c7d7f (patch)
tree3af6192b7f9fa3557c4ffad4e760789c2b2b27ac /riscv/triggers.cc
parent8e6cf2916b9cb809744ac8dbcc04d2a2b108c5b5 (diff)
downloadspike-d9131e3b1dc571a657f9615903d1b7220c7c7d7f.zip
spike-d9131e3b1dc571a657f9615903d1b7220c7c7d7f.tar.gz
spike-d9131e3b1dc571a657f9615903d1b7220c7c7d7f.tar.bz2
Remove mcontrol_t.type.
It's not writable anyway.
Diffstat (limited to 'riscv/triggers.cc')
-rw-r--r--riscv/triggers.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/riscv/triggers.cc b/riscv/triggers.cc
index 69888bf..1bcda2a 100644
--- a/riscv/triggers.cc
+++ b/riscv/triggers.cc
@@ -4,7 +4,7 @@
namespace triggers {
mcontrol_t::mcontrol_t() :
- type(2), maskmax(0), select(false), timing(false), chain_bit(false),
+ maskmax(0), select(false), timing(false), chain_bit(false),
match(MATCH_EQUAL), m(false), h(false), s(false), u(false),
execute_bit(false), store_bit(false), load_bit(false)
{
@@ -13,7 +13,7 @@ mcontrol_t::mcontrol_t() :
reg_t mcontrol_t::tdata1_read(const processor_t * const proc) const noexcept {
reg_t v = 0;
auto xlen = proc->get_xlen();
- v = set_field(v, MCONTROL_TYPE(xlen), type);
+ v = set_field(v, MCONTROL_TYPE(xlen), 2);
v = set_field(v, MCONTROL_DMODE(xlen), dmode);
v = set_field(v, MCONTROL_MASKMAX(xlen), maskmax);
v = set_field(v, MCONTROL_SELECT, select);