diff options
author | cgsfv <cgsfv@users.noreply.github.com> | 2019-08-30 12:00:44 -0700 |
---|---|---|
committer | cgsfv <cgsfv@users.noreply.github.com> | 2019-08-30 12:00:44 -0700 |
commit | 8207cf8d94ef6428f2333c06e553c74fe65080a3 (patch) | |
tree | 451248b9fa52adf243fa7d885bf30c47ff5f0b20 | |
parent | 30b93b866116957fcc4ce290686ac9d96febba3b (diff) | |
download | riscv-openocd-debug-log-reg-failure.zip riscv-openocd-debug-log-reg-failure.tar.gz riscv-openocd-debug-log-reg-failure.tar.bz2 |
Changing ERROR to DEBUG for non existing registersdebug-log-reg-failure
-rw-r--r-- | src/rtos/rtos.c | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/src/rtos/rtos.c b/src/rtos/rtos.c index 96dc99b..e4a0c24 100644 --- a/src/rtos/rtos.c +++ b/src/rtos/rtos.c @@ -490,7 +490,12 @@ int rtos_get_gdb_reg(struct connection *connection, int reg_num) retval = target->rtos->type->get_thread_reg(target->rtos, current_threadid, reg_num, ®_list[0]); if (retval != ERROR_OK) { - LOG_ERROR("RTOS: failed to get register %d", reg_num); + /* + * Different RISC-V cores have varying register sets. OpenOCD currently + * operates on a fixed register list. Just log a 'debug' message if a + * reegister doesn't exist. + */ + LOG_DEBUG("RTOS: failed to get register %d", reg_num); return retval; } } else { @@ -499,7 +504,12 @@ int rtos_get_gdb_reg(struct connection *connection, int reg_num) ®_list, &num_regs); if (retval != ERROR_OK) { - LOG_ERROR("RTOS: failed to get register list"); + /* + * Different RISC-V cores have varying register sets. OpenOCD currently + * operates on a fixed register list. Just log a 'debug' message if a + * reegister doesn't exist. + */ + LOG_DEBUG("RTOS: failed to get register list"); return retval; } } |