ARM: 7823/1: errata: workaround Cortex-A15 erratum 773022
authorWill Deacon <will.deacon@arm.com>
Tue, 20 Aug 2013 16:29:55 +0000 (17:29 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Mon, 2 Sep 2013 12:44:27 +0000 (13:44 +0100)
commit84b6504f560157ff2077dd3757eee481b81dc39b
tree9cc9fda2442eb76b24a2f0ea3cabc7b9d095fd5e
parent2afd0a05241d2754f738003c2ed6d6821dac3d09
ARM: 7823/1: errata: workaround Cortex-A15 erratum 773022

On Cortex-A15 CPUs up to and including r0p4, in certain rare sequences
of code, the loop buffer may deliver incorrect instructions. This
workaround disables the loop buffer to avoid the erratum.

Signed-off-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/Kconfig
arch/arm/mm/proc-v7.S