From c1ef5f61c3b9b59e1a410badb90e485a98cdedb4 Mon Sep 17 00:00:00 2001 From: Tim Newsome Date: Thu, 17 Jan 2019 12:46:20 -0800 Subject: Fix reading of non-general registers for hwthread Previously the code made the assumption (which is valid for conventional RTOSs) that special registers (e.g. CSRs) are the same across threads. 26/45 tests pass. Change-Id: Ibb3398790d7354a995d506772375d869f608f1f0 --- src/target/target.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/target/target.c') diff --git a/src/target/target.c b/src/target/target.c index 7de3e76..ffd82fb 100644 --- a/src/target/target.c +++ b/src/target/target.c @@ -1575,8 +1575,9 @@ int target_call_event_callbacks(struct target *target, enum target_event event) target_call_event_callbacks(target, TARGET_EVENT_GDB_HALT); } - LOG_DEBUG("target event %i (%s)", event, - Jim_Nvp_value2name_simple(nvp_target_event, event)->name); + LOG_DEBUG("target event %i (%s) for core %d", event, + Jim_Nvp_value2name_simple(nvp_target_event, event)->name, + target->coreid); target_handle_event(target, event); -- cgit v1.1