diff options
author | Palmer Dabbelt <palmer@dabbelt.com> | 2018-05-30 06:26:57 -0700 |
---|---|---|
committer | Palmer Dabbelt <palmer@dabbelt.com> | 2018-05-30 06:26:57 -0700 |
commit | 06bc6cccd4eb92192ab7c001c9b07c189a605970 (patch) | |
tree | a0d4c0e7f7feeac54fa4080a74729ae847ca578b | |
parent | bfddd9af64431527c5c38ac468375977a36fff64 (diff) | |
download | riscv-openocd-06bc6cccd4eb92192ab7c001c9b07c189a605970.zip riscv-openocd-06bc6cccd4eb92192ab7c001c9b07c189a605970.tar.gz riscv-openocd-06bc6cccd4eb92192ab7c001c9b07c189a605970.tar.bz2 |
Revert "Don't make callbacks from riscv_openocd_{halt,resume}"
This reverts commit bfddd9af64431527c5c38ac468375977a36fff64.
-rw-r--r-- | src/target/riscv/riscv.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/target/riscv/riscv.c b/src/target/riscv/riscv.c index 2195b5d..74f1c7e 100644 --- a/src/target/riscv/riscv.c +++ b/src/target/riscv/riscv.c @@ -1129,7 +1129,9 @@ int riscv_openocd_halt(struct target *target) LOG_DEBUG("halt requested, but no known RTOS hartid"); } + target->state = TARGET_HALTED; target->debug_reason = DBG_REASON_DBGRQ; + target_call_event_callbacks(target, TARGET_EVENT_HALTED); return out; } @@ -1190,6 +1192,8 @@ int riscv_openocd_resume( } register_cache_invalidate(target->reg_cache); + target->state = TARGET_RUNNING; + target_call_event_callbacks(target, TARGET_EVENT_RESUMED); return out; } |