target/xtensa: remove redundant call for `TARGET_EVENT_HALTED`
commit535de48ca69ba34860067dfe5ea6f7fa6638f7f9
authorErhan Kurubas <erhan.kurubas@espressif.com>
Tue, 18 Oct 2022 15:23:15 +0000 (18 17:23 +0200)
committerAntonio Borneo <borneo.antonio@gmail.com>
Fri, 21 Oct 2022 18:16:23 +0000 (21 18:16 +0000)
tree1e453e446fa165aaa5ff0874ab3df9ece820e383
parentb8735bbf7ed7eedb0590edbf2a22929b401887ba
target/xtensa: remove redundant call for `TARGET_EVENT_HALTED`

`xtensa_do_step` is invoked from `xtensa_prepare_resume` to silently
step over BP/WP before resuming.
For example; in the case of WPs (DEBUGCAUSE_DB), in the current
implementation `xtensa_do_step` will generate one more
`TARGET_EVENT_HALTED` after the original one caused by WP itself.

This patch moves the halted event cb call after
the step is done successfully.

Signed-off-by: Erhan Kurubas <erhan.kurubas@espressif.com>
Change-Id: I9048e14fb316dc124847a42cfaefb1f76b5ce53e
Reviewed-on: https://review.openocd.org/c/openocd/+/7274
Tested-by: jenkins
Reviewed-by: Ian Thompson <ianst@cadence.com>
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
src/target/xtensa/xtensa.c