diff options
Diffstat (limited to 'arch/sparc64/Kconfig')
-rw-r--r-- | arch/sparc64/Kconfig | 85 |
1 files changed, 15 insertions, 70 deletions
diff --git a/arch/sparc64/Kconfig b/arch/sparc64/Kconfig index 8acc5cc38621..edbe71e3fab9 100644 --- a/arch/sparc64/Kconfig +++ b/arch/sparc64/Kconfig | |||
@@ -1,9 +1,5 @@ | |||
1 | # $Id: config.in,v 1.158 2002/01/24 22:14:44 davem Exp $ | 1 | # sparc64 configuration |
2 | # For a description of the syntax of this configuration file, | 2 | mainmenu "Linux Kernel Configuration for 64-bit SPARC" |
3 | # see the Configure script. | ||
4 | # | ||
5 | |||
6 | mainmenu "Linux/UltraSPARC Kernel Configuration" | ||
7 | 3 | ||
8 | config SPARC | 4 | config SPARC |
9 | bool | 5 | bool |
@@ -17,12 +13,6 @@ config SPARC64 | |||
17 | default y | 13 | default y |
18 | select HAVE_IDE | 14 | select HAVE_IDE |
19 | select HAVE_LMB | 15 | select HAVE_LMB |
20 | help | ||
21 | SPARC is a family of RISC microprocessors designed and marketed by | ||
22 | Sun Microsystems, incorporated. This port covers the newer 64-bit | ||
23 | UltraSPARC. The UltraLinux project maintains both the SPARC32 and | ||
24 | SPARC64 ports; its web page is available at | ||
25 | <http://www.ultralinux.org/>. | ||
26 | 16 | ||
27 | config GENERIC_TIME | 17 | config GENERIC_TIME |
28 | bool | 18 | bool |
@@ -97,7 +87,7 @@ config SPARC64_PAGE_SIZE_8KB | |||
97 | help | 87 | help |
98 | This lets you select the page size of the kernel. | 88 | This lets you select the page size of the kernel. |
99 | 89 | ||
100 | 8KB and 64KB work quite well, since Sparc ELF sections | 90 | 8KB and 64KB work quite well, since SPARC ELF sections |
101 | provide for up to 64KB alignment. | 91 | provide for up to 64KB alignment. |
102 | 92 | ||
103 | Therefore, 512KB and 4MB are for expert hackers only. | 93 | Therefore, 512KB and 4MB are for expert hackers only. |
@@ -138,7 +128,7 @@ config HOTPLUG_CPU | |||
138 | bool "Support for hot-pluggable CPUs" | 128 | bool "Support for hot-pluggable CPUs" |
139 | depends on SMP | 129 | depends on SMP |
140 | select HOTPLUG | 130 | select HOTPLUG |
141 | ---help--- | 131 | help |
142 | Say Y here to experiment with turning CPUs off and on. CPUs | 132 | Say Y here to experiment with turning CPUs off and on. CPUs |
143 | can be controlled through /sys/devices/system/cpu/cpu#. | 133 | can be controlled through /sys/devices/system/cpu/cpu#. |
144 | Say N if you want to disable CPU hotplug. | 134 | Say N if you want to disable CPU hotplug. |
@@ -155,23 +145,16 @@ source "kernel/time/Kconfig" | |||
155 | 145 | ||
156 | config SMP | 146 | config SMP |
157 | bool "Symmetric multi-processing support" | 147 | bool "Symmetric multi-processing support" |
158 | ---help--- | 148 | help |
159 | This enables support for systems with more than one CPU. If you have | 149 | This enables support for systems with more than one CPU. If you have |
160 | a system with only one CPU, say N. If you have a system with more than | 150 | a system with only one CPU, say N. If you have a system with more than |
161 | one CPU, say Y. | 151 | one CPU, say Y. |
162 | 152 | ||
163 | If you say N here, the kernel will run on single and multiprocessor | 153 | If you say N here, the kernel will run on single and multiprocessor |
164 | machines, but will use only one CPU of a multiprocessor machine. If | 154 | machines, but will use only one CPU of a multiprocessor machine. If |
165 | you say Y here, the kernel will run on many, but not all, | 155 | you say Y here, the kernel will run on single-processor machines. |
166 | singleprocessor machines. On a singleprocessor machine, the kernel | 156 | On a single-processor machine, the kernel will run faster if you say |
167 | will run faster if you say N here. | 157 | N here. |
168 | |||
169 | People using multiprocessor machines who say Y here should also say | ||
170 | Y to "Enhanced Real Time Clock Support", below. The "Advanced Power | ||
171 | Management" code will be disabled if you say Y here. | ||
172 | |||
173 | See also <file:Documentation/nmi_watchdog.txt> and the SMP-HOWTO | ||
174 | available at <http://www.tldp.org/docs.html#howto>. | ||
175 | 158 | ||
176 | If you don't know what to do here, say N. | 159 | If you don't know what to do here, say N. |
177 | 160 | ||
@@ -284,50 +267,19 @@ source "mm/Kconfig" | |||
284 | 267 | ||
285 | config ISA | 268 | config ISA |
286 | bool | 269 | bool |
287 | help | ||
288 | Find out whether you have ISA slots on your motherboard. ISA is the | ||
289 | name of a bus system, i.e. the way the CPU talks to the other stuff | ||
290 | inside your box. Other bus systems are PCI, EISA, MicroChannel | ||
291 | (MCA) or VESA. ISA is an older system, now being displaced by PCI; | ||
292 | newer boards don't support it. If you have ISA, say Y, otherwise N. | ||
293 | 270 | ||
294 | config ISAPNP | 271 | config ISAPNP |
295 | bool | 272 | bool |
296 | help | ||
297 | Say Y here if you would like support for ISA Plug and Play devices. | ||
298 | Some information is in <file:Documentation/isapnp.txt>. | ||
299 | |||
300 | To compile this driver as a module, choose M here: the | ||
301 | module will be called isapnp. | ||
302 | |||
303 | If unsure, say Y. | ||
304 | 273 | ||
305 | config EISA | 274 | config EISA |
306 | bool | 275 | bool |
307 | ---help--- | ||
308 | The Extended Industry Standard Architecture (EISA) bus was | ||
309 | developed as an open alternative to the IBM MicroChannel bus. | ||
310 | |||
311 | The EISA bus provided some of the features of the IBM MicroChannel | ||
312 | bus while maintaining backward compatibility with cards made for | ||
313 | the older ISA bus. The EISA bus saw limited use between 1988 and | ||
314 | 1995 when it was made obsolete by the PCI bus. | ||
315 | |||
316 | Say Y here if you are building a kernel for an EISA-based machine. | ||
317 | |||
318 | Otherwise, say N. | ||
319 | 276 | ||
320 | config MCA | 277 | config MCA |
321 | bool | 278 | bool |
322 | help | ||
323 | MicroChannel Architecture is found in some IBM PS/2 machines and | ||
324 | laptops. It is a bus system similar to PCI or ISA. See | ||
325 | <file:Documentation/mca.txt> (and especially the web page given | ||
326 | there) before attempting to build an MCA bus kernel. | ||
327 | 279 | ||
328 | config PCMCIA | 280 | config PCMCIA |
329 | tristate | 281 | tristate |
330 | ---help--- | 282 | help |
331 | Say Y here if you want to attach PCMCIA- or PC-cards to your Linux | 283 | Say Y here if you want to attach PCMCIA- or PC-cards to your Linux |
332 | computer. These are credit-card size devices such as network cards, | 284 | computer. These are credit-card size devices such as network cards, |
333 | modems or hard drives often used with laptops computers. There are | 285 | modems or hard drives often used with laptops computers. There are |
@@ -369,10 +321,10 @@ config PCI | |||
369 | bool "PCI support" | 321 | bool "PCI support" |
370 | select ARCH_SUPPORTS_MSI | 322 | select ARCH_SUPPORTS_MSI |
371 | help | 323 | help |
372 | Find out whether you have a PCI motherboard. PCI is the name of a | 324 | Find out whether your system includes a PCI bus. PCI is the name of |
373 | bus system, i.e. the way the CPU talks to the other stuff inside | 325 | a bus system, i.e. the way the CPU talks to the other stuff inside |
374 | your box. Other bus systems are ISA, EISA, MicroChannel (MCA) or | 326 | your box. If you say Y here, the kernel will include drivers and |
375 | VESA. If you have PCI, say Y, otherwise N. | 327 | infrastructure code to support PCI bus devices. |
376 | 328 | ||
377 | config PCI_DOMAINS | 329 | config PCI_DOMAINS |
378 | def_bool PCI | 330 | def_bool PCI |
@@ -396,15 +348,8 @@ menu "Executable file formats" | |||
396 | 348 | ||
397 | source "fs/Kconfig.binfmt" | 349 | source "fs/Kconfig.binfmt" |
398 | 350 | ||
399 | config SPARC32_COMPAT | ||
400 | bool "Kernel support for Linux/Sparc 32bit binary compatibility" | ||
401 | help | ||
402 | This allows you to run 32-bit binaries on your Ultra. | ||
403 | Everybody wants this; say Y. | ||
404 | |||
405 | config COMPAT | 351 | config COMPAT |
406 | bool | 352 | bool |
407 | depends on SPARC32_COMPAT | ||
408 | default y | 353 | default y |
409 | select COMPAT_BINFMT_ELF | 354 | select COMPAT_BINFMT_ELF |
410 | 355 | ||
@@ -421,8 +366,8 @@ config SCHED_SMT | |||
421 | default y | 366 | default y |
422 | help | 367 | help |
423 | SMT scheduler support improves the CPU scheduler's decision making | 368 | SMT scheduler support improves the CPU scheduler's decision making |
424 | when dealing with UltraSPARC cpus at a cost of slightly increased | 369 | when dealing with SPARC cpus at a cost of slightly increased overhead |
425 | overhead in some places. If unsure say N here. | 370 | in some places. If unsure say N here. |
426 | 371 | ||
427 | config SCHED_MC | 372 | config SCHED_MC |
428 | bool "Multi-core scheduler support" | 373 | bool "Multi-core scheduler support" |