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_RWSEM_GENERIC_SPINLOCK n 10define_bool CONFIG_RWSEM_XCHGADD_ALGORITHM y 11define_bool CONFIG_GENERIC_BUST_SPINLOCK n 12 13mainmenu_name "Linux Kernel Configuration" 14define_bool CONFIG_ARCH_S390 y 15define_bool CONFIG_ARCH_S390X 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 'Processor type and features' 24bool 'Symmetric multi-processing support' CONFIG_SMP 25if [ "$CONFIG_SMP" = "y" ]; then 26 int 'Maximum number of CPUs (2-32)' CONFIG_NR_CPUS 32 27fi 28bool 'Kernel support for 31 bit emulation' CONFIG_S390_SUPPORT 29if [ "$CONFIG_S390_SUPPORT" = "y" ]; then 30 tristate 'Kernel support for 31 bit ELF binaries' CONFIG_BINFMT_ELF32 31fi 32endmenu 33 34mainmenu_option next_comment 35comment 'Loadable module support' 36bool 'Enable loadable module support' CONFIG_MODULES 37if [ "$CONFIG_MODULES" = "y" ]; then 38 bool 'Set version information on all symbols for modules' CONFIG_MODVERSIONS 39 bool 'Kernel module loader' CONFIG_KMOD 40fi 41endmenu 42 43mainmenu_option next_comment 44comment 'General setup' 45bool 'Fast IRQ handling' CONFIG_FAST_IRQ 46bool 'Process warning machine checks' CONFIG_MACHCHK_WARNING 47bool 'Use chscs for Common I/O' CONFIG_CHSC 48tristate 'QDIO support' CONFIG_QDIO 49if [ "$CONFIG_QDIO" != "n" ]; then 50 bool ' Performance statistics in /proc' CONFIG_QDIO_PERF_STATS 51fi 52bool 'Builtin IPL record support' CONFIG_IPL 53if [ "$CONFIG_IPL" = "y" ]; then 54 choice 'IPL method generated into head.S' \ 55 "tape CONFIG_IPL_TAPE \ 56 vm_reader CONFIG_IPL_VM" tape 57fi 58bool 'Networking support' CONFIG_NET 59bool 'System V IPC' CONFIG_SYSVIPC 60bool 'BSD Process Accounting' CONFIG_BSD_PROCESS_ACCT 61bool 'Sysctl support' CONFIG_SYSCTL 62define_bool CONFIG_KCORE_ELF y 63bool 'Kernel support for ELF binaries' CONFIG_BINFMT_ELF 64tristate 'Kernel support for MISC binaries' CONFIG_BINFMT_MISC 65bool 'Show crashed user process info' CONFIG_PROCESS_DEBUG 66bool 'Pseudo page fault support' CONFIG_PFAULT 67bool 'VM shared kernel support' CONFIG_SHARED_KERNEL 68endmenu 69 70 71source drivers/s390/Config.in 72 73if [ "$CONFIG_NET" = "y" ]; then 74 source net/Config.in 75fi 76 77source fs/Config.in 78 79mainmenu_option next_comment 80comment 'Kernel hacking' 81 82#bool 'Debug kmalloc/kfree' CONFIG_DEBUG_MALLOC 83#if [ "$CONFIG_CTC" = "y" ]; then 84# bool 'Remote GDB kernel debugging' CONFIG_REMOTE_DEBUG 85#fi 86bool 'Magic SysRq key' CONFIG_MAGIC_SYSRQ 87 88int 'Kernel messages buffer length shift (0 = default)' CONFIG_LOG_BUF_SHIFT 0 89 90endmenu 91 92source crypto/Config.in 93source lib/Config.in 94

