aboutsummaryrefslogtreecommitdiff
path: root/riscv/triggers.cc
AgeCommit message (Expand)AuthorFilesLines
2022-10-14In triggers, use optional<data> instead of {has_data, data}Andrew Waterman1-5/+5
2022-10-05Merge pull request #1105 from YenHaoChen/pr-trigger-priorityAndrew Waterman1-3/+5
2022-10-04Suppress most unused variable warningsAndrew Waterman1-1/+1
2022-10-04Fix trigger mcontrol.chain match issue #599 #627 (#1083)YenHaoChen1-1/+1
2022-09-30Add has_data argument to trigger checking functionsYenHaoChen1-3/+5
2022-09-15Initialize triggers using default member initializersScott Johnson1-7/+0
2022-07-07remove multi blank linesWeiwei Li1-1/+0
2022-05-02Use MCONTROL_TYPE_MATCH macro instead of 2Tim Newsome1-1/+1
2022-05-02Implement mcontrol trigger hit bit.Tim Newsome1-0/+12
2022-04-22Remove mcontrol_t.hTim Newsome1-3/+1
2022-04-22Remove maskmax as a variable.Tim Newsome1-2/+2
2022-04-22Remove mcontrol_t.type.Tim Newsome1-2/+2
2022-04-07Pass ref instead of pointer to trigger_updated()Tim Newsome1-2/+2
2022-04-07Add const to pointers where possible.Tim Newsome1-12/+12
2022-04-07Add module_t::~module_t()Tim Newsome1-0/+6
2022-04-05Abstract away access to load/store/execute bits.Tim Newsome1-12/+12
2022-04-05Make chain into chain() for all triggers.Tim Newsome1-5/+5
2022-04-05Make triggers::module_t::triggers private.Tim Newsome1-3/+6
2022-04-05Don't access triggers vector directly from csrs.cc.Tim Newsome1-0/+20
2022-04-05Move trigger match logic into triggers.ccTim Newsome1-32/+42
2022-04-05module_t::trigger_match -> memory_access_matchTim Newsome1-1/+1
2022-04-05Move mcontrol match logic into mcontrol_t.Tim Newsome1-61/+54
2022-04-05Give triggers::module_t its own processor_t*Tim Newsome1-1/+1
2022-04-05Move trigger_match() into triggers.Tim Newsome1-0/+84
2022-04-05Move tdata2 logic into trigger.Tim Newsome1-0/+12
2022-04-05Turn unsupported mcontrol.match into a supported one.Tim Newsome1-1/+14
2022-03-30Move tdata1 write logic into triggers.Tim Newsome1-0/+25
2022-03-30Move tdata1 read logic into triggers.cc.Tim Newsome1-0/+22
2022-03-30Replace state.mcontrol with TM.triggers.Tim Newsome1-0/+14
2022-03-30Create triggers.cc, triggers.h.Tim Newsome1-0/+4