target/xtensa: virtualize XDM registers
authorIan Thompson <ianst@cadence.com>
Wed, 24 Aug 2022 13:51:51 +0000 (06:51 -0700)
committerAntonio Borneo <borneo.antonio@gmail.com>
Thu, 8 Sep 2022 09:32:23 +0000 (09:32 +0000)
commitde99836cf639b63dc357a34c13825669af841f17
tree4d71b22722a17c23cc10e6531be48579365b6d9d
parentea165d8e897cb5946942f40589efec4f1b5e7c2c
target/xtensa: virtualize XDM registers

Use indirect enum IDs to access XDM registers in preparation for supporting both NAR (JTAG) and APB (DAP).  No new clang static analysis warnings.

Signed-off-by: Ian Thompson <ianst@cadence.com>
Change-Id: I0b742fe4661ff3cf609454b8650493d141a1e1ff
Reviewed-on: https://review.openocd.org/c/openocd/+/7143
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
src/target/xtensa/xtensa.c
src/target/xtensa/xtensa.h
src/target/xtensa/xtensa_debug_module.c
src/target/xtensa/xtensa_debug_module.h