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