Skip to content

Commit d13dc0b

Browse files
committed
triggers: mcontrol: refactor: Add mcontrol_t::maskmax
1 parent 1b80449 commit d13dc0b

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

riscv/triggers.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ reg_t mcontrol_t::tdata1_read(const processor_t * const proc) const noexcept {
146146
auto xlen = proc->get_xlen();
147147
v = set_field(v, MCONTROL_TYPE(xlen), CSR_TDATA1_TYPE_MCONTROL);
148148
v = set_field(v, CSR_MCONTROL_DMODE(xlen), dmode);
149-
v = set_field(v, MCONTROL_MASKMAX(xlen), 0);
149+
v = set_field(v, MCONTROL_MASKMAX(xlen), maskmax);
150150
v = set_field(v, CSR_MCONTROL_HIT, hit);
151151
v = set_field(v, MCONTROL_SELECT, select);
152152
v = set_field(v, MCONTROL_TIMING, timing);

riscv/triggers.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,7 @@ class mcontrol_t : public mcontrol_common_t {
243243

244244
private:
245245
bool hit = false;
246+
const reg_t maskmax = 0;
246247
};
247248

248249
class mcontrol6_t : public mcontrol_common_t {

0 commit comments

Comments
 (0)