summaryrefslogtreecommitdiffstats
path: root/crypto/anubis.c
diff options
context:
space:
mode:
authorArd Biesheuvel <ard.biesheuvel@linaro.org>2018-03-06 18:15:34 +0100
committerWill Deacon <will.deacon@arm.com>2018-03-09 14:23:08 +0100
commite8002e02abf052c07bb87b867789034bc79aac10 (patch)
treedc8c80d2d0f704cde4b20a9c6e0fb3cc270bc406 /crypto/anubis.c
parentarm64/kernel: don't ban ADRP to work around Cortex-A53 erratum #843419 (diff)
downloadlinux-e8002e02abf052c07bb87b867789034bc79aac10.tar.xz
linux-e8002e02abf052c07bb87b867789034bc79aac10.zip
arm64/errata: add REVIDR handling to framework
In some cases, core variants that are affected by a certain erratum also exist in versions that have the erratum fixed, and this fact is recorded in a dedicated bit in system register REVIDR_EL1. Since the architecture does not require that a certain bit retains its meaning across different variants of the same model, each such REVIDR bit is tightly coupled to a certain revision/variant value, and so we need a list of revidr_mask/midr pairs to carry this information. So add the struct member and the associated macros and handling to allow REVIDR fixes to be taken into account. Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Signed-off-by: Will Deacon <will.deacon@arm.com>
Diffstat (limited to 'crypto/anubis.c')
0 files changed, 0 insertions, 0 deletions