aboutsummaryrefslogtreecommitdiffstats
path: root/arch/sh/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/sh/Kconfig')
-rw-r--r--arch/sh/Kconfig10
1 files changed, 7 insertions, 3 deletions
diff --git a/arch/sh/Kconfig b/arch/sh/Kconfig
index 8d50d527c595..5e4babecf934 100644
--- a/arch/sh/Kconfig
+++ b/arch/sh/Kconfig
@@ -28,6 +28,7 @@ config SUPERH32
28 select HAVE_FTRACE_MCOUNT_RECORD 28 select HAVE_FTRACE_MCOUNT_RECORD
29 select HAVE_DYNAMIC_FTRACE 29 select HAVE_DYNAMIC_FTRACE
30 select HAVE_ARCH_KGDB 30 select HAVE_ARCH_KGDB
31 select ARCH_HIBERNATION_POSSIBLE if MMU
31 32
32config SUPERH64 33config SUPERH64
33 def_bool y if CPU_SH5 34 def_bool y if CPU_SH5
@@ -129,6 +130,9 @@ config ARCH_HAS_ILOG2_U64
129config ARCH_NO_VIRT_TO_BUS 130config ARCH_NO_VIRT_TO_BUS
130 def_bool y 131 def_bool y
131 132
133config ARCH_HAS_DEFAULT_IDLE
134 def_bool y
135
132config IO_TRAPPED 136config IO_TRAPPED
133 bool 137 bool
134 138
@@ -530,7 +534,7 @@ source kernel/Kconfig.hz
530 534
531config KEXEC 535config KEXEC
532 bool "kexec system call (EXPERIMENTAL)" 536 bool "kexec system call (EXPERIMENTAL)"
533 depends on SUPERH32 && EXPERIMENTAL 537 depends on SUPERH32 && EXPERIMENTAL && MMU
534 help 538 help
535 kexec is a system call that implements the ability to shutdown your 539 kexec is a system call that implements the ability to shutdown your
536 current kernel, and to start another kernel. It is like a reboot 540 current kernel, and to start another kernel. It is like a reboot
@@ -640,10 +644,10 @@ config GUSA_RB
640 depends on GUSA && CPU_SH3 || (CPU_SH4 && !CPU_SH4A) 644 depends on GUSA && CPU_SH3 || (CPU_SH4 && !CPU_SH4A)
641 help 645 help
642 Enabling this option will allow the kernel to implement some 646 Enabling this option will allow the kernel to implement some
643 atomic operations using a software implemention of load-locked/ 647 atomic operations using a software implementation of load-locked/
644 store-conditional (LLSC). On machines which do not have hardware 648 store-conditional (LLSC). On machines which do not have hardware
645 LLSC, this should be more efficient than the other alternative of 649 LLSC, this should be more efficient than the other alternative of
646 disabling insterrupts around the atomic sequence. 650 disabling interrupts around the atomic sequence.
647 651
648endmenu 652endmenu
649 653