config.in
上传用户:jlfgdled
上传日期:2013-04-10
资源大小:33168k
文件大小:2k
源码类别:

Linux/Unix编程

开发平台:

Unix_Linux

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