diff options
author | Marc Zyngier <marc.zyngier@arm.com> | 2015-11-16 13:28:18 +0300 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2016-01-31 22:25:55 +0300 |
commit | 1986f0d3a177698612254e09ff2af7bf9e69c801 (patch) | |
tree | fd2178a5ad19331afb8690a900e56a697282a306 /arch/blackfin/mach-bf538/boards | |
parent | dfd463610632de5cba2216fd56972b560062f46c (diff) | |
download | linux-1986f0d3a177698612254e09ff2af7bf9e69c801.tar.xz |
arm64: KVM: Add workaround for Cortex-A57 erratum 834220
commit 498cd5c32be6e32bc0f8efcad48ab094bb2bfdf3 upstream.
Cortex-A57 parts up to r1p2 can misreport Stage 2 translation faults
when a Stage 1 permission fault or device alignment fault should
have been reported.
This patch implements the workaround (which is to validate that the
Stage-1 translation actually succeeds) by using code patching.
Reviewed-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'arch/blackfin/mach-bf538/boards')
0 files changed, 0 insertions, 0 deletions