kconfig

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

TXT
716
字号
## For a description of the syntax of this configuration file,# see Documentation/kbuild/kconfig-language.txt.#mainmenu "Linux Kernel Configuration"config ARM	bool	default y	help	  The ARM series is a line of low-power-consumption RISC chip designs	  licensed by ARM ltd and targeted at embedded applications and	  handhelds such as the Compaq IPAQ.  ARM-based PCs are no longer	  manufactured, but  legacy ARM-based PC hardware remains popular in	  Europe.  There is an ARM Linux project with a web page at	  <http://www.arm.linux.org.uk/>.config MMU	bool	default yconfig EISA	bool	---help---	  The Extended Industry Standard Architecture (EISA) bus was	  developed as an open alternative to the IBM MicroChannel bus.	  The EISA bus provided some of the features of the IBM MicroChannel	  bus while maintaining backward compatibility with cards made for	  the older ISA bus.  The EISA bus saw limited use between 1988 and	  1995 when it was made obsolete by the PCI bus.	  Say Y here if you are building a kernel for an EISA-based machine.	  Otherwise, say N.config SBUS	boolconfig MCA	bool	help	  MicroChannel Architecture is found in some IBM PS/2 machines and	  laptops.  It is a bus system similar to PCI or ISA. See	  <file:Documentation/mca.txt> (and especially the web page given	  there) before attempting to build an MCA bus kernel.config UID16	bool	default yconfig RWSEM_GENERIC_SPINLOCK	bool	default yconfig RWSEM_XCHGADD_ALGORITHM	boolconfig GENERIC_BUST_SPINLOCK	boolconfig GENERIC_ISA_DMA	boolconfig GENERIC_IOMAP	bool	default ysource "init/Kconfig"menu "System Type"choice	prompt "ARM system type"	default ARCH_RPCconfig ARCH_CLPS7500	bool "Cirrus-CL-PS7500FE"config ARCH_CLPS711X	bool "CLPS711x/EP721x-based"config ARCH_CO285	bool "Co-EBSA285"config ARCH_EBSA110	bool "EBSA-110"	help	  This is an evaluation board for the StrongARM processor available	  from Digital. It has limited hardware on-board, including an onboard	  Ethernet interface, two PCMCIA sockets, two serial ports and a	  parallel port.config ARCH_CAMELOT	bool "Epxa10db"	help	  This enables support for Altera's Excalibur XA10 development board.	  If you would like to build your kernel to run on one of these boards	  then you must say 'Y' here. Otherwise say 'N'config ARCH_FOOTBRIDGE	bool "FootBridge"config ARCH_INTEGRATOR	bool "Integrator"config ARCH_OMAP24XX        bool "omap24xx"config ARCH_IOP3XX	bool "IOP3xx-based"config ARCH_IXP4XX	bool "IXP4xx-based"config ARCH_IXP2000	bool "IXP2400/2800-based"config ARCH_L7200	bool "LinkUp-L7200"	help	  Say Y here if you intend to run this kernel on a LinkUp Systems	  L7200 Software Development Board which uses an ARM720T processor.	  Information on this board can be obtained at:	  <http://www.linkupsys.com/>	  If you have any questions or comments about the Linux kernel port	  to this board, send e-mail to sjhill@cotw.com.config ARCH_PXA	bool "PXA2xx-based"config ARCH_RPC	bool "RiscPC"	help	  On the Acorn Risc-PC, Linux can support the internal IDE disk and	  CD-ROM interface, serial and parallel port, and the floppy drive.config ARCH_SA1100	bool "SA1100-based"config ARCH_S3C2410	bool "Samsung S3C2410"	help	  Samsung S3C2410X CPU based systems, such as the Simtec Electronics	  BAST (http://www.simtec.co.uk/products/EB110ITX/), the IPAQ 1940 or	  the Samsung SMDK2410 development board (and derviatives).config ARCH_SHARK	bool "Shark"config ARCH_LH7A40X	bool "Sharp LH7A40X"	help	  Say Y here for systems based on one of the Sharp LH7A40X	  System on a Chip processors.  These CPUs include an ARM922T	  core with a wide array of integrated devices for	  hand-held and low-power applications.config ARCH_OMAP	bool "TI OMAP"config ARCH_VERSATILE_PB	bool "Versatile PB"	help	  This enables support for ARM Ltd Versatile PB board.config ARCH_IMX	bool "IMX"config ARCH_H720X	bool "Hynix-HMS720x-based"	help	  This enables support for systems based on the Hynix HMS720xendchoicesource "arch/arm/mach-clps711x/Kconfig"source "arch/arm/mach-epxa10db/Kconfig"source "arch/arm/mach-footbridge/Kconfig"source "arch/arm/mach-integrator/Kconfig"source "arch/arm/mach-iop3xx/Kconfig"source "arch/arm/mach-ixp4xx/Kconfig"source "arch/arm/mach-ixp2000/Kconfig"source "arch/arm/mach-pxa/Kconfig"source "arch/arm/mach-sa1100/Kconfig"source "arch/arm/mach-omap/Kconfig"source "arch/arm/mach-omap2/Kconfig"source "arch/arm/mach-s3c2410/Kconfig"source "arch/arm/mach-lh7a40x/Kconfig"source "arch/arm/mach-imx/Kconfig"source "arch/arm/mach-h720x/Kconfig"# Definitions to make life easierconfig ARCH_ACORN	bool	depends on ARCH_RPC	default yconfig TIMER_ACORN	bool	depends on ARCH_ACORN || ARCH_CLPS7500	default y###################################################################### Footbridge supportconfig FOOTBRIDGE	bool	depends on ARCH_CO285 || ARCH_FOOTBRIDGE	default yconfig FOOTBRIDGE_HOST	bool	depends on ARCH_CATS || ARCH_EBSA285_HOST || ARCH_NETWINDER || ARCH_PERSONAL_SERVER	default yconfig FOOTBRIDGE_ADDIN	bool	depends on ARCH_CO285 || ARCH_EBSA285_ADDIN	default yconfig ARCH_EBSA285	bool	depends on ARCH_EBSA285_HOST || ARCH_EBSA285_ADDIN	default y###################################################################### SA1111 supportconfig SA1111	bool	depends on ASSABET_NEPONSET || SA1100_ADSBITSY || SA1100_BADGE4 || SA1100_CONSUS || SA1100_GRAPHICSMASTER || SA1100_JORNADA720 || ARCH_LUBBOCK || SA1100_PFS168 || SA1100_PT_SYSTEM3 || SA1100_XP860	default yconfig SHARP_LOCOMO	bool	depends on SA1100_COLLIE	default yconfig FORCE_MAX_ZONEORDER	int	depends on SA1111	default "9"config DMABOUNCE	bool	depends on SA1111 || ARCH_IXP4XX	default ysource arch/arm/mm/Kconfig#  bool 'Use XScale PMU as timer source' CONFIG_XSCALE_PMU_TIMERconfig XSCALE_PMU	bool	depends on CPU_XSCALE && !XSCALE_PMU_TIMER	default yendmenumenu "General setup"# Select various configuration options depending on the machine typeconfig DISCONTIGMEM	bool	depends on ARCH_EDB7211 || ARCH_SA1100 || (ARCH_LH7A40X && !LH7A40X_CONTIGMEM)	default y	help	  Say Y to support efficient handling of discontiguous physical memory,	  for architectures which are either NUMA (Non-Uniform Memory Access)	  or have huge holes in the physical address space for other reasons.	  See <file:Documentation/vm/numa> for more.# Now handle the bus typesconfig PCI	bool "PCI support" if ARCH_INTEGRATOR_AP	default y if ARCH_SHARK || FOOTBRIDGE_HOST || ARCH_IOP3XX || ARCH_IXP4XX || ARCH_IXP2000	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.# Select the host bridge typeconfig PCI_HOST_VIA82C505	bool	depends on PCI && ARCH_SHARK	default yconfig ICST525	bool	depends on ARCH_INTEGRATOR	default yconfig ARM_AMBA	bool	depends on ARCH_INTEGRATOR || ARCH_VERSATILE_PB	default yconfig ISA	bool	depends on FOOTBRIDGE_HOST || ARCH_SHARK || ARCH_CLPS7500 || ARCH_EBSA110 || ARCH_CDB89712 || ARCH_EDB7211 || ARCH_SA1100 || ARCH_MX1ADS	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	bool	depends on FOOTBRIDGE_HOST || ARCH_SHARK	default yconfig FIQ	bool	depends on ARCH_ACORN || ARCH_L7200 || ARCH_LH7A400	default y# Compressed boot loader in ROM.  Yes, we really want to ask about# TEXT and BSS so we preserve their values in the config files.config ZBOOT_ROM	bool "Compressed boot loader in ROM/flash"	help	  Say Y here if you intend to execute your compressed kernel image (zImage)	  directly from ROM or flash.  If unsure, say N.config ZBOOT_ROM_TEXT	hex "Compressed ROM boot loader base address"	default "0"	help	  The base address for zImage.  Unless you have special requirements, you	  should not change this value.config ZBOOT_ROM_BSS	hex "Compressed ROM boot loader BSS address"	default "0"	help

⌨️ 快捷键说明

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