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 --- |