target/cortex_m: use cortex_m->dcb_dhcsr in cortex_m_soft_reset_halt()
authorTomas Vanek <vanekt@fbl.cz>
Mon, 8 Nov 2021 14:40:24 +0000 (15:40 +0100)
committerTomas Vanek <vanekt@fbl.cz>
Thu, 18 Nov 2021 21:07:46 +0000 (21:07 +0000)
commit111dcbeb1a54f629866449efe0c3b17ec1ab8957
treeaead841f327efa4a7c0b8fdda6effcf8e7e12e50
parentb502947a1427aabe9c4e9ab0b3dd9e45f51e5b62
target/cortex_m: use cortex_m->dcb_dhcsr in cortex_m_soft_reset_halt()

cortex_m->dcb_dhcsr caches status of DHCSR register.
Use it instead of local variable in cortex_m_soft_reset_halt()
like in other code.

Extracted from [1].

[1] Antonio Borneo: 6207: cortex_m: rework handling of dcb_dhcsr

Link: https://review.openocd.org/c/openocd/+/6207
Change-Id: I9a0aeba0b6b0b4969f05f4a32fc2fc8d244f56ca
Signed-off-by: Tomas Vanek <vanekt@fbl.cz>
Reviewed-on: https://review.openocd.org/c/openocd/+/6677
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-by: Tarek BOCHKATI <tarek.bouchkati@gmail.com>
src/target/cortex_m.c