diff options
Diffstat (limited to 'arch/arm/Kconfig')
| -rw-r--r-- | arch/arm/Kconfig | 15 | 
1 files changed, 13 insertions, 2 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index c3fa8604efb..117e81b1200 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -16,6 +16,7 @@ config ARM  	select HAVE_ARCH_JUMP_LABEL if !XIP_KERNEL  	select HAVE_ARCH_KGDB  	select HAVE_ARCH_TRACEHOOK +	select HAVE_SYSCALL_TRACEPOINTS  	select HAVE_KPROBES if !XIP_KERNEL  	select HAVE_KRETPROBES if (HAVE_KPROBES)  	select HAVE_FUNCTION_TRACER if (!XIP_KERNEL) @@ -1413,6 +1414,16 @@ config PL310_ERRATA_769419  	  on systems with an outer cache, the store buffer is drained  	  explicitly. +config ARM_ERRATA_775420 +       bool "ARM errata: A data cache maintenance operation which aborts, might lead to deadlock" +       depends on CPU_V7 +       help +	 This option enables the workaround for the 775420 Cortex-A9 (r2p2, +	 r2p6,r2p8,r2p10,r3p0) erratum. In case a date cache maintenance +	 operation aborts with MMU exception, it might cause the processor +	 to deadlock. This workaround puts DSB before executing ISB if +	 an abort may occur on cache maintenance. +  endmenu  source "arch/arm/common/Kconfig" @@ -1849,8 +1860,8 @@ config ALIGNMENT_TRAP  	  configuration it is safe to say N, otherwise say Y.  config UACCESS_WITH_MEMCPY -	bool "Use kernel mem{cpy,set}() for {copy_to,clear}_user() (EXPERIMENTAL)" -	depends on MMU && EXPERIMENTAL +	bool "Use kernel mem{cpy,set}() for {copy_to,clear}_user()" +	depends on MMU  	default y if CPU_FEROCEON  	help  	  Implement faster copy_to_user and clear_user methods for CPU  |