target-arm: Allow special cpregs to have flags set
Relax the "is this a valid ARMCPRegInfo type value?" check to permit "special" cpregs to have flags other than ARM_CP_SPECIAL set. At the moment none of the other flags are relevant for special regs, but the migration related flag we're about to introduce can apply here too. Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
This commit is contained in:
parent
baf8673ca8
commit
34affeefbb
@ -456,7 +456,7 @@ static inline bool cptype_valid(int cptype)
|
||||
{
|
||||
return ((cptype & ~ARM_CP_FLAG_MASK) == 0)
|
||||
|| ((cptype & ARM_CP_SPECIAL) &&
|
||||
(cptype <= ARM_LAST_SPECIAL));
|
||||
((cptype & ~ARM_CP_FLAG_MASK) <= ARM_LAST_SPECIAL));
|
||||
}
|
||||
|
||||
/* Access rights:
|
||||
|
Loading…
Reference in New Issue
Block a user