diff options
Diffstat (limited to 'arch/sh/Kconfig')
-rw-r--r-- | arch/sh/Kconfig | 10 |
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 | ||
32 | config SUPERH64 | 33 | config SUPERH64 |
33 | def_bool y if CPU_SH5 | 34 | def_bool y if CPU_SH5 |
@@ -129,6 +130,9 @@ config ARCH_HAS_ILOG2_U64 | |||
129 | config ARCH_NO_VIRT_TO_BUS | 130 | config ARCH_NO_VIRT_TO_BUS |
130 | def_bool y | 131 | def_bool y |
131 | 132 | ||
133 | config ARCH_HAS_DEFAULT_IDLE | ||
134 | def_bool y | ||
135 | |||
132 | config IO_TRAPPED | 136 | config IO_TRAPPED |
133 | bool | 137 | bool |
134 | 138 | ||
@@ -530,7 +534,7 @@ source kernel/Kconfig.hz | |||
530 | 534 | ||
531 | config KEXEC | 535 | config 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 | ||
648 | endmenu | 652 | endmenu |
649 | 653 | ||