2016-06-09 |
Tim Newsome | Fix 2 bugs in Debug ROM: (#52)
|
commit | commitdiff | tree |
2016-06-03 |
Tim Newsome | Keep DCSR_XDEBUGVER unsigned.
|
commit | commitdiff | tree |
2016-06-03 |
Tim Newsome | DCSR cause was moved, bug debug ROM wasn't updated
|
commit | commitdiff | tree |
2016-06-02 |
Tim Newsome | Fix 'make check' when run from build directory.
|
commit | commitdiff | tree |
2016-06-01 |
Tim Newsome | Move sethaltnot and cleardebint.
|
commit | commitdiff | tree |
2016-05-24 |
Tim Newsome | New encoding.h for new CSR addresses.
|
commit | commitdiff | tree |
2016-05-24 |
Tim Newsome | Move cleardebint, per spec.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Use .word for mret, for now.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Change DCSR bits to match spec.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Kill spike as soon as the test is done with it.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Link standalone programs at 0x80010000.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Turn off debugging.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Tell gdb we can handle large packets.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Fix writing odd numbers of bytes to odd addresses.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Exceptions in Debug Mode don't update any regs.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Ignore MPRV in Debug Mode.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Write test for downloading a mostly random program
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Remove already-implemented TODO.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Move debug rom link map to the right place.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Remove obsolete TODO.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Implement ebreak[mhsu].
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Remove dependency on include file in my homedir.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Force gdb to not print entry values.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | mprv test now breaks like it's supposed to.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Deal with escapes that gdb sends in binary data.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Make -H halt the core right out of reset.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Halt when gdb user hits ^C.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Make sure to fence.i after setting/clearing a swbp
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Implemented register writes.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Fix reading CSRs.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Single step appears to work.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Software breakpoints sort of work.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Use fence.i in Debug ROM.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Fix off-by-two in general read registers.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Walk page tables to translate addresses.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Turn operation into a queue,
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Remove unused code.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Save/restore mstatus, too.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Ignore more files.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Properly read s0/s1.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Add dret.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Implement memory writes.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Implement single memory read access.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Properly save/restore dpc, mcause, mbadaddr.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Exceptions in Debug Mode, stay in Debug Mode.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Remove debug printfs.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Have Debug memory kind of working again.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Read FP registers, and general CSRs*
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Continue works well enough for DebugTest.test_exit
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Fix race using fence.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Refactor how we track in-progress operations.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | gdb can attach and read the PC:
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | processor_t unfriends gdbserver_t.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Correctly read PC on halt.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Fix store to clear debug interrupt.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Add debug_module bus device.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | ROM -> RAM -> ROM, waiting for debug int.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Make sure to translate Debug RAM addresses also.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Jump to the correct (temporary) Debug RAM address.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Clean up how Debug ROM is included.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Can jump to and execute Debug ROM.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Check in compiled debug ROM.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | When gdb connects, jump to Debug ROM and segfault.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Add debug rom code.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Gutting direct-access gdb.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Add writing to DCSR, DPC, DSCRATCH.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Actually run the ebreak test.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Only halt on ebreak if a debugger is attached.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Test ebreak without gdb.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Document attaching with gdb.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Add --gdb-port
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Do a better job checking CSR functionality.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Rename gdbserver-smoke.py to gdbserver.py.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Test 'info registers all' as well as 'info all-registers'
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Minor cleanup.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Update regnum handling to match gdb CSR changes.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Forgot to add this source.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Treat warnings as errors.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Implement register writes.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Properly clean up spike.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Implement reading of CSRs.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Add some tests that pass and test something.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Flush icache when using swbps and report to gdb.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Add very basic 'make check'.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Make 'make check' not hang forever.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Software breakpoints seem to work.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Rewrite GPL'd code from OpenOCD.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Looks like single step works.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Add -H to start halted.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Implement binary memory write.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Now you can halt/continue from gdb.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Register read looks sane now.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | gdb can now read spike memory.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Hack to the point where gdb reads a register.
|
commit | commitdiff | tree |
2016-05-23 |
Tim Newsome | Listen on a socket for gdb to connect to.
|
commit | commitdiff | tree |
2016-05-19 |
Tim Newsome | Merge pull request #42 from csail-csg/master
|
commit | commitdiff | tree |
|