kconfig
来自「Linux Kernel 2.6.9 for OMAP1710」· 代码 · 共 1,566 行 · 第 1/3 页
TXT
1,566 行
config MIPS bool default y # Horrible source of confusion. Die, die, die ... select EMBEDDEDconfig MIPS64 bool "64-bit kernel" help Select this option if you want to build a 64-bit kernel. You should only select this option if you have hardware that actually has a 64-bit processor and if your application will actually benefit from 64-bit processing, otherwise say N. You must say Y for kernels for SGI IP27 (Origin 200 and 2000). If in doubt say N.config 64BIT def_bool MIPS64config MIPS32 bool depends on MIPS64 = 'n' default ymainmenu "Linux/MIPS Kernel Configuration"source "init/Kconfig"menu "Machine selection"config MACH_JAZZ bool "Support for the Jazz family of machines" select ISA help This a family of machines based on the MIPS R4030 chipset which was used by several vendors to build RISC/os and Windows NT workstations. Members include the Acer PICA, MIPS Magnum 4000, MIPS Millenium and Olivetti M700-10 workstations.config ACER_PICA_61 bool "Support for Acer PICA 1 chipset (EXPERIMENTAL)" depends on MACH_JAZZ && EXPERIMENTAL select DMA_NONCOHERENT help This is a machine with a R4400 133/150 MHz CPU. To compile a Linux kernel that runs on these, say Y here. For details about Linux on the MIPS architecture, check out the Linux/MIPS FAQ on the WWW at <http://www.linux-mips.org/>.config MIPS_MAGNUM_4000 bool "Support for MIPS Magnum 4000" depends on MACH_JAZZ select DMA_NONCOHERENT help This is a machine with a R4000 100 MHz CPU. To compile a Linux kernel that runs on these, say Y here. For details about Linux on the MIPS architecture, check out the Linux/MIPS FAQ on the WWW at <http://www.linux-mips.org/>.config OLIVETTI_M700 bool "Support for Olivetti M700-10" depends on MACH_JAZZ select DMA_NONCOHERENT help This is a machine with a R4000 100 MHz CPU. To compile a Linux kernel that runs on these, say Y here. For details about Linux on the MIPS architecture, check out the Linux/MIPS FAQ on the WWW at <http://www.linux-mips.org/>.config BAGET_MIPS bool "Support for BAGET MIPS series (EXPERIMENTAL)" depends on MIPS32 && EXPERIMENTAL help This enables support for the Baget, a Russian embedded system. For more details about the Baget see the Linux/MIPS FAQ on <http://www.linux-mips.org/>.config MACH_VR41XX bool "Support for NEC VR41XX-based machines"config CASIO_E55 bool "Support for CASIO CASSIOPEIA E-10/15/55/65" depends on MACH_VR41XX select DMA_NONCOHERENT select IRQ_CPU select ISAconfig IBM_WORKPAD bool "Support for IBM WorkPad z50" depends on MACH_VR41XX select DMA_NONCOHERENT select IRQ_CPU select ISAconfig TANBAC_TB0226 bool "Support for TANBAC TB0226 (Mbase)" depends on MACH_VR41XX select DMA_NONCOHERENT select HW_HAS_PCI select IRQ_CPU help The TANBAC TB0226 (Mbase) is a MIPS-based platform manufactured by TANBAC. Please refer to <http://www.tanbac.co.jp/> about Mbase.config TANBAC_TB0229 bool "Support for TANBAC TB0229 (VR4131DIMM)" depends on MACH_VR41XX select DMA_NONCOHERENT select HW_HAS_PCI select IRQ_CPU help The TANBAC TB0229 (VR4131DIMM) is a MIPS-based platform manufactured by TANBAC. Please refer to <http://www.tanbac.co.jp/> about VR4131DIMM.config VICTOR_MPC30X bool "Support for Victor MP-C303/304" select DMA_NONCOHERENT select HW_HAS_PCI select IRQ_CPU depends on MACH_VR41XXconfig ZAO_CAPCELLA bool "Support for ZAO Networks Capcella" depends on MACH_VR41XX select DMA_NONCOHERENT select HW_HAS_PCI select IRQ_CPUconfig PCI_VR41XX bool "Add PCI control unit support of NEC VR4100 series" depends on MACH_VR41XX && PCIconfig VRC4171 tristate "Add NEC VRC4171 companion chip support" depends on MACH_VR41XX && ISA ---help--- The NEC VRC4171/4171A is a companion chip for NEC VR4111/VR4121.config VRC4173 tristate "Add NEC VRC4173 companion chip support" depends on MACH_VR41XX && PCI_VR41XX ---help--- The NEC VRC4173 is a companion chip for NEC VR4122/VR4131.config TOSHIBA_JMR3927 bool "Support for Toshiba JMR-TX3927 board" depends on MIPS32 select DMA_NONCOHERENT select HW_HAS_PCIconfig MIPS_COBALT bool "Support for Cobalt Server (EXPERIMENTAL)" depends on EXPERIMENTAL select DMA_NONCOHERENT select HW_HAS_PCI select IRQ_CPUconfig MACH_DECSTATION bool "Support for DECstations" select DMA_NONCOHERENT select IRQ_CPU depends on MIPS32 || EXPERIMENTAL ---help--- This enables support for DEC's MIPS based workstations. For details see the Linux/MIPS FAQ on <http://www.linux-mips.org/> and the DECstation porting pages on <http://decstation.unix-ag.org/>. If you have one of the following DECstation Models you definitely want to choose R4xx0 for the CPU Type: DECstation 5000/50 DECstation 5000/150 DECstation 5000/260 DECsystem 5900/260 otherwise choose R3000.config MIPS_EV64120 bool "Support for Galileo EV64120 Evaluation board (EXPERIMENTAL)" depends on EXPERIMENTAL select DMA_NONCOHERENT select HW_HAS_PCI help This is an evaluation board based on the Galileo GT-64120 single-chip system controller that contains a MIPS R5000 compatible core running at 75/100MHz. Their website is located at <http://www.marvell.com/>. Say Y here if you wish to build a kernel for this platform.config EVB_PCI1 bool "Enable Second PCI (PCI1)" depends on MIPS_EV64120config MIPS_EV96100 bool "Support for Galileo EV96100 Evaluation board (EXPERIMENTAL)" depends on EXPERIMENTAL select DMA_NONCOHERENT select HW_HAS_PCI select IRQ_CPU select MIPS_GT96100 select RM7000_CPU_SCACHE help This is an evaluation board based on the Galileo GT-96100 LAN/WAN communications controllers containing a MIPS R5000 compatible core running at 83MHz. Their website is <http://www.marvell.com/>. Say Y here if you wish to build a kernel for this platform.config MIPS_IVR bool "Support for Globespan IVR board" select DMA_NONCOHERENT select HW_HAS_PCI help This is an evaluation board built by Globespan to showcase thir iVR (Internet Video Recorder) design. It utilizes a QED RM5231 R5000 MIPS core. More information can be found out their website located at <http://www.globespan.net/>. Say Y here if you wish to build a kernel for this platform.config LASAT bool "Support for LASAT Networks platforms" select DMA_NONCOHERENT select HW_HAS_PCI select R5000_CPU_SCACHEconfig PICVUE tristate "PICVUE LCD display driver" depends on LASATconfig PICVUE_PROC tristate "PICVUE LCD display driver /proc interface" depends on PICVUEconfig DS1603 bool "DS1603 RTC driver" depends on LASATconfig LASAT_SYSCTL bool "LASAT sysctl interface" depends on LASATconfig HP_LASERJET bool "Support for Hewlett Packard LaserJet board" depends on BROKEN select DMA_NONCOHERENT select HW_HAS_PCI select IRQ_CPUconfig MIPS_ITE8172 bool "Support for ITE 8172G board" select DMA_NONCOHERENT select HW_HAS_PCI help Ths is an evaluation board made by ITE <http://www.ite.com.tw/> with ATX form factor that utilizes a MIPS R5000 to work with its ITE8172G companion internet appliance chip. The MIPS core can be either a NEC Vr5432 or QED RM5231. Say Y here if you wish to build a kernel for this platform.config IT8172_REVC bool "Support for older IT8172 (Rev C)" depends on MIPS_ITE8172 help Say Y here to support the older, Revision C version of the Integrated Technology Express, Inc. ITE8172 SBC. Vendor page at <http://www.ite.com.tw/ia/brief_it8172bsp.htm>; picture of the board at <http://www.mvista.com/partners/semiconductor/ite.html>.config MIPS_ATLAS bool "Support for MIPS Atlas board" select DMA_NONCOHERENT select HW_HAS_PCI help This enables support for the QED R5231-based MIPS Atlas evaluation board.config MIPS_MALTA bool "Support for MIPS Malta board" select HAVE_STD_PC_SERIAL_PORT select DMA_NONCOHERENT select HW_HAS_PCI help This enables support for the VR5000-based MIPS Malta evaluation board.config MIPS_SEAD bool "Support for MIPS SEAD board (EXPERIMENTAL)" depends on EXPERIMENTAL select IRQ_CPU select DMA_NONCOHERENTconfig MOMENCO_OCELOT bool "Support for Momentum Ocelot board" select DMA_NONCOHERENT select HW_HAS_PCI select IRQ_CPU select IRQ_CPU_RM7K select RM7000_CPU_SCACHE help The Ocelot is a MIPS-based Single Board Computer (SBC) made by Momentum Computer <http://www.momenco.com/>.config MOMENCO_OCELOT_G bool "Support for Momentum Ocelot-G board" select DMA_NONCOHERENT select HW_HAS_PCI select IRQ_CPU select IRQ_CPU_RM7K select PCI_MARVELL select RM7000_CPU_SCACHE help The Ocelot is a MIPS-based Single Board Computer (SBC) made by Momentum Computer <http://www.momenco.com/>.config MOMENCO_OCELOT_C bool "Support for Momentum Ocelot-C board" select DMA_NONCOHERENT select HW_HAS_PCI select IRQ_CPU select IRQ_MV64340 select PCI_MARVELL select RM7000_CPU_SCACHE help The Ocelot is a MIPS-based Single Board Computer (SBC) made by Momentum Computer <http://www.momenco.com/>.config MOMENCO_JAGUAR_ATX bool "Support for Momentum Jaguar board" select DMA_NONCOHERENT select HW_HAS_PCI select IRQ_CPU select IRQ_CPU_RM7K select IRQ_MV64340 select LIMITED_DMA select PCI_MARVELL select RM7000_CPU_SCACHE help The Jaguar ATX is a MIPS-based Single Board Computer (SBC) made by Momentum Computer <http://www.momenco.com/>.config JAGUAR_DMALOW bool "Low DMA Mode" depends on MOMENCO_JAGUAR_ATX help Select to Y if jump JP5 is set on your board, N otherwise. Normally the jumper is set, so if you feel unsafe, just say Y.config PMC_YOSEMITE bool "Support for PMC-Sierra Yosemite eval board" select DMA_COHERENT select HW_HAS_PCI select IRQ_CPU select IRQ_CPU_RM7K help Yosemite is an evaluation board for the RM9000x2 processor manufactured by PMC-Sierraconfig HYPERTRANSPORT bool "Hypertransport Support for PMC-Sierra Yosemite" depends on PMC_YOSEMITEconfig DDB5074 bool "Support for NEC DDB Vrc-5074 (EXPERIMENTAL)" depends on EXPERIMENTAL select DMA_NONCOHERENT select HAVE_STD_PC_SERIAL_PORT select HW_HAS_PCI select IRQ_CPU select ISA help This enables support for the VR5000-based NEC DDB Vrc-5074 evaluation board.config DDB5476 bool "Support for NEC DDB Vrc-5476" select DMA_NONCOHERENT select HAVE_STD_PC_SERIAL_PORT select HW_HAS_PCI select IRQ_CPU select ISA help This enables support for the R5432-based NEC DDB Vrc-5476 evaluation board. Features : kernel debugging, serial terminal, NFS root fs, on-board ether port USB, AC97, PCI, PCI VGA card & framebuffer console, IDE controller, PS2 keyboard, PS2 mouse, etc.config DDB5477 bool "Support for NEC DDB Vrc-5477" select DMA_NONCOHERENT select HW_HAS_PCI select IRQ_CPU help This enables support for the R5432-based NEC DDB Vrc-5477, or Rockhopper/SolutionGear boards with R5432/R5500 CPUs. Features : kernel debugging, serial terminal, NFS root fs, on-board ether port USB, AC97, PCI, etc.config DDB5477_BUS_FREQUENCY int "bus frequency (in kHZ, 0 for auto-detect)" depends on DDB5477 default 0config NEC_OSPREY bool "Support for NEC Osprey board" select DMA_NONCOHERENT select IRQ_CPUconfig SGI_IP22 bool "Support for SGI IP22 (Indy/Indigo2)" select DMA_NONCOHERENT select IP22_CPU_SCACHE select IRQ_CPU help This are the SGI Indy, Challenge S and Indigo2, as well as certain OEM variants like the Tandem CMN B006S. To compile a Linux kernel that runs on these, say Y here.config SGI_IP27 bool "Support for SGI IP27 (Origin200/2000)" depends on MIPS64 select DMA_IP27 select HW_HAS_PCI help This are the SGI Origin 200, Origin 2000 and Onyx 2 Graphics workstations. To compile a Linux kernel that runs on these, say Y here.#config SGI_SN0_XXL# bool "IP27 XXL"# depends on SGI_IP27# This options adds support for userspace processes upto 16TB size.# Normally the limit is just .5TB.config SGI_SN0_N_MODE bool "IP27 N-Mode" depends on SGI_IP27 help The nodes of Origin 200, Origin 2000 and Onyx 2 systems can be configured in either N-Modes which allows for more nodes or M-Mode which allows for more memory. Your system is most probably running in M-Mode, so you should say N here.config DISCONTIGMEM bool default y if SGI_IP27 help Say Y to upport 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.config NUMA bool "NUMA Support" depends on SGI_IP27 help Say Y to compile the kernel to support NUMA (Non-Uniform Memory Access). This option is for configuring high-end multiprocessor server machines. If in doubt, say N.config MAPPED_KERNEL bool "Mapped kernel support" depends on SGI_IP27 help Change the way a Linux kernel is loaded unto memory on a MIPS64 machine. This is required in order to support text replication and NUMA. If you need to undersatand it, read the source code.config REPLICATE_KTEXT bool "Kernel text replication support" depends on SGI_IP27 help Say Y here to enable replicating the kernel text across multiple nodes in a NUMA cluster. This trades memory for speed.config REPLICATE_EXHANDLERS bool "Exception handler replication support" depends on SGI_IP27 help Say Y here to enable replicating the kernel exception handlers across multiple nodes in a NUMA cluster. This trades memory for speed.config SGI_IP32 bool "Support for SGI IP32 (O2) (EXPERIMENTAL)" depends on EXPERIMENTAL select DMA_NONCOHERENT select HW_HAS_PCI select R5000_CPU_SCACHE select RM7000_CPU_SCACHE help If you want this kernel to run on SGI O2 workstation, say Y here.config SOC_AU1X00 depends on MIPS32 bool "Support for AMD/Alchemy Au1X00 SOCs"choice prompt "Au1X00 SOC Type" depends on SOC_AU1X00 help Say Y here to enable support for one of three AMD/Alchemy SOCs. For additional documentation see www.amd.com.config SOC_AU1000 bool "SOC_AU1000"config SOC_AU1100 bool "SOC_AU1100"config SOC_AU1500 bool "SOC_AU1500"config SOC_AU1550 bool "SOC_AU1550"endchoicechoice prompt "AMD/Alchemy Au1x00 board support" depends on SOC_AU1X00 help These are evaluation boards built by AMD/Alchemy to showcase their Au1X00 Internet Edge Processors. The SOC design is based on the MIPS32 architecture running at 266/400/500MHz
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?