mirror of
https://git.proxmox.com/git/qemu
synced 2025-08-14 15:36:25 +00:00
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)
|
return ((cptype & ~ARM_CP_FLAG_MASK) == 0)
|
||||||
|| ((cptype & ARM_CP_SPECIAL) &&
|
|| ((cptype & ARM_CP_SPECIAL) &&
|
||||||
(cptype <= ARM_LAST_SPECIAL));
|
((cptype & ~ARM_CP_FLAG_MASK) <= ARM_LAST_SPECIAL));
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Access rights:
|
/* Access rights:
|
||||||
|
Loading…
Reference in New Issue
Block a user