aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Newsome <tim@sifive.com>2017-12-08 13:51:40 -0800
committerTim Newsome <tim@sifive.com>2017-12-19 10:41:48 -0800
commit37278cf2eca9b1496a5d7c0df88fd3519d7e3c25 (patch)
tree64e9d213544688cf778b0b15aa1bcd4016873515
parentf341db9f72f8e35df0b92190558fd3c2f4c85446 (diff)
downloadriscv-openocd-37278cf2eca9b1496a5d7c0df88fd3519d7e3c25.zip
riscv-openocd-37278cf2eca9b1496a5d7c0df88fd3519d7e3c25.tar.gz
riscv-openocd-37278cf2eca9b1496a5d7c0df88fd3519d7e3c25.tar.bz2
Make priv register 8 bits.
(It's really only 2 bits, but something wonky happens between gdb and OpenOCD if I make it that size.) Change-Id: I562a65cb0ebe5aa0edcc54c251d0fea0e26f9cb1
-rw-r--r--src/target/riscv/riscv.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/target/riscv/riscv.c b/src/target/riscv/riscv.c
index 4657189..f1152a3 100644
--- a/src/target/riscv/riscv.c
+++ b/src/target/riscv/riscv.c
@@ -1883,6 +1883,7 @@ int riscv_init_registers(struct target *target)
sprintf(reg_name, "priv");
r->group = "general";
r->feature = &feature_virtual;
+ r->size = 8;
}
if (reg_name[0]) {
r->name = reg_name;