aboutsummaryrefslogtreecommitdiff
path: root/riscv/execute.cc
AgeCommit message (Expand)AuthorFilesLines
2021-11-04Report proper GVA bit on breakpoint trapsScott Johnson1-1/+1
2021-11-04Add gva field to trap_breakpointScott Johnson1-1/+1
2021-11-03Use appropriate subclass for breakpoint trapScott Johnson1-1/+1
2021-09-29Convert vl to csr_tScott Johnson1-1/+1
2021-09-26Convert dcsr to csr_tScott Johnson1-1/+1
2021-09-16Convert minstret to csr_tScott Johnson1-1/+1
2021-07-28Inline execute_insnAndrew Waterman1-1/+1
2021-07-17commitlog: add toggle for wfiChih-Min Chao1-1/+3
2021-06-02Remove Duff's Device in main simulation loop (#721)Andrew Waterman1-43/+12
2021-02-09Fix commit log for WFI instructionsAndrew Waterman1-0/+3
2021-01-27Increment minstret when WFI completes (#636)Scott Johnson1-1/+1
2020-10-26commitlog: fix compilation warningChih-Min Chao1-1/+1
2020-10-06rvv: commitlog: get hartid directlyChih-Min Chao1-2/+1
2020-09-29Adding symbol lookup when --enable-commitlog is enabled (#558)sthiruva1-0/+5
2020-09-28Add core id to lines generated by --log-commits (#556)sthiruva1-0/+4
2020-07-08Extend trap classes to pass more informationAnup Patel1-1/+1
2020-07-02commitlog: support csr accessChih-Min Chao1-1/+5
2020-07-02commitlog: simplify print_value pathChih-Min Chao1-26/+27
2020-07-02commitlog: extend hint bit to record csr accessChih-Min Chao1-2/+6
2020-06-17rvv: commitlog: fix fractional lmul dumpChih-Min Chao1-2/+2
2020-06-04rvv: fix compilation warningChih-Min Chao1-1/+1
2020-05-28rvv: extenc VU structure to support 0.9 new fieldsChih-Min Chao1-1/+5
2020-05-26Report haltgroup halt cause, per the debug spec. (#473)Tim Newsome1-1/+3
2020-04-29rvv: commitlog: report status when memory trap occurs in vector load/storeChih-Min Chao1-6/+25
2020-03-27Write execution logs to a named log file (#409)Rupert Swarbrick1-27/+37
2020-03-23commitlog: fix wrong dump when exception occursChih-Min Chao1-7/+14
2020-03-09commitlog: enhance vector dumpChih-Min Chao1-5/+14
2020-02-20commitlog: print vsew in bitChih-Min Chao1-1/+1
2020-02-18commitlog: fix printf format warningChih-Min Chao1-1/+1
2020-01-22commitlog: extend reg record to keep multiple accesssChih-Min Chao1-15/+55
2020-01-13commitlog: extend load/store record to keep multiple accessChih-Min Chao1-7/+9
2019-12-16extend the commit and memory writes log feature with memory reads (#370)John Ingalls1-5/+11
2019-09-18Extends the commit log feature with memory writes. (#324)dave-estes-syzexion1-5/+14
2019-09-18Adds --log-commits commandline option. (#323)dave-estes-syzexion1-1/+3
2019-07-12Add debug_mode state bit, rather than overloading dcsr.causeAndrew Waterman1-3/+3
2019-06-18rvv: extend interactive debugChih-Min Chao1-1/+0
2019-04-02Implement debug hasel support (#287)Tim Newsome1-7/+10
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