aboutsummaryrefslogtreecommitdiff
path: root/riscv
AgeCommit message (Expand)AuthorFilesLines
2016-05-23Turn off debugging.Tim Newsome4-34/+31
2016-05-23Tell gdb we can handle large packets.Tim Newsome2-1/+2
2016-05-23Fix writing odd numbers of bytes to odd addresses.Tim Newsome1-13/+20
2016-05-23Exceptions in Debug Mode don't update any regs.Tim Newsome3-71/+35
2016-05-23Ignore MPRV in Debug Mode.Tim Newsome1-1/+1
2016-05-23Write test for downloading a mostly random programTim Newsome1-2/+7
2016-05-23Remove already-implemented TODO.Tim Newsome1-1/+0
2016-05-23Remove obsolete TODO.Tim Newsome1-3/+0
2016-05-23Implement ebreak[mhsu].Tim Newsome2-2/+18
2016-05-23Remove dependency on include file in my homedir.Tim Newsome4-44/+50
2016-05-23mprv test now breaks like it's supposed to.Tim Newsome1-0/+9
2016-05-23Deal with escapes that gdb sends in binary data.Tim Newsome1-2/+18
2016-05-23Make -H halt the core right out of reset.Tim Newsome4-13/+16
2016-05-23Halt when gdb user hits ^C.Tim Newsome2-5/+5
2016-05-23Make sure to fence.i after setting/clearing a swbpTim Newsome2-5/+14
2016-05-23Implemented register writes.Tim Newsome1-18/+60
2016-05-23Fix reading CSRs.Tim Newsome2-4/+1
2016-05-23Single step appears to work.Tim Newsome6-21/+74
2016-05-23Software breakpoints sort of work.Tim Newsome6-74/+100
2016-05-23Use fence.i in Debug ROM.Tim Newsome1-1/+0
2016-05-23Fix off-by-two in general read registers.Tim Newsome3-6/+1
2016-05-23Walk page tables to translate addresses.Tim Newsome3-45/+247
2016-05-23Turn operation into a queue,Tim Newsome2-276/+263
2016-05-23Remove unused code.Tim Newsome4-22/+8
2016-05-23Save/restore mstatus, too.Tim Newsome2-5/+49
2016-05-23Properly read s0/s1.Tim Newsome1-4/+10
2016-05-23Add dret.Tim Newsome5-4/+17
2016-05-23Implement memory writes.Tim Newsome1-4/+125
2016-05-23Implement single memory read access.Tim Newsome2-15/+104
2016-05-23Properly save/restore dpc, mcause, mbadaddr.Tim Newsome3-14/+110
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