target/cortex_m: support DWT version 2.1 for Archv8_M
commitfb52ba4fa1ea4f5bcf4b72ac85af4fe2fada7ee7
authorFedi Bouzazi <fedi.bouzazi@st.com>
Mon, 14 Aug 2023 12:03:31 +0000 (14 13:03 +0100)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sun, 17 Sep 2023 12:14:03 +0000 (17 12:14 +0000)
treef834bfcf006a25f24cca5c4280235ab6edbad8d5
parent8bbbff185ff97102f7b0db4f1aee7f4d81a06e7d
target/cortex_m: support DWT version 2.1 for Archv8_M

According to ArmĀ®v8-M Architecture Reference Manual:
section D1.2.59 DWT_DEVARCH, DWT Device Architecture Register,
the field REVISION bits [19:16] defines two DWT architectures revision

Signed-off-by: Fedi Bouzazi <fedi.bouzazi@st.com>
Change-Id: I948dae0710ac921a7f0fbcef3ccacdae99184fe4
Reviewed-on: https://review.openocd.org/c/openocd/+/7800
Tested-by: jenkins
Reviewed-by: Tarek BOCHKATI <tarek.bouchkati@gmail.com>
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
src/target/cortex_m.c
src/target/cortex_m.h