PageRenderTime 21ms CodeModel.GetById 18ms app.highlight 1ms RepoModel.GetById 1ms app.codeStats 0ms

/arch/arm26/Kconfig

https://bitbucket.org/evzijst/gittest
#! | 227 lines | 166 code | 61 blank | 0 comment | 0 complexity | 9cc9d873bfc2ce06bc426087db183681 MD5 | raw file
  1#
  2# For a description of the syntax of this configuration file,
  3# see Documentation/kbuild/kconfig-language.txt.
  4#
  5
  6mainmenu "Linux Kernel Configuration"
  7
  8config ARM
  9	bool
 10	default y
 11
 12config ARM26
 13	bool
 14	default y
 15
 16config MMU
 17	bool
 18	default y
 19
 20config ARCH_ACORN
 21        bool
 22        default y
 23
 24config CPU_26
 25        bool
 26        default y
 27
 28config FIQ
 29        bool
 30        default y
 31
 32# 9 = 512 pages 8 = 256 pages 7 = 128 pages
 33config FORCE_MAX_ZONEORDER
 34        int
 35        default 9
 36
 37config UID16
 38	bool
 39	default y
 40
 41config RWSEM_GENERIC_SPINLOCK
 42	bool
 43	default y
 44
 45config RWSEM_XCHGADD_ALGORITHM
 46	bool
 47
 48config GENERIC_CALIBRATE_DELAY
 49	bool
 50	default y
 51
 52config GENERIC_BUST_SPINLOCK
 53	bool
 54
 55config GENERIC_ISA_DMA
 56	bool
 57
 58source "init/Kconfig"
 59
 60
 61menu "System Type"
 62
 63comment "Archimedes/A5000 Implementations (select only ONE)"
 64
 65config ARCH_ARC
 66        bool "Archimedes"
 67        help
 68          Say Y to support the Acorn Archimedes.
 69
 70	  The Acorn Archimedes was an personal computer based on an 8MHz ARM2
 71          processor, released in 1987.  It supported up to 16MB of RAM in
 72	  later models and floppy, harddisc, ethernet etc.
 73
 74config ARCH_A5K
 75        bool "A5000"
 76        help
 77          Say Y here to to support the Acorn A5000.
 78
 79	  Linux can support the
 80          internal IDE disk and CD-ROM interface, serial and parallel port,
 81          and the floppy drive.  Note that on some A5000s the floppy is
 82          plugged into the wrong socket on the motherboard.
 83
 84config PAGESIZE_16
 85        bool "2MB physical memory (broken)"
 86        help
 87          Say Y here if your Archimedes or A5000 system has only 2MB of
 88          memory, otherwise say N.  The resulting kernel will not run on a
 89          machine with 4MB of memory.
 90endmenu
 91
 92menu "General setup"
 93
 94# Compressed boot loader in ROM.  Yes, we really want to ask about
 95# TEXT and BSS so we preserve their values in the config files.
 96config ZBOOT_ROM
 97	bool "Compressed boot loader in ROM/flash"
 98	help
 99	  Say Y here if you intend to execute your compressed kernel image (zImage)
100	  directly from ROM or flash.  If unsure, say N.
101
102config ZBOOT_ROM_TEXT
103	depends on ZBOOT_ROM
104	hex "Compressed ROM boot loader base address"
105	default "0"
106	help
107	  The base address for zImage.  Unless you have special requirements, you
108	  should not change this value.
109
110config ZBOOT_ROM_BSS
111	depends on ZBOOT_ROM
112	hex "Compressed ROM boot loader BSS address"
113	default "0"
114	help
115	  The base address of 64KiB of read/write memory, which must be available
116	  while the decompressor is running.  Unless you have special requirements,
117	  you should not change this value.
118
119config XIP_KERNEL
120	bool "Execute In Place (XIP) kernel image"
121	help
122	  Select this option to create a kernel that can be programed into
123	  the OS ROMs.
124
125comment "At least one math emulation must be selected"
126
127config FPE_NWFPE
128	tristate "NWFPE math emulation"
129	---help---
130	  Say Y to include the NWFPE floating point emulator in the kernel.
131	  This is necessary to run most binaries. Linux does not currently
132	  support floating point hardware so you need to say Y here even if
133	  your machine has an FPA or floating point co-processor podule.
134
135	  It is also possible to say M to build the emulator as a module
136	  (nwfpe) or indeed to leave it out altogether. However, unless you
137	  know what you are doing this can easily render your machine
138	  unbootable. Saying Y is the safe option.
139
140	  You may say N here if you are going to load the Acorn FPEmulator
141	  early in the bootup.
142
143source "fs/Kconfig.binfmt"
144
145config PREEMPT
146	bool "Preemptible Kernel (EXPERIMENTAL)"
147	depends on CPU_32 && EXPERIMENTAL
148	help
149	  This option reduces the latency of the kernel when reacting to
150	  real-time or interactive events by allowing a low priority process to
151	  be preempted even if it is in kernel mode executing a system call.
152	  This allows applications to run more reliably even when the system is
153	  under load.
154
155	  Say Y here if you are building a kernel for a desktop, embedded
156	  or real-time system.  Say N if you are unsure.
157
158config ARTHUR
159	tristate "RISC OS personality"
160	depends on CPU_32
161	help
162	  Say Y here to include the kernel code necessary if you want to run
163	  Acorn RISC OS/Arthur binaries under Linux. This code is still very
164	  experimental; if this sounds frightening, say N and sleep in peace.
165	  You can also say M here to compile this support as a module (which
166	  will be called arthur).
167
168config CMDLINE
169	string "Default kernel command string"
170	default ""
171	help
172	  On some architectures (EBSA110 and CATS), there is currently no way
173	  for the boot loader to pass arguments to the kernel. For these
174	  architectures, you should supply some command-line options at build
175	  time by entering them here. As a minimum, you should specify the
176	  memory size and the root device (e.g., mem=64M root=/dev/nfs).
177
178endmenu
179
180source "drivers/base/Kconfig"
181
182source "drivers/parport/Kconfig"
183
184source "drivers/pnp/Kconfig"
185
186source "drivers/block/Kconfig"
187
188source "drivers/md/Kconfig"
189
190source "net/Kconfig"
191
192source "drivers/ide/Kconfig"
193
194source "drivers/scsi/Kconfig"
195
196source "drivers/isdn/Kconfig"
197
198#
199# input before char - char/joystick depends on it. As does USB.
200#
201source "drivers/input/Kconfig"
202
203source "drivers/char/Kconfig"
204
205source "drivers/media/Kconfig"
206
207source "fs/Kconfig"
208
209source "drivers/video/Kconfig"
210
211if ARCH_ACORN
212
213source "sound/Kconfig"
214
215endif
216
217source "drivers/misc/Kconfig"
218
219source "drivers/usb/Kconfig"
220
221source "arch/arm26/Kconfig.debug"
222
223source "security/Kconfig"
224
225source "crypto/Kconfig"
226
227source "lib/Kconfig"