kconfig

来自「linux 内核源代码」· 代码 · 共 674 行 · 第 1/2 页

TXT
674
字号
## For a description of the syntax of this configuration file,# see Documentation/kbuild/kconfig-language.txt.#config ALPHA	bool	default y	help	  The Alpha is a 64-bit general-purpose processor designed and	  marketed by the Digital Equipment Corporation of blessed memory,	  now Hewlett-Packard.  The Alpha Linux project has a home page at	  <http://www.alphalinux.org/>.config 64BIT	def_bool yconfig MMU	bool	default yconfig RWSEM_GENERIC_SPINLOCK	boolconfig RWSEM_XCHGADD_ALGORITHM	bool	default yconfig ARCH_HAS_ILOG2_U32	bool	default nconfig ARCH_HAS_ILOG2_U64	bool	default nconfig GENERIC_FIND_NEXT_BIT	bool	default yconfig GENERIC_CALIBRATE_DELAY	bool	default yconfig ZONE_DMA	bool	default yconfig GENERIC_ISA_DMA	bool	default yconfig GENERIC_IOMAP	bool	default nconfig GENERIC_HARDIRQS	bool	default yconfig GENERIC_IRQ_PROBE	bool	default yconfig AUTO_IRQ_AFFINITY	bool	depends on SMP	default ysource "init/Kconfig"menu "System setup"choice	prompt "Alpha system type"	default ALPHA_GENERIC	---help---	  This is the system type of your hardware.  A "generic" kernel will	  run on any supported Alpha system. However, if you configure a	  kernel for your specific system, it will be faster and smaller.	  To find out what type of Alpha system you have, you may want to	  check out the Linux/Alpha FAQ, accessible on the WWW from	  <http://www.alphalinux.org/>. In summary:	  Alcor/Alpha-XLT     AS 600, AS 500, XL-300, XL-366	  Alpha-XL            XL-233, XL-266	  AlphaBook1          Alpha laptop	  Avanti              AS 200, AS 205, AS 250, AS 255, AS 300, AS 400	  Cabriolet           AlphaPC64, AlphaPCI64	  DP264               DP264 / DS20 / ES40 / DS10 / DS10L	  EB164               EB164 21164 evaluation board	  EB64+               EB64+ 21064 evaluation board	  EB66                EB66 21066 evaluation board	  EB66+               EB66+ 21066 evaluation board	  Jensen              DECpc 150, DEC 2000 models 300, 500	  LX164               AlphaPC164-LX	  Lynx                AS 2100A	  Miata               Personal Workstation 433/500/600 a/au	  Marvel              AlphaServer ES47 / ES80 / GS1280	  Mikasa              AS 1000	  Noname              AXPpci33, UDB (Multia)	  Noritake            AS 1000A, AS 600A, AS 800	  PC164               AlphaPC164	  Rawhide             AS 1200, AS 4000, AS 4100	  Ruffian             RPX164-2, AlphaPC164-UX, AlphaPC164-BX	  SX164               AlphaPC164-SX	  Sable               AS 2000, AS 2100	  Shark               DS 20L	  Takara              Takara (OEM)	  Titan               AlphaServer ES45 / DS25 / DS15	  Wildfire            AlphaServer GS 40/80/160/320	  If you don't know what to do, choose "generic".config ALPHA_GENERIC	bool "Generic"	help	  A generic kernel will run on all supported Alpha hardware.config ALPHA_ALCOR	bool "Alcor/Alpha-XLT"	help	  For systems using the Digital ALCOR chipset: 5 chips (4, 64-bit data	  slices (Data Switch, DSW) - 208-pin PQFP and 1 control (Control, I/O	  Address, CIA) - a 383 pin plastic PGA).  It provides a DRAM	  controller (256-bit memory bus) and a PCI interface.  It also does	  all the work required to support an external Bcache and to maintain	  memory coherence when a PCI device DMAs into (or out of) memory.config ALPHA_XL	bool "Alpha-XL"	help	  XL-233 and XL-266-based Alpha systems.config ALPHA_BOOK1	bool "AlphaBook1"	help	  Dec AlphaBook1/Burns Alpha-based laptops.config ALPHA_AVANTI_CH	bool "Avanti"config ALPHA_CABRIOLET	bool "Cabriolet"	help	  Cabriolet AlphaPC64, AlphaPCI64 systems.  Derived from EB64+ but now	  baby-AT with Flash boot ROM, no on-board SCSI or Ethernet. 3 ISA	  slots, 4 PCI slots (one pair are on a shared slot), uses plug-in	  Bcache SIMMs.  Requires power supply with 3.3V output.config ALPHA_DP264	bool "DP264"	help	  Various 21264 systems with the tsunami core logic chipset.	  API Networks: 264DP, UP2000(+), CS20;	  Compaq: DS10(E,L), XP900, XP1000, DS20(E), ES40.config ALPHA_EB164	bool "EB164"	help	  EB164 21164 evaluation board from DEC.  Uses 21164 and ALCOR.  Has	  ISA and PCI expansion (3 ISA slots, 2 64-bit PCI slots (one is	  shared with an ISA slot) and 2 32-bit PCI slots.  Uses plus-in	  Bcache SIMMs. I/O sub-system provides SuperI/O (2S, 1P, FD), KBD,	  MOUSE (PS2 style), RTC/NVRAM.  Boot ROM is Flash.  PC-AT-sized	  motherboard.  Requires power supply with 3.3V output.config ALPHA_EB64P_CH	bool "EB64+"config ALPHA_EB66	bool "EB66"	help	  A Digital DS group board.  Uses 21066 or 21066A.  I/O sub-system is	  identical to EB64+.  Baby PC-AT size.  Runs from standard PC power	  supply.  The EB66 schematic was published as a marketing poster	  advertising the 21066 as "the first microprocessor in the world with	  embedded PCI".config ALPHA_EB66P	bool "EB66+"	help	  Later variant of the EB66 board.config ALPHA_EIGER	bool "Eiger"	help	  Apparently an obscure OEM single-board computer based on the	  Typhoon/Tsunami chipset family. Information on it is scanty.config ALPHA_JENSEN	bool "Jensen"	help	  DEC PC 150 AXP (aka Jensen): This is a very old Digital system - one	  of the first-generation Alpha systems. A number of these systems	  seem to be available on the second- hand market. The Jensen is a	  floor-standing tower system which originally used a 150MHz 21064 It	  used programmable logic to interface a 486 EISA I/O bridge to the	  CPU.config ALPHA_LX164	bool "LX164"	help	  A technical overview of this board is available at	  <http://www.unix-ag.org/Linux-Alpha/Architectures/LX164.html>.config ALPHA_LYNX	bool "Lynx"	help	  AlphaServer 2100A-based systems.config ALPHA_MARVEL	bool "Marvel"	help	  AlphaServer ES47 / ES80 / GS1280 based on EV7.config ALPHA_MIATA	bool "Miata"	help	  The Digital PersonalWorkStation (PWS 433a, 433au, 500a, 500au, 600a,	  or 600au).  There is an Installation HOWTO for this hardware at	  <http://eijk.homelinux.org/~stefan/miata.html>.config ALPHA_MIKASA	bool "Mikasa"	help	  AlphaServer 1000-based Alpha systems.config ALPHA_NAUTILUS	bool "Nautilus"	help	  Alpha systems based on the AMD 751 & ALI 1543C chipsets.config ALPHA_NONAME_CH	bool "Noname"config ALPHA_NORITAKE	bool "Noritake"	help	  AlphaServer 1000A, AlphaServer 600A, and AlphaServer 800-based	  systems.config ALPHA_PC164	bool "PC164"config ALPHA_P2K	bool "Platform2000"config ALPHA_RAWHIDE	bool "Rawhide"	help	  AlphaServer 1200, AlphaServer 4000 and AlphaServer 4100 machines.	  See HOWTO at	  <http://www.alphalinux.org/docs/rawhide/4100_install.shtml>.config ALPHA_RUFFIAN	bool "Ruffian"	help	  Samsung APC164UX.  There is a page on known problems and workarounds	  at <http://www.alphalinux.org/faq/FAQ-11.html>.config ALPHA_RX164	bool "RX164"config ALPHA_SX164	bool "SX164"config ALPHA_SABLE	bool "Sable"	help	  Digital AlphaServer 2000 and 2100-based systems.config ALPHA_SHARK	bool "Shark"config ALPHA_TAKARA	bool "Takara"	help	  Alpha 11164-based OEM single-board computer.config ALPHA_TITAN	bool "Titan"	help	  AlphaServer ES45/DS25 SMP based on EV68 and Titan chipset.config ALPHA_WILDFIRE	bool "Wildfire"	help	  AlphaServer GS 40/80/160/320 SMP based on the EV67 core.endchoice# clear all implied options (don't want default values for those):# Most of these machines have ISA slots; not exactly sure which don't,# and this doesn't activate hordes of code, so do it always.config ISA	bool	default y	help	  Find out whether you have ISA slots on your motherboard.  ISA is the	  name of a bus system, i.e. the way the CPU talks to the other stuff	  inside your box.  Other bus systems are PCI, EISA, MicroChannel	  (MCA) or VESA.  ISA is an older system, now being displaced by PCI;	  newer boards don't support it.  If you have ISA, say Y, otherwise N.config ISA_DMA_API	bool	default yconfig PCI	bool	depends on !ALPHA_JENSEN	default y	help	  Find out whether you have a PCI motherboard. PCI is the name of a	  bus system, i.e. the way the CPU talks to the other stuff inside	  your box. Other bus systems are ISA, EISA, MicroChannel (MCA) or	  VESA. If you have PCI, say Y, otherwise N.	  The PCI-HOWTO, available from	  <http://www.tldp.org/docs.html#howto>, contains valuable	  information about which PCI hardware does work under Linux and which	  doesn't.config PCI_DOMAINS	bool	default yconfig PCI_SYSCALL	def_bool PCIconfig ALPHA_CORE_AGP	bool	depends on ALPHA_GENERIC || ALPHA_TITAN || ALPHA_MARVEL	default y

⌨️ 快捷键说明

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