target/arm: do not expose 'arm reg', 'arm mcr/mrc' commands on Cortex-M
authorTomas Vanek <vanekt@fbl.cz>
Mon, 1 Aug 2022 17:28:18 +0000 (19:28 +0200)
committerTomas Vanek <vanekt@fbl.cz>
Sun, 14 Aug 2022 14:43:48 +0000 (14:43 +0000)
commit0e1fe03f4ba2b313d80c0a2d3c2ecfb7aee85a77
tree24d34e0e927b104d4ab7b04385fec6ebb571ff85
parentdee7b7d8212dbe94d5afd6bba736de4fcd1a05ac
target/arm: do not expose 'arm reg', 'arm mcr/mrc' commands on Cortex-M

Tcl commands 'arm reg', 'arm mcr/mrc' do not work on M-profile based devices.
Isolate them from 'arm core_state' and 'arm disassemble' and do not chain
them from armv7m_command_handlers.

Change-Id: I2c6befdf82575e95cf05ed158ab5e6faa1a182c3
Signed-off-by: Tomas Vanek <vanekt@fbl.cz>
Reviewed-on: https://review.openocd.org/c/openocd/+/7101
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
Tested-by: jenkins
src/target/arm.h
src/target/armv4_5.c
src/target/armv7m.c