config.in
上传用户:lgb322
上传日期:2013-02-24
资源大小:30529k
文件大小:6k
源码类别:

嵌入式Linux

开发平台:

Unix_Linux

  1. #
  2. # For a description of the syntax of this configuration file,
  3. # see the Configure script.
  4. #
  5. mainmenu_name "Linux Kernel Configuration"
  6. define_bool CONFIG_PARISC y
  7. define_bool CONFIG_UID16 n
  8. define_bool CONFIG_RWSEM_GENERIC_SPINLOCK y
  9. define_bool CONFIG_RWSEM_XCHGADD_ALGORITHM n
  10. define_bool CONFIG_GENERIC_ISA_DMA y
  11. mainmenu_option next_comment
  12. comment 'Code maturity level options'
  13. bool 'Prompt for development and/or incomplete code/drivers' CONFIG_EXPERIMENTAL
  14. endmenu
  15. mainmenu_option next_comment
  16. comment 'General options'
  17. # bool 'Symmetric multi-processing support' CONFIG_SMP
  18. define_bool CONFIG_SMP n
  19. bool 'Kernel Debugger support' CONFIG_KWDB
  20. # define_bool CONFIG_KWDB n
  21. # bool 'GSC/Gecko bus support' CONFIG_GSC y
  22. define_bool CONFIG_GSC y
  23. bool 'U2/Uturn I/O MMU' CONFIG_IOMMU_CCIO y
  24. bool 'LASI I/O support' CONFIG_GSC_LASI y
  25. bool 'PCI bus support' CONFIG_PCI y
  26. if [ "$CONFIG_PCI" = "y" ]; then
  27. bool 'GSCtoPCI/DINO PCI support' CONFIG_GSC_DINO y
  28. bool 'LBA/Elroy PCI support' CONFIG_PCI_LBA n
  29. fi 
  30. if [ "$CONFIG_PCI_LBA" = "y" ]; then
  31. define_bool CONFIG_IOSAPIC y
  32. define_bool CONFIG_IOMMU_SBA y
  33. fi
  34. #
  35. # if [ "$CONFIG_PCI_EPIC" = "y" ]; then...
  36. #
  37. endmenu
  38. mainmenu_option next_comment
  39. comment 'Loadable module support'
  40. bool 'Enable loadable module support' CONFIG_MODULES
  41. if [ "$CONFIG_MODULES" = "y" ]; then
  42.   bool 'Set version information on all symbols for modules' CONFIG_MODVERSIONS
  43.   bool 'Kernel module loader' CONFIG_KMOD
  44. fi
  45. endmenu
  46. mainmenu_option next_comment
  47. comment 'General setup'
  48. bool 'Networking support' CONFIG_NET
  49. bool 'System V IPC' CONFIG_SYSVIPC
  50. bool 'BSD Process Accounting' CONFIG_BSD_PROCESS_ACCT
  51. bool 'Sysctl support' CONFIG_SYSCTL
  52. tristate 'Kernel support for SOM binaries' CONFIG_BINFMT_SOM
  53. tristate 'Kernel support for ELF binaries' CONFIG_BINFMT_ELF
  54. tristate 'Kernel support for MISC binaries' CONFIG_BINFMT_MISC
  55. if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
  56.   tristate 'Kernel support for JAVA binaries (obsolete)' CONFIG_BINFMT_JAVA
  57. fi
  58. endmenu
  59. ##source drivers/parport/Config.in
  60. mainmenu_option next_comment
  61. comment 'Parallel port support'
  62. tristate 'Parallel port support' CONFIG_PARPORT
  63. if [ "$CONFIG_PARPORT" != "n" ]; then
  64.    if [ "$CONFIG_PCI" = "y" ]; then
  65.      dep_tristate '  PC-style hardware' CONFIG_PARPORT_PC $CONFIG_PARPORT
  66.      if [ "$CONFIG_PARPORT_PC" != "n" ]; then
  67.         bool '    Use FIFO/DMA if available' CONFIG_PARPORT_PC_FIFO
  68.         if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
  69.            bool '    SuperIO chipset support (EXPERIMENTAL)' CONFIG_PARPORT_PC_SUPERIO
  70.         fi
  71.      fi
  72.    fi
  73.    if [ "$CONFIG_GSC_LASI" = "y" ]; then
  74.       dep_tristate '  LASI/ASP builtin parallel-port' CONFIG_PARPORT_GSC $CONFIG_PARPORT
  75.    else
  76.       define_tristate CONFIG_PARPORT_GSC n
  77.    fi
  78.    # If exactly one hardware type is selected then parport will optimise away
  79.    # support for loading any others.  Defeat this if the user is keen.
  80.    bool '  Support foreign hardware' CONFIG_PARPORT_OTHER
  81.    bool '  IEEE 1284 transfer modes' CONFIG_PARPORT_1284
  82. fi
  83. endmenu
  84. source drivers/block/Config.in
  85. if [ "$CONFIG_NET" = "y" ]; then
  86.   source net/Config.in
  87. fi
  88. mainmenu_option next_comment
  89. comment 'SCSI support'
  90. tristate 'SCSI support' CONFIG_SCSI
  91. if [ "$CONFIG_SCSI" != "n" ]; then
  92.   comment 'SCSI support type (disk, tape, CDrom)'
  93.   dep_tristate 'SCSI disk support' CONFIG_BLK_DEV_SD $CONFIG_SCSI
  94.   if [ "$CONFIG_BLK_DEV_SD" != "n" ]; then
  95.     int  'Maximum number of SCSI disks that can be loaded as modules' CONFIG_SD_EXTRA_DEVS 40
  96.   fi
  97.   dep_tristate 'SCSI tape support' CONFIG_CHR_DEV_ST $CONFIG_SCSI
  98.   dep_tristate 'SCSI CDROM support' CONFIG_BLK_DEV_SR $CONFIG_SCSI
  99.   if [ "$CONFIG_BLK_DEV_SR" != "n" ]; then
  100.     bool '  Enable vendor-specific extensions (for SCSI CDROM)' CONFIG_BLK_DEV_SR_VENDOR
  101.     int  'Maximum number of CDROM devices that can be loaded as modules' CONFIG_SR_EXTRA_DEVS 2
  102.   fi
  103.   dep_tristate 'SCSI generic support' CONFIG_CHR_DEV_SG $CONFIG_SCSI
  104.   comment 'Some SCSI devices (e.g. CD jukebox) support multiple LUNs'
  105.   bool 'Probe all LUNs on each SCSI device' CONFIG_SCSI_MULTI_LUN
  106.   bool 'Verbose SCSI error reporting (kernel size +=12K)' CONFIG_SCSI_CONSTANTS
  107.   mainmenu_option next_comment
  108.   comment 'SCSI low-level drivers'
  109.   if [ "$CONFIG_GSC_LASI" = "y" ]; then
  110.     dep_tristate 'Lasi SCSI support' CONFIG_SCSI_LASI $CONFIG_SCSI
  111.     dep_tristate 'Zalon SCSI support' CONFIG_SCSI_ZALON $CONFIG_SCSI
  112.   fi
  113.   if [ "$CONFIG_PCI" = "y" ]; then
  114.     dep_tristate 'SYM53C8XX SCSI support' CONFIG_SCSI_SYM53C8XX $CONFIG_SCSI
  115.   fi
  116.   if [ "$CONFIG_SCSI_ZALON" != "n" -o "$CONFIG_SCSI_SYM53C8XX" != "n" ]; then
  117.     int  '  default tagged command queue depth' CONFIG_SCSI_NCR53C8XX_DEFAULT_TAGS 8
  118.     int  '  maximum number of queued commands' CONFIG_SCSI_NCR53C8XX_MAX_TAGS 32
  119.     int  '  synchronous transfers frequency in MHz' CONFIG_SCSI_NCR53C8XX_SYNC 20
  120.     bool '  enable profiling' CONFIG_SCSI_NCR53C8XX_PROFILE
  121.     bool '  use normal IO' CONFIG_SCSI_NCR53C8XX_IOMAPPED
  122.   fi
  123.   endmenu
  124. fi
  125. endmenu
  126. if [ "$CONFIG_NET" = "y" ]; then
  127.   mainmenu_option next_comment
  128.   comment 'Network device support'
  129.   bool 'Network device support' CONFIG_NETDEVICES
  130.   if [ "$CONFIG_NETDEVICES" = "y" ]; then
  131.     if [ "$CONFIG_GSC_LASI" = "y" ]; then
  132.       tristate 'Lasi ethernet' CONFIG_LASI_82596
  133.     fi
  134.     source drivers/net/Config.in
  135.   fi
  136.   endmenu
  137. fi
  138. source drivers/char/Config.in
  139. source fs/Config.in
  140. mainmenu_option next_comment
  141. comment 'Sound Drivers'
  142. tristate 'Sound card support' CONFIG_SOUND
  143. if [ "$CONFIG_SOUND" != "n" ]; then
  144.    source drivers/sound/Config.in
  145. fi
  146. endmenu
  147. if [ "$CONFIG_VT" = "y" ]; then
  148.   mainmenu_option next_comment
  149.   comment 'Console drivers'
  150.   source drivers/video/Config.in
  151. #  bool 'IODC console' CONFIG_IODC_CONSOLE
  152.   bool 'STI console' CONFIG_STI_CONSOLE
  153.   if [ "$CONFIG_IODC_CONSOLE" = "n" ]; then
  154.     if [ "$CONFIG_GSC_PS2" = "y" ]; then
  155.       define_bool CONFIG_DUMMY_CONSOLE y
  156.     fi
  157.   fi
  158.   if [ "$CONFIG_STI_CONSOLE" = "y" ]; then
  159.     define_bool CONFIG_DUMMY_CONSOLE y
  160.   fi
  161.   endmenu
  162. fi
  163. # endmenu
  164. mainmenu_option next_comment
  165. comment 'Kernel hacking'
  166. #bool 'Debug kmalloc/kfree' CONFIG_DEBUG_MALLOC
  167. bool 'Magic SysRq key' CONFIG_MAGIC_SYSRQ
  168. endmenu