]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
arm64: add Cortex-A57 erratum 832075 workaround
authorAndre Przywara <andre.przywara@arm.com>
Fri, 24 Apr 2015 17:30:49 +0000 (10:30 -0700)
committerSasha Levin <sasha.levin@oracle.com>
Mon, 27 Apr 2015 21:13:45 +0000 (17:13 -0400)
commite51ce83faf4fd6560d1279733e51154b10a3d09e
tree3124194a555c0c29397dc6af1ec76f115766aeae
parent4d817d3de61d2697e40ae4c69d23aeaf919319d2
arm64: add Cortex-A57 erratum 832075 workaround

The ARM erratum 832075 applies to certain revisions of Cortex-A57,
one of the workarounds is to change device loads into using
load-aquire semantics.
This is achieved using the alternatives framework.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
Cc: <stable@vger.kernel.org> # v3.18.y
(cherry picked from commit 5afaa1fc1b320cec48affa7e6949f2493f875c12)
Signed-off-by: Kevin Hilman <khilman@linaro.org>
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
arch/arm64/include/asm/cpufeature.h
arch/arm64/include/asm/io.h
arch/arm64/kernel/cpu_errata.c