diff options
author | Colin Cross <ccross@android.com> | 2010-10-15 12:03:22 -0700 |
---|---|---|
committer | Colin Cross <ccross@android.com> | 2010-10-15 12:03:22 -0700 |
commit | 89c37cce1c850fe046df50ccb923a8eccbf259b6 (patch) | |
tree | 214c7beca34ca9fd72493001121599291ea1300d /arch/arm/Kconfig | |
parent | 43ca7cdda2e511be7d19c3bdbc437e471b7e8f7e (diff) | |
parent | cd07202cc8262e1669edff0d97715f3dd9260917 (diff) |
Merge commit 'v2.6.36-rc8' into linux-tegra-2.6.36
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r-- | arch/arm/Kconfig | 14 |
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" |