target/arm: Add support for cortex-m7 CPU
commitcf7beda5072e106ddce875c1996446540c5fe239
authorChristophe Lyon <christophe.lyon@linaro.org>
Mon, 2 Dec 2019 17:35:10 +0000 (2 17:35 +0000)
committerPeter Maydell <peter.maydell@linaro.org>
Mon, 16 Dec 2019 10:46:34 +0000 (16 10:46 +0000)
tree21bad901fb2aa6d00d720318086f4669766d909f
parent084a398bf8aa7634738e6c6c0103236ee1b3b72f
target/arm: Add support for cortex-m7 CPU

This is derived from cortex-m4 description, adding DP support and FPv5
instructions with the corresponding flags in isar and mvfr2.

Checked that it could successfully execute
vrinta.f32 s15, s15
while cortex-m4 emulation rejects it with "illegal instruction".

Signed-off-by: Christophe Lyon <christophe.lyon@linaro.org>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 20191025090841.10299-1-christophe.lyon@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
target/arm/cpu.c