Hello Peter, Here's an extended and cleaned up version of my inference series, taking into account your suggestions and dropping my motivating FYI patches for Cortex-R4F.
The intent is to reduce effort and knowledge required to add/maintain ARM CPU cores. v2 -> v3: * Change V6 => AUXCR to V6 && !M => AUXCR * Edit commit messages v1 -> v2: * Add V7 && !M => V6K * Add V7 => THUMB2 * Add V6K => V6 * Add V6 => AUXCR * Add M => THUMB_DIV * Add VFP3 => VFP * Add VFP4 => VFP3 Question: Should we also add the following rules? V7MP => V7 THUMB2EE => THUMB2 Regards, Andreas Cc: Peter Maydell <peter.mayd...@linaro.org> Andreas Färber (9): target-arm: Infer ARMv4T feature from ARMv5 target-arm: Infer ARMv5 feature from ARMv6 target-arm: Infer ARMv6 feature from v6K target-arm: Infer ARMv6(K) feature from ARMv7 target-arm: Infer AUXCR feature from ARMv6 target-arm: Infer Thumb2 feature from ARMv7 target-arm: Infer Thumb division feature from M profile target-arm: Infer VFP feature from VFPv3 target-arm: Infer VFPv3 feature from VFPv4 target-arm/helper.c | 69 ++++++++++++++++++++------------------------------- 1 files changed, 27 insertions(+), 42 deletions(-) -- 1.7.7