summaryrefslogtreecommitdiff
path: root/arch/arm/Kconfig
diff options
context:
space:
mode:
authorColin Cross <ccross@android.com>2010-10-15 12:03:22 -0700
committerColin Cross <ccross@android.com>2010-10-15 12:03:22 -0700
commit89c37cce1c850fe046df50ccb923a8eccbf259b6 (patch)
tree214c7beca34ca9fd72493001121599291ea1300d /arch/arm/Kconfig
parent43ca7cdda2e511be7d19c3bdbc437e471b7e8f7e (diff)
parentcd07202cc8262e1669edff0d97715f3dd9260917 (diff)
Merge commit 'v2.6.36-rc8' into linux-tegra-2.6.36
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r--arch/arm/Kconfig14
1 files changed, 14 insertions, 0 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index f33645e2336d..cd2c427f0e2b 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -1115,6 +1115,20 @@ config ARM_ERRATA_720789
invalidated are not, resulting in an incoherency in the system page
tables. The workaround changes the TLB flushing routines to invalidate
entries regardless of the ASID.
+
+config ARM_ERRATA_743622
+ bool "ARM errata: Faulty hazard checking in the Store Buffer may lead to data corruption"
+ depends on CPU_V7
+ help
+ This option enables the workaround for the 743622 Cortex-A9
+ (r2p0..r2p2) erratum. Under very rare conditions, a faulty
+ optimisation in the Cortex-A9 Store Buffer may lead to data
+ corruption. This workaround sets a specific bit in the diagnostic
+ register of the Cortex-A9 which disables the Store Buffer
+ optimisation, preventing the defect from occurring. This has no
+ visible impact on the overall performance or power consumption of the
+ processor.
+
endmenu
source "arch/arm/common/Kconfig"