aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/Kconfig
diff options
context:
space:
mode:
authorThomas Gleixner <tglx@linutronix.de>2013-07-04 17:11:22 -0400
committerThomas Gleixner <tglx@linutronix.de>2013-07-04 17:11:22 -0400
commit2b0f89317e99735bbf32eaede81f707f98ab1b5e (patch)
tree16daa236e21876b11f1c0b9256cd4046aadba020 /arch/arm/Kconfig
parent07bd1172902e782f288e4d44b1fde7dec0f08b6f (diff)
parentfa18f7bde3ad4568d1d343b60d963bfbd8dc3991 (diff)
Merge branch 'timers/posix-cpu-timers-for-tglx' of
git://git.kernel.org/pub/scm/linux/kernel/git/frederic/linux-dynticks into timers/core Frederic sayed: "Most of these patches have been hanging around for several month now, in -mmotm for a significant chunk. They already missed a few releases." Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r--arch/arm/Kconfig26
1 files changed, 25 insertions, 1 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 53d3a356f61f..b02e6bbc1b46 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -1088,6 +1088,20 @@ if !MMU
1088source "arch/arm/Kconfig-nommu" 1088source "arch/arm/Kconfig-nommu"
1089endif 1089endif
1090 1090
1091config PJ4B_ERRATA_4742
1092 bool "PJ4B Errata 4742: IDLE Wake Up Commands can Cause the CPU Core to Cease Operation"
1093 depends on CPU_PJ4B && MACH_ARMADA_370
1094 default y
1095 help
1096 When coming out of either a Wait for Interrupt (WFI) or a Wait for
1097 Event (WFE) IDLE states, a specific timing sensitivity exists between
1098 the retiring WFI/WFE instructions and the newly issued subsequent
1099 instructions. This sensitivity can result in a CPU hang scenario.
1100 Workaround:
1101 The software must insert either a Data Synchronization Barrier (DSB)
1102 or Data Memory Barrier (DMB) command immediately after the WFI/WFE
1103 instruction
1104
1091config ARM_ERRATA_326103 1105config ARM_ERRATA_326103
1092 bool "ARM errata: FSR write bit incorrect on a SWP to read-only memory" 1106 bool "ARM errata: FSR write bit incorrect on a SWP to read-only memory"
1093 depends on CPU_V6 1107 depends on CPU_V6
@@ -1190,6 +1204,16 @@ config PL310_ERRATA_588369
1190 is not correctly implemented in PL310 as clean lines are not 1204 is not correctly implemented in PL310 as clean lines are not
1191 invalidated as a result of these operations. 1205 invalidated as a result of these operations.
1192 1206
1207config ARM_ERRATA_643719
1208 bool "ARM errata: LoUIS bit field in CLIDR register is incorrect"
1209 depends on CPU_V7 && SMP
1210 help
1211 This option enables the workaround for the 643719 Cortex-A9 (prior to
1212 r1p0) erratum. On affected cores the LoUIS bit field of the CLIDR
1213 register returns zero when it should return one. The workaround
1214 corrects this value, ensuring cache maintenance operations which use
1215 it behave as intended and avoiding data corruption.
1216
1193config ARM_ERRATA_720789 1217config ARM_ERRATA_720789
1194 bool "ARM errata: TLBIASIDIS and TLBIMVAIS operations can broadcast a faulty ASID" 1218 bool "ARM errata: TLBIASIDIS and TLBIMVAIS operations can broadcast a faulty ASID"
1195 depends on CPU_V7 1219 depends on CPU_V7
@@ -2007,7 +2031,7 @@ config XIP_PHYS_ADDR
2007 2031
2008config KEXEC 2032config KEXEC
2009 bool "Kexec system call (EXPERIMENTAL)" 2033 bool "Kexec system call (EXPERIMENTAL)"
2010 depends on (!SMP || HOTPLUG_CPU) 2034 depends on (!SMP || PM_SLEEP_SMP)
2011 help 2035 help
2012 kexec is a system call that implements the ability to shutdown your 2036 kexec is a system call that implements the ability to shutdown your
2013 current kernel, and to start another kernel. It is like a reboot 2037 current kernel, and to start another kernel. It is like a reboot