arm: Use different enum for core_type and core_mode
authorAntonio Borneo <borneo.antonio@gmail.com>
Mon, 24 Jun 2019 15:15:33 +0000 (17:15 +0200)
committerAntonio Borneo <borneo.antonio@gmail.com>
Thu, 12 Mar 2020 10:05:42 +0000 (10:05 +0000)
commitfba438fde7355bcbe5fb4dc0ce712665d3d8a6da
treeb03a74645a8d29d9757119b196d94cae31e42c76
parentf447c31b30f805725b7a09d51d786c88de4b7a4f
arm: Use different enum for core_type and core_mode

The fields core_type and core_mode use the same enum arm_mode
but encode different information, making the code less immediate
to read.

Use a different enum arm_core_type for the field core_type.
The code behavior is not changed.

Change-Id: I60f2095ea6801dfe22f6da81ec295ca71ef90466
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: http://openocd.zylin.com/5258
Tested-by: jenkins
src/target/arm.h
src/target/arm11.c
src/target/arm7_9_common.c
src/target/armv4_5.c
src/target/armv7m.c
src/target/cortex_a.c
src/target/xscale.c