aboutsummaryrefslogtreecommitdiff
path: root/riscv
AgeCommit message (Expand)AuthorFilesLines
2016-05-23Exceptions in Debug Mode, stay in Debug Mode.Tim Newsome4-3/+12
2016-05-23Remove debug printfs.Tim Newsome1-4/+1
2016-05-23Have Debug memory kind of working again.Tim Newsome8-84/+22
2016-05-23Read FP registers, and general CSRs*Tim Newsome1-15/+31
2016-05-23Continue works well enough for DebugTest.test_exitTim Newsome2-1/+10
2016-05-23Refactor how we track in-progress operations.Tim Newsome4-174/+266
2016-05-23gdb can attach and read the PC:Tim Newsome4-24/+95
2016-05-23processor_t unfriends gdbserver_t.Tim Newsome4-13/+32
2016-05-23Correctly read PC on halt.Tim Newsome2-11/+23
2016-05-23Fix store to clear debug interrupt.Tim Newsome4-2/+20
2016-05-23Add debug_module bus device.Tim Newsome15-43/+245
2016-05-23ROM -> RAM -> ROM, waiting for debug int.Tim Newsome3-0/+37
2016-05-23Make sure to translate Debug RAM addresses also.Tim Newsome2-2/+6
2016-05-23Clean up how Debug ROM is included.Tim Newsome6-157/+1
2016-05-23Can jump to and execute Debug ROM.Tim Newsome9-4/+176
2016-05-23When gdb connects, jump to Debug ROM and segfault.Tim Newsome5-11/+17
2016-05-23Gutting direct-access gdb.Tim Newsome6-40/+24
2016-05-23Add writing to DCSR, DPC, DSCRATCH.Tim Newsome3-0/+59
2016-05-23Only halt on ebreak if a debugger is attached.Tim Newsome2-2/+4
2016-05-23Add --gdb-portTim Newsome3-24/+24
2016-05-23Minor cleanup.Tim Newsome1-3/+3
2016-05-23Update regnum handling to match gdb CSR changes.Tim Newsome1-125/+40
2016-05-23Implement register writes.Tim Newsome2-5/+70
2016-05-23Implement reading of CSRs.Tim Newsome1-24/+113
2016-05-23Add some tests that pass and test something.Tim Newsome1-3/+3
2016-05-23Flush icache when using swbps and report to gdb.Tim Newsome6-12/+85
2016-05-23Software breakpoints seem to work.Tim Newsome4-13/+102
2016-05-23Rewrite GPL'd code from OpenOCD.Tim Newsome1-34/+17
2016-05-23Looks like single step works.Tim Newsome5-7/+60
2016-05-23Add -H to start halted.Tim Newsome3-3/+6
2016-05-23Implement binary memory write.Tim Newsome2-31/+86
2016-05-23Now you can halt/continue from gdb.Tim Newsome5-5/+60
2016-05-23Register read looks sane now.Tim Newsome2-8/+75
2016-05-23gdb can now read spike memory.Tim Newsome4-22/+96
2016-05-23Hack to the point where gdb reads a register.Tim Newsome2-28/+134
2016-05-23Listen on a socket for gdb to connect to.Tim Newsome5-0/+329
2016-05-22Allow delegation of device interruptsAndrew Waterman2-4/+7
2016-05-21htif: catch proper store exception (#44)Garret Kelly1-1/+1
2016-05-21Some bugfixes for CSR reading and setting FS for fflags updates (#43)Andy Wright5-9/+24
2016-05-19Removed devicetree.h from riscv.mk.in since it no longer existsacw12511-1/+0
2016-05-18Added missing header files to riscv.mk.inacw12511-0/+3
2016-05-02Add back IPI supportAndrew Waterman2-21/+22
2016-05-02Remove MIPI; mip.MSIP bit is read-onlyAndrew Waterman2-12/+2
2016-05-02Remove tohost/fromhost registersAndrew Waterman5-35/+0
2016-04-30Initialize mtvec to DEFAULT_MTVECAndrew Waterman1-0/+1
2016-04-30Remove SCRs; add padding after config stringAndrew Waterman5-46/+29
2016-04-29Move much closer to new platform-M memory mapAndrew Waterman9-58/+87
2016-04-28Add --dump-config-string flagAndrew Waterman1-0/+1
2016-04-28Remove MTIME[CMP]; add RTC deviceAndrew Waterman10-47/+87
2016-04-19Split ERET into URET, SRET, HRET, MRETAndrew Waterman6-21/+33