On 6 December 2011 00:30, Andreas Färber <andreas.faer...@web.de> wrote:
> Question: Should we also add the following rules?
> V7MP => V7

Well, V7MP indicates support for the Multiprocessing Extensions, which
are an optional extension to ARMv7-A and ARMv7-R. So in some sense
V7MP implies V7. However it's not like the "main series" v4-v5-v6-v7.
So I think I'd rather not have the rule there: then when you're defining
the CPU you're effectively defining the main architecture version (V7)
and also specifying any optional extensions (V7MP).

> THUMB2EE => THUMB2

Again, this is kind of true by accident -- THUMB2EE is an extension
to V7AR, and V7AR mandates THUMB2, so any core with THUMB2EE has
THUMB2, but it's not the kind of dependency I'd want to put in a rule
for. (V7 and A profile (not R) does imply THUMB2EE, but we don't
currently have a feature flag to distinguish A and R profiles unless
you want to claim that FEATURE_MPU does that...)

-- PMM

Reply via email to