aboutsummaryrefslogtreecommitdiffstats
path: root/arch/sh/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/sh/Kconfig')
-rw-r--r--arch/sh/Kconfig34
1 files changed, 13 insertions, 21 deletions
diff --git a/arch/sh/Kconfig b/arch/sh/Kconfig
index bbdeb48bbf8e..5629e2099130 100644
--- a/arch/sh/Kconfig
+++ b/arch/sh/Kconfig
@@ -11,6 +11,7 @@ config SUPERH
11 select HAVE_DMA_ATTRS 11 select HAVE_DMA_ATTRS
12 select HAVE_IRQ_WORK 12 select HAVE_IRQ_WORK
13 select HAVE_PERF_EVENTS 13 select HAVE_PERF_EVENTS
14 select ARCH_HAVE_NMI_SAFE_CMPXCHG if (GUSA_RB || CPU_SH4A)
14 select PERF_USE_VMALLOC 15 select PERF_USE_VMALLOC
15 select HAVE_KERNEL_GZIP 16 select HAVE_KERNEL_GZIP
16 select HAVE_KERNEL_BZIP2 17 select HAVE_KERNEL_BZIP2
@@ -100,10 +101,6 @@ config GENERIC_LOCKBREAK
100 def_bool y 101 def_bool y
101 depends on SMP && PREEMPT 102 depends on SMP && PREEMPT
102 103
103config SYS_SUPPORTS_PM
104 bool
105 depends on !SMP
106
107config ARCH_SUSPEND_POSSIBLE 104config ARCH_SUSPEND_POSSIBLE
108 def_bool n 105 def_bool n
109 106
@@ -648,7 +645,7 @@ config CRASH_DUMP
648 a specially reserved region and then later executed after 645 a specially reserved region and then later executed after
649 a crash by kdump/kexec. The crash dump kernel must be compiled 646 a crash by kdump/kexec. The crash dump kernel must be compiled
650 to a memory address not used by the main kernel using 647 to a memory address not used by the main kernel using
651 MEMORY_START. 648 PHYSICAL_START.
652 649
653 For more details see Documentation/kdump/kdump.txt 650 For more details see Documentation/kdump/kdump.txt
654 651
@@ -659,6 +656,17 @@ config KEXEC_JUMP
659 Jump between original kernel and kexeced kernel and invoke 656 Jump between original kernel and kexeced kernel and invoke
660 code via KEXEC 657 code via KEXEC
661 658
659config PHYSICAL_START
660 hex "Physical address where the kernel is loaded" if (EXPERT || CRASH_DUMP)
661 default MEMORY_START
662 ---help---
663 This gives the physical address where the kernel is loaded
664 and is ordinarily the same as MEMORY_START.
665
666 Different values are primarily used in the case of kexec on panic
667 where the fail safe kernel needs to run at a different address
668 than the panic-ed kernel.
669
662config SECCOMP 670config SECCOMP
663 bool "Enable seccomp to safely compute untrusted bytecode" 671 bool "Enable seccomp to safely compute untrusted bytecode"
664 depends on PROC_FS 672 depends on PROC_FS
@@ -897,20 +905,4 @@ source "security/Kconfig"
897 905
898source "crypto/Kconfig" 906source "crypto/Kconfig"
899 907
900menuconfig VIRTUALIZATION
901 bool "Virtualization"
902 default n
903 ---help---
904 Say Y here to get to see options for using your Linux host to run other
905 operating systems inside virtual machines (guests).
906 This option alone does not add any kernel code.
907
908 If you say N, all options in this submenu will be skipped and disabled.
909
910if VIRTUALIZATION
911
912source drivers/virtio/Kconfig
913
914endif # VIRTUALIZATION
915
916source "lib/Kconfig" 908source "lib/Kconfig"