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 + -
显示快捷键?