aboutsummaryrefslogtreecommitdiff
path: root/riscv/execute.cc
AgeCommit message (Expand)AuthorFilesLines
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
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
2016-05-23Make -H halt the core right out of reset.Tim Newsome1-7/+8
2016-05-23Fix reading CSRs.Tim Newsome1-4/+0
2016-05-23Single step appears to work.Tim Newsome1-2/+19
2016-05-23Exceptions in Debug Mode, stay in Debug Mode.Tim Newsome1-2/+2
2016-05-23gdb can attach and read the PC:Tim Newsome1-1/+1
2016-05-23processor_t unfriends gdbserver_t.Tim Newsome1-2/+2
2016-05-23Add debug_module bus device.Tim Newsome1-1/+10
2016-05-23When gdb connects, jump to Debug ROM and segfault.Tim Newsome1-0/+4
2016-05-23Gutting direct-access gdb.Tim Newsome1-13/+1
2016-05-23Flush icache when using swbps and report to gdb.Tim Newsome1-2/+2
2016-05-23Software breakpoints seem to work.Tim Newsome1-4/+1
2016-05-23Looks like single step works.Tim Newsome1-1/+14
2016-05-23Now you can halt/continue from gdb.Tim Newsome1-1/+3
2016-03-02Return to interactive mode after a trapAndrew Waterman1-0/+1
2016-03-02Fix ERET serialization strategyAndrew Waterman1-4/+7
2016-03-02WIP on priv spec v1.9Andrew Waterman1-1/+1
2015-10-26Fix histogram for RVCAndrew Waterman1-3/+2