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