aboutsummaryrefslogtreecommitdiff
path: root/riscv/execute.cc
AgeCommit message (Expand)AuthorFilesLines
2020-05-22rvv: remove remove vlmulChih-Min Chao1-4/+6
2020-05-19rvv: store eew and emul to P.VU for unit/stride load/storeChih-Min Chao1-1/+1
2020-05-13rvv: fractional_lmul when lmul < 1Dave.Wen1-4/+5
2020-05-13vtype: fix the vta and vma functions and debugging displayDave.Wen1-2/+2
2020-05-13eew: fix the eew=0 caseDave.Wen1-0/+2
2020-04-05Write execution logs to a named log file (#409)Rupert Swarbrick1-27/+37
2020-03-16commitlog: fix build failedChih-Min Chao1-4/+6
2020-03-16commitlog: fix wrong dump when exception occurChih-Min Chao1-3/+8
2020-03-03commitlog: enhance vector dumpChih-Min Chao1-5/+14
2020-02-19commitlog: print vsew in bitChih-Min Chao1-1/+1
2020-02-12debug: refine per-inst difference recordChih-Min Chao1-3/+3
2020-02-12commitlog: fix printf format warningChih-Min Chao1-1/+1
2020-02-12commitlog: extend reg record to keep multiple accesssChih-Min Chao1-15/+55
2020-02-12commitlog: extend load/store record to keep multiple accessChih-Min Chao1-7/+9
2019-12-19extend the commit and memory writes log feature with memory reads (#370)John Ingalls1-5/+11
2019-09-29Extends the commit log feature with memory writes. (#324)dave-estes-syzexion1-5/+14
2019-09-29Adds --log-commits commandline option. (#323)dave-estes-syzexion1-1/+3
2019-07-22Add debug_mode state bit, rather than overloading dcsr.causeAndrew Waterman1-3/+3
2019-06-12rvv: revert the debug informationDave.Wen1-1/+17
2019-06-12WIP: move from gamma07 to gamma03Dave.Wen1-17/+2
2019-05-14Implement debug hasel support (#287)Tim Newsome1-7/+10
2019-04-30rvv: decouple the vectorUnit to the processor's state.Dave.Wen1-10/+10
2019-04-15rvv: refine vector register expression in interactive modeChih-Min Chao1-1/+2
2019-03-27rvv: fix compiler warningChih-Min Chao1-1/+1
2019-02-24Add comparison of user state (XPR, FPR, VPR) after each instructionBruce Hoult1-0/+63
2018-08-10Fix 2 trigger corner cases. (#229)Tim Newsome1-3/+5
2018-04-30Fix commit log for serializing instructionsAndrew Waterman1-1/+1
2018-04-30Only break out of the simulator loop on WFI, not on CSR writesAndrew Waterman1-1/+2
2018-03-21Implement Hauser misa.C misalignment proposal (#187)Andrew Waterman1-1/+0
2018-03-09Fix single stepping csrrw instructions (#178)Tim Newsome1-8/+7
2018-03-06Narrow the interface used by the processors and memory to the top-level simul...Prashanth Mundkur1-1/+0
2018-03-03Implement clearing-misa.C-while-PC-is-misaligned proposalAndrew Waterman1-0/+1
2018-02-21Don't allow 32-bit instructions to take up multiple slots in I$Andrew Waterman1-16/+2
2017-12-11Make progbuf a run-time option.Tim Newsome1-3/+1
2017-11-20Fix commitlog. (#162)Christopher Celio1-5/+8
2017-10-20Fix commit-log for Q extension, and for RV32 (#143)Andrew Waterman1-15/+42
2017-09-21Fix comment typo. (#126)Tim Newsome1-1/+1
2017-04-18debug: Checkpoint which somewhat works with OpenOCD v13, but still has some b...Megan Wachs1-5/+8
2017-04-17Merge remote-tracking branch 'origin/priv-1.10' into HEADMegan Wachs1-2/+2
2017-02-23Implement halt request.Tim Newsome1-2/+1
2017-02-21Don't waste time spinning in place in debug modeTim Newsome1-4/+7
2017-02-20serialize simulator on wfiAndrew Waterman1-1/+1
2017-02-02Fix interrupt delegation for coprocessorsAndrew Waterman1-1/+1
2016-12-15Fix single stepping over faulting instructions. (#80)Tim Newsome1-0/+5
2016-12-01Added comments about the modified Duff's Device in execute.cc (#77)Andy Wright1-0/+37
2016-08-25partially update spike to newer debug specAndrew Waterman1-2/+6
2016-08-25Fix spike interactive (-d) modeAndrew Waterman1-5/+3
2016-08-22Implement address and data triggers.Tim Newsome1-2/+32
2016-07-13Fix single step over csrw instructions. (#57)Tim Newsome1-5/+9
2016-05-23Remove obsolete TODO.Tim Newsome1-3/+0