cortex_m: add detection of MVE feature for Armv8.1-M cores
commit22ebb693b62fd05bcbe2c0101e180b92ca5b11f3
authorTarek BOCHKATI <tarek.bouchkati@gmail.com>
Thu, 28 Apr 2022 02:46:35 +0000 (28 03:46 +0100)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sat, 13 Jan 2024 14:37:50 +0000 (13 14:37 +0000)
treec73fc16ecb3c384982744469cf675a0505ab97e4
parentd2b2ac28d9a240a534a8e8bbe2fb0e791f003807
cortex_m: add detection of MVE feature for Armv8.1-M cores

For Armv8.1-M based cores, detect if the core implements the optional
M-profile vector extension (MVE), using MVFR1 register.

While at there rework armv7m->fp_feature detection based on MVFR0
and MVFR1 registers.

Change-Id: I92d5b1759aea9f7561d285f46acdec51d6efb7b4
Signed-off-by: Tarek BOCHKATI <tarek.bouchkati@gmail.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/6950
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
Tested-by: jenkins
src/target/armv7m.h
src/target/cortex_m.c