diff options
Diffstat (limited to 'arch/arm26/Kconfig')
-rw-r--r-- | arch/arm26/Kconfig | 227 |
1 files changed, 227 insertions, 0 deletions
diff --git a/arch/arm26/Kconfig b/arch/arm26/Kconfig new file mode 100644 index 000000000000..3955de5af4c0 --- /dev/null +++ b/arch/arm26/Kconfig | |||
@@ -0,0 +1,227 @@ | |||
1 | # | ||
2 | # For a description of the syntax of this configuration file, | ||
3 | # see Documentation/kbuild/kconfig-language.txt. | ||
4 | # | ||
5 | |||
6 | mainmenu "Linux Kernel Configuration" | ||
7 | |||
8 | config ARM | ||
9 | bool | ||
10 | default y | ||
11 | |||
12 | config ARM26 | ||
13 | bool | ||
14 | default y | ||
15 | |||
16 | config MMU | ||
17 | bool | ||
18 | default y | ||
19 | |||
20 | config ARCH_ACORN | ||
21 | bool | ||
22 | default y | ||
23 | |||
24 | config CPU_26 | ||
25 | bool | ||
26 | default y | ||
27 | |||
28 | config FIQ | ||
29 | bool | ||
30 | default y | ||
31 | |||
32 | # 9 = 512 pages 8 = 256 pages 7 = 128 pages | ||
33 | config FORCE_MAX_ZONEORDER | ||
34 | int | ||
35 | default 9 | ||
36 | |||
37 | config UID16 | ||
38 | bool | ||
39 | default y | ||
40 | |||
41 | config RWSEM_GENERIC_SPINLOCK | ||
42 | bool | ||
43 | default y | ||
44 | |||
45 | config RWSEM_XCHGADD_ALGORITHM | ||
46 | bool | ||
47 | |||
48 | config GENERIC_CALIBRATE_DELAY | ||
49 | bool | ||
50 | default y | ||
51 | |||
52 | config GENERIC_BUST_SPINLOCK | ||
53 | bool | ||
54 | |||
55 | config GENERIC_ISA_DMA | ||
56 | bool | ||
57 | |||
58 | source "init/Kconfig" | ||
59 | |||
60 | |||
61 | menu "System Type" | ||
62 | |||
63 | comment "Archimedes/A5000 Implementations (select only ONE)" | ||
64 | |||
65 | config 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 | |||
74 | config 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 | |||
84 | config 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. | ||
90 | endmenu | ||
91 | |||
92 | menu "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. | ||
96 | config 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 | |||
102 | config 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 | |||
110 | config 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 | |||
119 | config 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 | |||
125 | comment "At least one math emulation must be selected" | ||
126 | |||
127 | config 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 | |||
143 | source "fs/Kconfig.binfmt" | ||
144 | |||
145 | config 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 | |||
158 | config 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 | |||
168 | config 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 | |||
178 | endmenu | ||
179 | |||
180 | source "drivers/base/Kconfig" | ||
181 | |||
182 | source "drivers/parport/Kconfig" | ||
183 | |||
184 | source "drivers/pnp/Kconfig" | ||
185 | |||
186 | source "drivers/block/Kconfig" | ||
187 | |||
188 | source "drivers/md/Kconfig" | ||
189 | |||
190 | source "net/Kconfig" | ||
191 | |||
192 | source "drivers/ide/Kconfig" | ||
193 | |||
194 | source "drivers/scsi/Kconfig" | ||
195 | |||
196 | source "drivers/isdn/Kconfig" | ||
197 | |||
198 | # | ||
199 | # input before char - char/joystick depends on it. As does USB. | ||
200 | # | ||
201 | source "drivers/input/Kconfig" | ||
202 | |||
203 | source "drivers/char/Kconfig" | ||
204 | |||
205 | source "drivers/media/Kconfig" | ||
206 | |||
207 | source "fs/Kconfig" | ||
208 | |||
209 | source "drivers/video/Kconfig" | ||
210 | |||
211 | if ARCH_ACORN | ||
212 | |||
213 | source "sound/Kconfig" | ||
214 | |||
215 | endif | ||
216 | |||
217 | source "drivers/misc/Kconfig" | ||
218 | |||
219 | source "drivers/usb/Kconfig" | ||
220 | |||
221 | source "arch/arm26/Kconfig.debug" | ||
222 | |||
223 | source "security/Kconfig" | ||
224 | |||
225 | source "crypto/Kconfig" | ||
226 | |||
227 | source "lib/Kconfig" | ||