Add support for virtual priv register. (#59)
[riscv-isa-sim.git] / riscv / gdbserver.cc
2016-07-28 Tim NewsomeAdd support for virtual priv register. (#59)
2016-07-19 Tim NewsomeMake address translation work in 32-bit. (#58)
2016-07-01 Tim NewsomeRemove debug printf that was cluttering up output.
2016-06-28 Tim NewsomeMake gdbserver code work with small Debug RAM.
2016-06-28 Tim NewsomeSupport debugging 32-bit spike instances.
2016-05-23 Tim NewsomeTurn off debugging.
2016-05-23 Tim NewsomeTell gdb we can handle large packets.
2016-05-23 Tim NewsomeFix writing odd numbers of bytes to odd addresses.
2016-05-23 Tim NewsomeExceptions in Debug Mode don't update any regs.
2016-05-23 Tim NewsomeWrite test for downloading a mostly random program
2016-05-23 Tim NewsomeImplement ebreak[mhsu].
2016-05-23 Tim NewsomeRemove dependency on include file in my homedir.
2016-05-23 Tim NewsomeDeal with escapes that gdb sends in binary data.
2016-05-23 Tim NewsomeHalt when gdb user hits ^C.
2016-05-23 Tim NewsomeMake sure to fence.i after setting/clearing a swbp
2016-05-23 Tim NewsomeImplemented register writes.
2016-05-23 Tim NewsomeFix reading CSRs.
2016-05-23 Tim NewsomeSingle step appears to work.
2016-05-23 Tim NewsomeSoftware breakpoints sort of work.
2016-05-23 Tim NewsomeFix off-by-two in general read registers.
2016-05-23 Tim NewsomeWalk page tables to translate addresses.
2016-05-23 Tim NewsomeTurn operation into a queue,
2016-05-23 Tim NewsomeRemove unused code.
2016-05-23 Tim NewsomeSave/restore mstatus, too.
2016-05-23 Tim NewsomeProperly read s0/s1.
2016-05-23 Tim NewsomeImplement memory writes.
2016-05-23 Tim NewsomeImplement single memory read access.
2016-05-23 Tim NewsomeProperly save/restore dpc, mcause, mbadaddr.
2016-05-23 Tim NewsomeExceptions in Debug Mode, stay in Debug Mode.
2016-05-23 Tim NewsomeRead FP registers, and general CSRs*
2016-05-23 Tim NewsomeContinue works well enough for DebugTest.test_exit
2016-05-23 Tim NewsomeRefactor how we track in-progress operations.
2016-05-23 Tim Newsomegdb can attach and read the PC:
2016-05-23 Tim Newsomeprocessor_t unfriends gdbserver_t.
2016-05-23 Tim NewsomeCorrectly read PC on halt.
2016-05-23 Tim NewsomeFix store to clear debug interrupt.
2016-05-23 Tim NewsomeAdd debug_module bus device.
2016-05-23 Tim NewsomeROM -> RAM -> ROM, waiting for debug int.
2016-05-23 Tim NewsomeWhen gdb connects, jump to Debug ROM and segfault.
2016-05-23 Tim NewsomeGutting direct-access gdb.
2016-05-23 Tim NewsomeAdd --gdb-port
2016-05-23 Tim NewsomeMinor cleanup.
2016-05-23 Tim NewsomeUpdate regnum handling to match gdb CSR changes.
2016-05-23 Tim NewsomeImplement register writes.
2016-05-23 Tim NewsomeImplement reading of CSRs.
2016-05-23 Tim NewsomeAdd some tests that pass and test something.
2016-05-23 Tim NewsomeFlush icache when using swbps and report to gdb.
2016-05-23 Tim NewsomeSoftware breakpoints seem to work.
2016-05-23 Tim NewsomeRewrite GPL'd code from OpenOCD.
2016-05-23 Tim NewsomeLooks like single step works.
2016-05-23 Tim NewsomeAdd -H to start halted.
2016-05-23 Tim NewsomeImplement binary memory write.
2016-05-23 Tim NewsomeNow you can halt/continue from gdb.
2016-05-23 Tim NewsomeRegister read looks sane now.
2016-05-23 Tim Newsomegdb can now read spike memory.
2016-05-23 Tim NewsomeHack to the point where gdb reads a register.
2016-05-23 Tim NewsomeListen on a socket for gdb to connect to.