Kconfig (e19b9137142988bec5a76c5f8bdf12a77ea802b0) Kconfig (7a017721283d3fd011a41884fd8e99beae8fe831)
1config SUPERH
2 def_bool y
3 select ARCH_MIGHT_HAVE_PC_PARPORT
4 select EXPERT
5 select CLKDEV_LOOKUP
6 select HAVE_IDE if HAS_IOPORT
7 select HAVE_MEMBLOCK
8 select HAVE_MEMBLOCK_NODE_MAP

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

37 select GENERIC_CLOCKEVENTS
38 select GENERIC_CMOS_UPDATE if SH_SH03 || SH_DREAMCAST
39 select GENERIC_STRNCPY_FROM_USER
40 select GENERIC_STRNLEN_USER
41 select HAVE_MOD_ARCH_SPECIFIC if DWARF_UNWINDER
42 select MODULES_USE_ELF_RELA
43 select OLD_SIGSUSPEND
44 select OLD_SIGACTION
1config SUPERH
2 def_bool y
3 select ARCH_MIGHT_HAVE_PC_PARPORT
4 select EXPERT
5 select CLKDEV_LOOKUP
6 select HAVE_IDE if HAS_IOPORT
7 select HAVE_MEMBLOCK
8 select HAVE_MEMBLOCK_NODE_MAP

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

37 select GENERIC_CLOCKEVENTS
38 select GENERIC_CMOS_UPDATE if SH_SH03 || SH_DREAMCAST
39 select GENERIC_STRNCPY_FROM_USER
40 select GENERIC_STRNLEN_USER
41 select HAVE_MOD_ARCH_SPECIFIC if DWARF_UNWINDER
42 select MODULES_USE_ELF_RELA
43 select OLD_SIGSUSPEND
44 select OLD_SIGACTION
45 select HAVE_ARCH_AUDITSYSCALL
45 help
46 The SuperH is a RISC processor targeted for use in embedded systems
47 and consumer electronics; it was also used in the Sega Dreamcast
48 gaming console. The SuperH port has a home page at
49 <http://www.linux-sh.org/>.
50
51config SUPERH32
52 def_bool ARCH = "sh"

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

61 select ARCH_WANT_IPC_PARSE_VERSION
62 select HAVE_FUNCTION_GRAPH_TRACER
63 select HAVE_ARCH_KGDB
64 select HAVE_HW_BREAKPOINT
65 select HAVE_MIXED_BREAKPOINTS_REGS
66 select PERF_EVENTS
67 select ARCH_HIBERNATION_POSSIBLE if MMU
68 select SPARSE_IRQ
46 help
47 The SuperH is a RISC processor targeted for use in embedded systems
48 and consumer electronics; it was also used in the Sega Dreamcast
49 gaming console. The SuperH port has a home page at
50 <http://www.linux-sh.org/>.
51
52config SUPERH32
53 def_bool ARCH = "sh"

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

62 select ARCH_WANT_IPC_PARSE_VERSION
63 select HAVE_FUNCTION_GRAPH_TRACER
64 select HAVE_ARCH_KGDB
65 select HAVE_HW_BREAKPOINT
66 select HAVE_MIXED_BREAKPOINTS_REGS
67 select PERF_EVENTS
68 select ARCH_HIBERNATION_POSSIBLE if MMU
69 select SPARSE_IRQ
69 select HAVE_CC_STACKPROTECTOR
70
71config SUPERH64
72 def_bool ARCH = "sh64"
73 select KALLSYMS
74
75config ARCH_DEFCONFIG
76 string
77 default "arch/sh/configs/shx3_defconfig" if SUPERH32

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

691 syscalls, it's possible to isolate those applications in
692 their own address space using seccomp. Once seccomp is
693 enabled via prctl, it cannot be disabled and the task is only
694 allowed to execute a few safe syscalls defined by each seccomp
695 mode.
696
697 If unsure, say N.
698
70
71config SUPERH64
72 def_bool ARCH = "sh64"
73 select KALLSYMS
74
75config ARCH_DEFCONFIG
76 string
77 default "arch/sh/configs/shx3_defconfig" if SUPERH32

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

691 syscalls, it's possible to isolate those applications in
692 their own address space using seccomp. Once seccomp is
693 enabled via prctl, it cannot be disabled and the task is only
694 allowed to execute a few safe syscalls defined by each seccomp
695 mode.
696
697 If unsure, say N.
698
699config CC_STACKPROTECTOR
700 bool "Enable -fstack-protector buffer overflow detection (EXPERIMENTAL)"
701 depends on SUPERH32
702 help
703 This option turns on the -fstack-protector GCC feature. This
704 feature puts, at the beginning of functions, a canary value on
705 the stack just before the return address, and validates
706 the value just before actually returning. Stack based buffer
707 overflows (that need to overwrite this return address) now also
708 overwrite the canary, which gets detected and the attack is then
709 neutralized via a kernel panic.
710
711 This feature requires gcc version 4.2 or above.
712
699config SMP
700 bool "Symmetric multi-processing support"
701 depends on SYS_SUPPORTS_SMP
702 ---help---
703 This enables support for systems with more than one CPU. If you have
713config SMP
714 bool "Symmetric multi-processing support"
715 depends on SYS_SUPPORTS_SMP
716 ---help---
717 This enables support for systems with more than one CPU. If you have
704 a system with only one CPU, say N. If you have a system with more
705 than one CPU, say Y.
718 a system with only one CPU, like most personal computers, say N. If
719 you have a system with more than one CPU, say Y.
706
720
707 If you say N here, the kernel will run on uni- and multiprocessor
721 If you say N here, the kernel will run on single and multiprocessor
708 machines, but will use only one CPU of a multiprocessor machine. If
709 you say Y here, the kernel will run on many, but not all,
722 machines, but will use only one CPU of a multiprocessor machine. If
723 you say Y here, the kernel will run on many, but not all,
710 uniprocessor machines. On a uniprocessor machine, the kernel
724 singleprocessor machines. On a singleprocessor machine, the kernel
711 will run faster if you say N here.
712
713 People using multiprocessor machines who say Y here should also say
714 Y to "Enhanced Real Time Clock Support", below.
715
716 See also <file:Documentation/nmi_watchdog.txt> and the SMP-HOWTO
717 available at <http://www.tldp.org/docs.html#howto>.
718

--- 203 unchanged lines hidden ---
725 will run faster if you say N here.
726
727 People using multiprocessor machines who say Y here should also say
728 Y to "Enhanced Real Time Clock Support", below.
729
730 See also <file:Documentation/nmi_watchdog.txt> and the SMP-HOWTO
731 available at <http://www.tldp.org/docs.html#howto>.
732

--- 203 unchanged lines hidden ---