riscv: add remote gdb support
authorAlec Roelke <ar4jc@virginia.edu>
Tue, 21 Mar 2017 16:54:50 +0000 (12:54 -0400)
committerAlec Roelke <ar4jc@virginia.edu>
Wed, 5 Apr 2017 20:21:45 +0000 (20:21 +0000)
commit616d48a570296f3d6eb38e5ce5e6fe41facf1a29
tree62f4ae2782d9ff1c4f43ce3abcf190113ee0e8bb
parentcd06bcf4ec2443eb719410e7e496e3d9d4d479c9
riscv: add remote gdb support

This patch adds support for debugging with remote GDB to RISC-V. Using
GDB compiled with the RISC-V GNU toolchain, it is possible to pause
and continue execution, view debugging information, etc.  As with the
rest of RISC-V, this does not support full-system mode.

Change-Id: I2d3a8be614725e1be4b4c283f9fb678a0a30578d
Reviewed-on: https://gem5-review.googlesource.com/2304
Maintainer: Alec Roelke <ar4jc@virginia.edu>
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
src/arch/riscv/isa.cc
src/arch/riscv/isa.hh
src/arch/riscv/registers.hh
src/arch/riscv/remote_gdb.cc
src/arch/riscv/remote_gdb.hh