From 2a103bae443b94b41a1071f9f9c62a80a45bcad0 Mon Sep 17 00:00:00 2001 From: Tim Newsome Date: Mon, 7 May 2018 15:15:40 -0700 Subject: Don't error if hart select isn't implemented. It's not implemented for 0.11 because we don't need it. Returning error caused 0.11 targets to not be debuggable since change 848062d0d11679de25be573981df45e2c4880db8. Change-Id: I8b04a1fcf3c3e8bf8340cbf39aaf475d2a213519 --- src/target/riscv/riscv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/target/riscv/riscv.c b/src/target/riscv/riscv.c index bd09ef7..6281fad 100644 --- a/src/target/riscv/riscv.c +++ b/src/target/riscv/riscv.c @@ -1706,7 +1706,7 @@ int riscv_set_current_hartid(struct target *target, int hartid) { RISCV_INFO(r); if (!r->select_current_hart) - return ERROR_FAIL; + return ERROR_OK; int previous_hartid = riscv_current_hartid(target); r->current_hartid = hartid; -- cgit v1.1