aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2016-05-23Kill spike as soon as the test is done with it.Tim Newsome1-5/+9
2016-05-23Link standalone programs at 0x80010000.Tim Newsome2-3/+5
2016-05-23Turn off debugging.Tim Newsome4-34/+31
2016-05-23Tell gdb we can handle large packets.Tim Newsome3-2/+3
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 Newsome8-56/+151
2016-05-23Remove already-implemented TODO.Tim Newsome1-1/+0
2016-05-23Move debug rom link map to the right place.Tim Newsome2-2/+2
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-23Force gdb to not print entry values.Tim Newsome1-0/+2
2016-05-23mprv test now breaks like it's supposed to.Tim Newsome5-22/+187
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 Newsome5-13/+52
2016-05-23Halt when gdb user hits ^C.Tim Newsome4-6/+34
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 Newsome3-9/+6
2016-05-23Single step appears to work.Tim Newsome7-22/+76
2016-05-23Software breakpoints sort of work.Tim Newsome6-74/+100
2016-05-23Use fence.i in Debug ROM.Tim Newsome3-10/+10
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-23Ignore more files.Tim Newsome1-0/+3
2016-05-23Properly read s0/s1.Tim Newsome1-4/+10
2016-05-23Add dret.Tim Newsome7-7/+19
2016-05-23Implement memory writes.Tim Newsome1-4/+125
2016-05-23Implement single memory read access.Tim Newsome4-39/+133
2016-05-23Properly save/restore dpc, mcause, mbadaddr.Tim Newsome3-14/+110
2016-05-23Exceptions in Debug Mode, stay in Debug Mode.Tim Newsome6-19/+40
2016-05-23Remove debug printfs.Tim Newsome1-4/+1
2016-05-23Have Debug memory kind of working again.Tim Newsome10-98/+35
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-23Fix race using fence.Tim Newsome2-21/+16
2016-05-23Refactor how we track in-progress operations.Tim Newsome5-174/+267
2016-05-23gdb can attach and read the PC:Tim Newsome4-24/+95
2016-05-23processor_t unfriends gdbserver_t.Tim Newsome6-15/+34
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 Newsome18-58/+259
2016-05-23ROM -> RAM -> ROM, waiting for debug int.Tim Newsome5-2/+39
2016-05-23Make sure to translate Debug RAM addresses also.Tim Newsome2-2/+6
2016-05-23Jump to the correct (temporary) Debug RAM address.Tim Newsome2-6/+7