Age | Commit message (Expand) | Author | Files | Lines |
2016-05-23 | Turn off debugging. | Tim Newsome | 4 | -34/+31 |
2016-05-23 | Tell gdb we can handle large packets. | Tim Newsome | 2 | -1/+2 |
2016-05-23 | Fix writing odd numbers of bytes to odd addresses. | Tim Newsome | 1 | -13/+20 |
2016-05-23 | Exceptions in Debug Mode don't update any regs. | Tim Newsome | 3 | -71/+35 |
2016-05-23 | Ignore MPRV in Debug Mode. | Tim Newsome | 1 | -1/+1 |
2016-05-23 | Write test for downloading a mostly random program | Tim Newsome | 1 | -2/+7 |
2016-05-23 | Remove already-implemented TODO. | Tim Newsome | 1 | -1/+0 |
2016-05-23 | Remove obsolete TODO. | Tim Newsome | 1 | -3/+0 |
2016-05-23 | Implement ebreak[mhsu]. | Tim Newsome | 2 | -2/+18 |
2016-05-23 | Remove dependency on include file in my homedir. | Tim Newsome | 4 | -44/+50 |
2016-05-23 | mprv test now breaks like it's supposed to. | Tim Newsome | 1 | -0/+9 |
2016-05-23 | Deal with escapes that gdb sends in binary data. | Tim Newsome | 1 | -2/+18 |
2016-05-23 | Make -H halt the core right out of reset. | Tim Newsome | 4 | -13/+16 |
2016-05-23 | Halt when gdb user hits ^C. | Tim Newsome | 2 | -5/+5 |
2016-05-23 | Make sure to fence.i after setting/clearing a swbp | Tim Newsome | 2 | -5/+14 |
2016-05-23 | Implemented register writes. | Tim Newsome | 1 | -18/+60 |
2016-05-23 | Fix reading CSRs. | Tim Newsome | 2 | -4/+1 |
2016-05-23 | Single step appears to work. | Tim Newsome | 6 | -21/+74 |
2016-05-23 | Software breakpoints sort of work. | Tim Newsome | 6 | -74/+100 |
2016-05-23 | Use fence.i in Debug ROM. | Tim Newsome | 1 | -1/+0 |
2016-05-23 | Fix off-by-two in general read registers. | Tim Newsome | 3 | -6/+1 |
2016-05-23 | Walk page tables to translate addresses. | Tim Newsome | 3 | -45/+247 |
2016-05-23 | Turn operation into a queue, | Tim Newsome | 2 | -276/+263 |
2016-05-23 | Remove unused code. | Tim Newsome | 4 | -22/+8 |
2016-05-23 | Save/restore mstatus, too. | Tim Newsome | 2 | -5/+49 |
2016-05-23 | Properly read s0/s1. | Tim Newsome | 1 | -4/+10 |
2016-05-23 | Add dret. | Tim Newsome | 5 | -4/+17 |
2016-05-23 | Implement memory writes. | Tim Newsome | 1 | -4/+125 |
2016-05-23 | Implement single memory read access. | Tim Newsome | 2 | -15/+104 |
2016-05-23 | Properly save/restore dpc, mcause, mbadaddr. | Tim Newsome | 3 | -14/+110 |
2016-05-23 | Exceptions in Debug Mode, stay in Debug Mode. | Tim Newsome | 4 | -3/+12 |
2016-05-23 | Remove debug printfs. | Tim Newsome | 1 | -4/+1 |
2016-05-23 | Have Debug memory kind of working again. | Tim Newsome | 8 | -84/+22 |
2016-05-23 | Read FP registers, and general CSRs* | Tim Newsome | 1 | -15/+31 |
2016-05-23 | Continue works well enough for DebugTest.test_exit | Tim Newsome | 2 | -1/+10 |
2016-05-23 | Refactor how we track in-progress operations. | Tim Newsome | 4 | -174/+266 |
2016-05-23 | gdb can attach and read the PC: | Tim Newsome | 4 | -24/+95 |
2016-05-23 | processor_t unfriends gdbserver_t. | Tim Newsome | 4 | -13/+32 |
2016-05-23 | Correctly read PC on halt. | Tim Newsome | 2 | -11/+23 |
2016-05-23 | Fix store to clear debug interrupt. | Tim Newsome | 4 | -2/+20 |
2016-05-23 | Add debug_module bus device. | Tim Newsome | 15 | -43/+245 |
2016-05-23 | ROM -> RAM -> ROM, waiting for debug int. | Tim Newsome | 3 | -0/+37 |
2016-05-23 | Make sure to translate Debug RAM addresses also. | Tim Newsome | 2 | -2/+6 |
2016-05-23 | Clean up how Debug ROM is included. | Tim Newsome | 6 | -157/+1 |
2016-05-23 | Can jump to and execute Debug ROM. | Tim Newsome | 9 | -4/+176 |
2016-05-23 | When gdb connects, jump to Debug ROM and segfault. | Tim Newsome | 5 | -11/+17 |
2016-05-23 | Gutting direct-access gdb. | Tim Newsome | 6 | -40/+24 |
2016-05-23 | Add writing to DCSR, DPC, DSCRATCH. | Tim Newsome | 3 | -0/+59 |
2016-05-23 | Only halt on ebreak if a debugger is attached. | Tim Newsome | 2 | -2/+4 |
2016-05-23 | Add --gdb-port | Tim Newsome | 3 | -24/+24 |