Add support for virtual priv register. (#59)
authorTim Newsome <tim@sifive.com>
Thu, 28 Jul 2016 21:51:31 +0000 (14:51 -0700)
committerAndrew Waterman <waterman@eecs.berkeley.edu>
Thu, 28 Jul 2016 21:51:31 +0000 (14:51 -0700)
commit4fcc71ee8a23c3b4d96218a93a1842dab398be26
treef8360dd349fd2bb897eafab100a8fa38ee540e02
parent5daafcde73f448a702356e049911b5677a1811c2
Add support for virtual priv register. (#59)

Users can use this register to inspect and change the privilege level of
the core. It doesn't make any assumptions about the actual underlying
debug mechanism (as opposed to having the user change DCSR directly,
which may not exist in all debug implementations).
riscv/gdbserver.cc
riscv/gdbserver.h
riscv/insns/dret.h
riscv/processor.cc
riscv/processor.h