aboutsummaryrefslogtreecommitdiffstats
path: root/arch/sparc64/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/sparc64/Kconfig')
-rw-r--r--arch/sparc64/Kconfig47
1 files changed, 8 insertions, 39 deletions
diff --git a/arch/sparc64/Kconfig b/arch/sparc64/Kconfig
index 2667a9dee11d..df3eacb5ca15 100644
--- a/arch/sparc64/Kconfig
+++ b/arch/sparc64/Kconfig
@@ -88,9 +88,6 @@ config GENERIC_HARDIRQS_NO__DO_IRQ
88 bool 88 bool
89 def_bool y 89 def_bool y
90 90
91config ARCH_SUPPORTS_AOUT
92 def_bool y
93
94choice 91choice
95 prompt "Kernel page size" 92 prompt "Kernel page size"
96 default SPARC64_PAGE_SIZE_8KB 93 default SPARC64_PAGE_SIZE_8KB
@@ -148,11 +145,6 @@ config HOTPLUG_CPU
148 145
149source "init/Kconfig" 146source "init/Kconfig"
150 147
151config SYSVIPC_COMPAT
152 bool
153 depends on COMPAT && SYSVIPC
154 default y
155
156config GENERIC_HARDIRQS 148config GENERIC_HARDIRQS
157 bool 149 bool
158 default y 150 default y
@@ -380,6 +372,10 @@ config SUN_OPENPROMFS
380 To compile the /proc/openprom support as a module, choose M here: the 372 To compile the /proc/openprom support as a module, choose M here: the
381 module will be called openpromfs. If unsure, choose M. 373 module will be called openpromfs. If unsure, choose M.
382 374
375menu "Executable file formats"
376
377source "fs/Kconfig.binfmt"
378
383config SPARC32_COMPAT 379config SPARC32_COMPAT
384 bool "Kernel support for Linux/Sparc 32bit binary compatibility" 380 bool "Kernel support for Linux/Sparc 32bit binary compatibility"
385 help 381 help
@@ -392,37 +388,10 @@ config COMPAT
392 default y 388 default y
393 select COMPAT_BINFMT_ELF 389 select COMPAT_BINFMT_ELF
394 390
395config BINFMT_AOUT32 391config SYSVIPC_COMPAT
396 bool "Kernel support for 32-bit (ie. SunOS) a.out binaries" 392 bool
397 depends on SPARC32_COMPAT && ARCH_SUPPORTS_AOUT 393 depends on COMPAT && SYSVIPC
398 help 394 default y
399 This allows you to run 32-bit a.out format binaries on your Ultra.
400 If you want to run SunOS binaries (see SunOS binary emulation below)
401 or other a.out binaries, say Y. If unsure, say N.
402
403menu "Executable file formats"
404
405source "fs/Kconfig.binfmt"
406
407config SUNOS_EMUL
408 bool "SunOS binary emulation"
409 depends on BINFMT_AOUT32
410 help
411 This allows you to run most SunOS binaries. If you want to do this,
412 say Y here and place appropriate files in /usr/gnemul/sunos. See
413 <http://www.ultralinux.org/faq.html> for more information. If you
414 want to run SunOS binaries on an Ultra you must also say Y to
415 "Kernel support for 32-bit a.out binaries" above.
416
417config SOLARIS_EMUL
418 tristate "Solaris binary emulation (EXPERIMENTAL)"
419 depends on SPARC32_COMPAT && NET && EXPERIMENTAL
420 help
421 This is experimental code which will enable you to run (many)
422 Solaris binaries on your SPARC Linux machine.
423
424 To compile this code as a module, choose M here: the
425 module will be called solaris.
426 395
427endmenu 396endmenu
428 397