target/armv7m: rework Cortex-M register handling part 2
authorTomas Vanek <vanekt@fbl.cz>
Wed, 14 Oct 2020 14:52:09 +0000 (16:52 +0200)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sun, 15 Nov 2020 21:06:00 +0000 (21:06 +0000)
commite4160bd42216d5e717822162e1dad83b1b7003a1
treea2fcdcce0a2a8e8ada3f8baa5e7b5e54f1d14b03
parentefbc447ed8d49ef0fa0638faf13315d767208ab6
target/armv7m: rework Cortex-M register handling part 2

Make arm register id coherent with reg_list index.
Without this reg_list[ARMV7M_R12] was possible but
reg_list[ARMV7M_FPSCR] was out of bounds.

Remove unused items from reg_list index.

Change-Id: I84d3b5c496fc1839d07a5b74cb1fd1c3d4ff8989
Signed-off-by: Tomas Vanek <vanekt@fbl.cz>
Reviewed-on: http://openocd.zylin.com/5862
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-by: Christopher Head <chead@zaber.com>
src/target/armv7m.c
src/target/armv7m.h