1# 2# For a description of the syntax of this configuration file, 3# see Documentation/kbuild/config-language.txt. 4# 5 6define_bool CONFIG_ISA n 7define_bool CONFIG_EISA n 8define_bool CONFIG_MCA n 9define_bool CONFIG_UID16 y 10define_bool CONFIG_RWSEM_GENERIC_SPINLOCK n 11define_bool CONFIG_RWSEM_XCHGADD_ALGORITHM y 12define_bool CONFIG_GENERIC_BUST_SPINLOCK n 13 14mainmenu_name "Linux Kernel Configuration" 15define_bool CONFIG_ARCH_S390 y 16 17mainmenu_option next_comment 18comment 'Code maturity level options' 19bool 'Prompt for development and/or incomplete code/drivers' CONFIG_EXPERIMENTAL 20endmenu 21 22mainmenu_option next_comment 23comment 'Loadable module support' 24bool 'Enable loadable module support' CONFIG_MODULES 25if [ "$CONFIG_MODULES" = "y" ]; then 26 bool ' Set version information on all module symbols' CONFIG_MODVERSIONS 27 bool ' Kernel module loader' CONFIG_KMOD 28fi 29endmenu 30 31mainmenu_option next_comment 32comment 'Processor type and features' 33bool 'Symmetric multi-processing support' CONFIG_SMP 34bool 'IEEE FPU emulation' CONFIG_MATHEMU 35if [ "$CONFIG_SMP" = "y" ]; then 36 int 'Maximum number of CPUs (2-32)' CONFIG_NR_CPUS 32 37fi 38endmenu 39 40mainmenu_option next_comment 41comment 'General setup' 42bool 'Fast IRQ handling' CONFIG_FAST_IRQ 43bool 'Process warning machine checks' CONFIG_MACHCHK_WARNING 44bool 'Use chscs for Common I/O' CONFIG_CHSC 45tristate 'QDIO support' CONFIG_QDIO 46if [ "$CONFIG_QDIO" != "n" ]; then 47 bool ' Performance statistics in /proc' CONFIG_QDIO_PERF_STATS 48fi 49bool 'Builtin IPL record support' CONFIG_IPL 50if [ "$CONFIG_IPL" = "y" ]; then 51 choice 'IPL method generated into head.S' \ 52 "tape CONFIG_IPL_TAPE \ 53 vm_reader CONFIG_IPL_VM" tape 54fi 55bool 'Networking support' CONFIG_NET 56bool 'System V IPC' CONFIG_SYSVIPC 57bool 'BSD Process Accounting' CONFIG_BSD_PROCESS_ACCT 58bool 'Sysctl support' CONFIG_SYSCTL 59define_bool CONFIG_KCORE_ELF y 60bool 'Kernel support for ELF binaries' CONFIG_BINFMT_ELF 61tristate 'Kernel support for MISC binaries' CONFIG_BINFMT_MISC 62bool 'Show crashed user process info' CONFIG_PROCESS_DEBUG 63bool 'Pseudo page fault support' CONFIG_PFAULT 64bool 'VM shared kernel support' CONFIG_SHARED_KERNEL 65endmenu 66 67source drivers/s390/Config.in 68 69if [ "$CONFIG_NET" = "y" ]; then 70 source net/Config.in 71fi 72 73source fs/Config.in 74 75mainmenu_option next_comment 76comment 'Kernel hacking' 77 78#bool 'Debug kmalloc/kfree' CONFIG_DEBUG_MALLOC 79#if [ "$CONFIG_CTC" = "y" ]; then 80# bool 'Remote GDB kernel debugging' CONFIG_REMOTE_DEBUG 81#fi 82bool 'Magic SysRq key' CONFIG_MAGIC_SYSRQ 83 84int 'Kernel messages buffer length shift (0 = default)' CONFIG_LOG_BUF_SHIFT 0 85 86endmenu 87 88source crypto/Config.in 89source lib/Config.in 90