kconfig

来自「Linux Kernel 2.6.9 for OMAP1710」· 代码 · 共 616 行 · 第 1/2 页

TXT
616
字号
config PCI_DOMAINS	bool	default PCIconfig RTC	tristate	depends on PCI	default y	---help---	  If you say Y here and create a character special file /dev/rtc with	  major number 10 and minor number 135 using mknod ("man mknod"), you	  will get access to the real time clock (or hardware clock) built	  into your computer.	  Every PC has such a clock built in. It can be used to generate	  signals from as low as 1Hz up to 8192Hz, and can also be used	  as a 24 hour alarm. It reports status information via the file	  /proc/driver/rtc and its behaviour is set by various ioctls on	  /dev/rtc.	  If you run Linux on a multiprocessor machine and said Y to	  "Symmetric Multi Processing" above, you should say Y here to read	  and set the RTC in an SMP compatible fashion.	  If you think you have a use for such a device (such as periodic data	  sampling), then say Y here, and read <file:Documentation/rtc.txt>	  for details.	  To compile this driver as a module, choose M here: the	  module will be called rtc.source "drivers/pci/Kconfig"config SUN_OPENPROMFS	tristate "Openprom tree appears in /proc/openprom"	help	  If you say Y, the OpenPROM device tree will be available as a	  virtual file system, which you can mount to /proc/openprom by "mount	  -t openpromfs none /proc/openprom".	  To compile the /proc/openprom support as a module, choose M here: the	  module will be called openpromfs.  If unsure, choose M.config SPARC32_COMPAT	bool "Kernel support for Linux/Sparc 32bit binary compatibility"	help	  This allows you to run 32-bit binaries on your Ultra.	  Everybody wants this; say Y.config COMPAT	bool	depends on SPARC32_COMPAT	default yconfig UID16	bool	depends on SPARC32_COMPAT	default yconfig BINFMT_ELF32	tristate "Kernel support for 32-bit ELF binaries"	depends on SPARC32_COMPAT	help	  This allows you to run 32-bit Linux/ELF binaries on your Ultra.	  Everybody wants this; say Y.config BINFMT_AOUT32	bool "Kernel support for 32-bit (ie. SunOS) a.out binaries"	depends on SPARC32_COMPAT	help	  This allows you to run 32-bit a.out format binaries on your Ultra.	  If you want to run SunOS binaries (see SunOS binary emulation below)	  or other a.out binaries, say Y. If unsure, say N.source "fs/Kconfig.binfmt"config SUNOS_EMUL	bool "SunOS binary emulation"	depends on BINFMT_AOUT32	help	  This allows you to run most SunOS binaries.  If you want to do this,	  say Y here and place appropriate files in /usr/gnemul/sunos. See	  <http://www.ultralinux.org/faq.html> for more information.  If you	  want to run SunOS binaries on an Ultra you must also say Y to	  "Kernel support for 32-bit a.out binaries" above.config SOLARIS_EMUL	tristate "Solaris binary emulation (EXPERIMENTAL)"	depends on SPARC32_COMPAT && EXPERIMENTAL	help	  This is experimental code which will enable you to run (many)	  Solaris binaries on your SPARC Linux machine.	  To compile this code as a module, choose M here: the	  module will be called solaris.source "drivers/parport/Kconfig"config PRINTER	tristate "Parallel printer support"	depends on PARPORT	---help---	  If you intend to attach a printer to the parallel port of your Linux	  box (as opposed to using a serial printer; if the connector at the	  printer has 9 or 25 holes ["female"], then it's serial), say Y.	  Also read the Printing-HOWTO, available from	  <http://www.tldp.org/docs.html#howto>.	  It is possible to share one parallel port among several devices	  (e.g. printer and ZIP drive) and it is safe to compile the	  corresponding drivers into the kernel.	  To compile this driver as a module, choose M here and read	  <file:Documentation/parport.txt>.  The module will be called lp.	  If you have several parallel ports, you can specify which ports to	  use with the "lp" kernel command line option.  (Try "man bootparam"	  or see the documentation of your boot loader (lilo or loadlin) about	  how to pass options to the kernel at boot time.)  The syntax of the	  "lp" command line option can be found in <file:drivers/char/lp.c>.	  If you have more than 8 printers, you need to increase the LP_NO	  macro in lp.c and the PARPORT_MAX macro in parport.h.config ENVCTRL	tristate "SUNW, envctrl support"	depends on PCI	help	  Kernel support for temperature and fan monitoring on Sun SME	  machines.	  To compile this driver as a module, choose M here: the	  module will be called envctrl.config DISPLAY7SEG	tristate "7-Segment Display support"	depends on PCI	---help---	  This is the driver for the 7-segment display and LED present on	  Sun Microsystems CompactPCI models CP1400 and CP1500.	  To compile this driver as a module, choose M here: the	  module will be called display7seg.	  If you do not have a CompactPCI model CP1400 or CP1500, or	  another UltraSPARC-IIi-cEngine boardset with a 7-segment display,	  you should say N to this option.config CMDLINE_BOOL	bool "Default bootloader kernel arguments"config CMDLINE	string "Initial kernel command string"	depends on CMDLINE_BOOL	default "console=ttyS0,9600 root=/dev/sda1"	help	  Say Y here if you want to be able to pass default arguments to	  the kernel. This will be overridden by the bootloader, if you	  use one (such as SILO). This is most useful if you want to boot	  a kernel from TFTP, and want default options to be available	  with having them passed on the command line.	  NOTE: This option WILL override the PROM bootargs setting!endmenusource "drivers/base/Kconfig"source "drivers/video/Kconfig"source "drivers/serial/Kconfig"source "drivers/sbus/char/Kconfig"source "drivers/mtd/Kconfig"source "drivers/block/Kconfig"source "drivers/ide/Kconfig"source "drivers/scsi/Kconfig"source "drivers/fc4/Kconfig"source "drivers/md/Kconfig"if PCIsource "drivers/message/fusion/Kconfig"endifsource "drivers/ieee1394/Kconfig"source "net/Kconfig"source "drivers/isdn/Kconfig"source "drivers/telephony/Kconfig"# This one must be before the filesystem configs. -DaveMmenu "Unix98 PTY support"config UNIX98_PTYS	bool "Unix98 PTY support"	---help---	  A pseudo terminal (PTY) is a software device consisting of two	  halves: a master and a slave. The slave device behaves identical to	  a physical terminal; the master device is used by a process to	  read data from and write data to the slave, thereby emulating a	  terminal. Typical programs for the master side are telnet servers	  and xterms.	  Linux has traditionally used the BSD-like names /dev/ptyxx for	  masters and /dev/ttyxx for slaves of pseudo terminals. This scheme	  has a number of problems. The GNU C library glibc 2.1 and later,	  however, supports the Unix98 naming standard: in order to acquire a	  pseudo terminal, a process opens /dev/ptmx; the number of the pseudo	  terminal is then made available to the process and the pseudo	  terminal slave can be accessed as /dev/pts/<number>. What was	  traditionally /dev/ttyp2 will then be /dev/pts/2, for example.	  The entries in /dev/pts/ are created on the fly by a virtual	  file system; therefore, if you say Y here you should say Y to	  "/dev/pts file system for Unix98 PTYs" as well.	  If you want to say Y here, you need to have the C library glibc 2.1	  or later (equal to libc-6.1, check with "ls -l /lib/libc.so.*").	  Read the instructions in <file:Documentation/Changes> pertaining to	  pseudo terminals. It's safe to say N.config UNIX98_PTY_COUNT	int "Maximum number of Unix98 PTYs in use (0-2048)"	depends on UNIX98_PTYS	default "256"	help	  The maximum number of Unix98 PTYs that can be used at any one time.	  The default is 256, and should be enough for desktop systems. Server	  machines which support incoming telnet/rlogin/ssh connections and/or	  serve several X terminals may want to increase this: every incoming	  connection and every xterm uses up one PTY.	  When not in use, each additional set of 256 PTYs occupy	  approximately 8 KB of kernel memory on 32-bit architectures.endmenumenu "XFree86 DRI support"config DRM	bool "Direct Rendering Manager (XFree86 DRI support)"	help	  Kernel-level support for the Direct Rendering Infrastructure (DRI)	  introduced in XFree86 4.0. If you say Y here, you need to select	  the module that's right for your graphics card from the list below.	  These modules provide support for synchronization, security, and	  DMA transfers. Please see <http://dri.sourceforge.net/> for more	  details.  You should also select and configure AGP	  (/dev/agpgart) support.config DRM_FFB	tristate "Creator/Creator3D"	depends on DRM	help	  Choose this option if you have one of Sun's Creator3D-based graphics	  and frame buffer cards.  Product page at	  <http://www.sun.com/desktop/products/Graphics/creator3d.html>.config DRM_TDFX	tristate "3dfx Banshee/Voodoo3+"	depends on DRM	help	  Choose this option if you have a 3dfx Banshee or Voodoo3 (or later),	  graphics card.  If M is selected, the module will be called tdfx.config DRM_R128	tristate "ATI Rage 128"	depends on DRM	help	  Choose this option if you have an ATI Rage 128 graphics card.  If M	  is selected, the module will be called r128.  AGP support for	  this card is strongly suggested (unless you have a PCI version).endmenusource "drivers/input/Kconfig"source "drivers/i2c/Kconfig"source "fs/Kconfig"source "drivers/media/Kconfig"source "sound/Kconfig"source "drivers/usb/Kconfig"source "drivers/char/watchdog/Kconfig"source "arch/sparc64/oprofile/Kconfig"source "arch/sparc64/Kconfig.debug"source "security/Kconfig"source "crypto/Kconfig"source "lib/Kconfig"

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?