Kconfig (79ed2a9216dd3cc35c4f2c5dbaddadb195af83ac) Kconfig (dc52ddc0e6f45b04780b26fc0813509f8e798c42)
1#
2# For a description of the syntax of this configuration file,
3# see Documentation/kbuild/kconfig-language.txt.
4#
5
6mainmenu "Linux/SuperH Kernel Configuration"
7
8config SUPERH
9 def_bool y
10 select EMBEDDED
11 select HAVE_CLK
12 select HAVE_IDE
13 select HAVE_OPROFILE
14 select HAVE_GENERIC_DMA_COHERENT
1#
2# For a description of the syntax of this configuration file,
3# see Documentation/kbuild/kconfig-language.txt.
4#
5
6mainmenu "Linux/SuperH Kernel Configuration"
7
8config SUPERH
9 def_bool y
10 select EMBEDDED
11 select HAVE_CLK
12 select HAVE_IDE
13 select HAVE_OPROFILE
14 select HAVE_GENERIC_DMA_COHERENT
15 select HAVE_IOREMAP_PROT if MMU
16 help
17 The SuperH is a RISC processor targeted for use in embedded systems
18 and consumer electronics; it was also used in the Sega Dreamcast
19 gaming console. The SuperH port has a home page at
20 <http://www.linux-sh.org/>.
21
22config SUPERH32
23 def_bool !SUPERH64
15 help
16 The SuperH is a RISC processor targeted for use in embedded systems
17 and consumer electronics; it was also used in the Sega Dreamcast
18 gaming console. The SuperH port has a home page at
19 <http://www.linux-sh.org/>.
20
21config SUPERH32
22 def_bool !SUPERH64
24 select HAVE_KPROBES
25 select HAVE_KRETPROBES
26 select HAVE_ARCH_TRACEHOOK
27 select HAVE_FTRACE
28
29config SUPERH64
30 def_bool y if CPU_SH5
31
32config ARCH_DEFCONFIG
33 string
34 default "arch/sh/configs/shx3_defconfig" if SUPERH32
35 default "arch/sh/configs/cayman_defconfig" if SUPERH64

--- 18 unchanged lines hidden (view full) ---

54 def_bool y
55
56config GENERIC_HARDIRQS_NO__DO_IRQ
57 def_bool y
58
59config GENERIC_IRQ_PROBE
60 def_bool y
61
23
24config SUPERH64
25 def_bool y if CPU_SH5
26
27config ARCH_DEFCONFIG
28 string
29 default "arch/sh/configs/shx3_defconfig" if SUPERH32
30 default "arch/sh/configs/cayman_defconfig" if SUPERH64

--- 18 unchanged lines hidden (view full) ---

49 def_bool y
50
51config GENERIC_HARDIRQS_NO__DO_IRQ
52 def_bool y
53
54config GENERIC_IRQ_PROBE
55 def_bool y
56
62config GENERIC_GPIO
63 def_bool n
64
65config GENERIC_CALIBRATE_DELAY
57config GENERIC_CALIBRATE_DELAY
66 bool
58 def_bool y
67
68config GENERIC_IOMAP
69 bool
70
71config GENERIC_TIME
72 def_bool n
73
74config GENERIC_CLOCKEVENTS
75 def_bool n
76
59
60config GENERIC_IOMAP
61 bool
62
63config GENERIC_TIME
64 def_bool n
65
66config GENERIC_CLOCKEVENTS
67 def_bool n
68
77config GENERIC_CLOCKEVENTS_BROADCAST
78 bool
79
80config GENERIC_LOCKBREAK
81 def_bool y
82 depends on SMP && PREEMPT
83
84config SYS_SUPPORTS_PM
85 bool
86
87config SYS_SUPPORTS_APM_EMULATION

--- 10 unchanged lines hidden (view full) ---

98 bool
99
100config STACKTRACE_SUPPORT
101 def_bool y
102
103config LOCKDEP_SUPPORT
104 def_bool y
105
69config GENERIC_LOCKBREAK
70 def_bool y
71 depends on SMP && PREEMPT
72
73config SYS_SUPPORTS_PM
74 bool
75
76config SYS_SUPPORTS_APM_EMULATION

--- 10 unchanged lines hidden (view full) ---

87 bool
88
89config STACKTRACE_SUPPORT
90 def_bool y
91
92config LOCKDEP_SUPPORT
93 def_bool y
94
106config HAVE_LATENCYTOP_SUPPORT
107 def_bool y
108 depends on !SMP
109
110config ARCH_HAS_ILOG2_U32
111 def_bool n
112
113config ARCH_HAS_ILOG2_U64
114 def_bool n
115
116config ARCH_NO_VIRT_TO_BUS
117 def_bool y
118
119config IO_TRAPPED
120 bool
121
122source "init/Kconfig"
123
95config ARCH_HAS_ILOG2_U32
96 def_bool n
97
98config ARCH_HAS_ILOG2_U64
99 def_bool n
100
101config ARCH_NO_VIRT_TO_BUS
102 def_bool y
103
104config IO_TRAPPED
105 bool
106
107source "init/Kconfig"
108
109source "kernel/Kconfig.freezer"
110
124menu "System type"
125
126#
127# Processor families
128#
129config CPU_SH2
130 bool
131

--- 201 unchanged lines hidden (view full) ---

333
334config CPU_SUBTYPE_SHX3
335 bool "Support SH-X3 processor"
336 select CPU_SH4A
337 select CPU_SHX3
338 select ARCH_SPARSEMEM_ENABLE
339 select SYS_SUPPORTS_NUMA
340 select SYS_SUPPORTS_SMP
111menu "System type"
112
113#
114# Processor families
115#
116config CPU_SH2
117 bool
118

--- 201 unchanged lines hidden (view full) ---

320
321config CPU_SUBTYPE_SHX3
322 bool "Support SH-X3 processor"
323 select CPU_SH4A
324 select CPU_SHX3
325 select ARCH_SPARSEMEM_ENABLE
326 select SYS_SUPPORTS_NUMA
327 select SYS_SUPPORTS_SMP
341 select GENERIC_CLOCKEVENTS_BROADCAST if SMP
342
343# SH4AL-DSP Processor Support
344
345config CPU_SUBTYPE_SH7343
346 bool "Support SH7343 processor"
347 select CPU_SH4AL_DSP
348
349config CPU_SUBTYPE_SH7722

--- 151 unchanged lines hidden (view full) ---

501 to a memory address not used by the main kernel using
502 MEMORY_START.
503
504 For more details see Documentation/kdump/kdump.txt
505
506config SECCOMP
507 bool "Enable seccomp to safely compute untrusted bytecode"
508 depends on PROC_FS
328
329# SH4AL-DSP Processor Support
330
331config CPU_SUBTYPE_SH7343
332 bool "Support SH7343 processor"
333 select CPU_SH4AL_DSP
334
335config CPU_SUBTYPE_SH7722

--- 151 unchanged lines hidden (view full) ---

487 to a memory address not used by the main kernel using
488 MEMORY_START.
489
490 For more details see Documentation/kdump/kdump.txt
491
492config SECCOMP
493 bool "Enable seccomp to safely compute untrusted bytecode"
494 depends on PROC_FS
495 default y
509 help
510 This kernel feature is useful for number crunching applications
511 that may need to compute untrusted bytecode during their
512 execution. By using pipes or other transports made available to
513 the process as file descriptors supporting the read/write
514 syscalls, it's possible to isolate those applications in
515 their own address space using seccomp. Once seccomp is
516 enabled via prctl, it cannot be disabled and the task is only

--- 253 unchanged lines hidden ---
496 help
497 This kernel feature is useful for number crunching applications
498 that may need to compute untrusted bytecode during their
499 execution. By using pipes or other transports made available to
500 the process as file descriptors supporting the read/write
501 syscalls, it's possible to isolate those applications in
502 their own address space using seccomp. Once seccomp is
503 enabled via prctl, it cannot be disabled and the task is only

--- 253 unchanged lines hidden ---