Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/arch/sparc64/conf We don't have a default binary format:...



details:   https://anonhg.NetBSD.org/src/rev/bfce72cb79bc
branches:  trunk
changeset: 467715:bfce72cb79bc
user:      eeh <eeh%NetBSD.org@localhost>
date:      Sat Mar 27 17:58:20 1999 +0000

description:
We don't have a default binary format: EXEC_AOUT is used for NetBSD/sparc pre 1.4,
EXEC_ELF64 is used for NetBSD/sparc64, and EXEC_ELF32 is used for NetBSD/sparc_elf.

We really need a way to turn these on and off depending on whether we're building
a 32-bit or 64-bit kernel...

diffstat:

 sys/arch/sparc64/conf/GENERIC     |   4 +++-
 sys/arch/sparc64/conf/GENERIC64   |   6 ++++--
 sys/arch/sparc64/conf/NONPLUS     |  10 ++++++++--
 sys/arch/sparc64/conf/NONPLUS64   |   4 +++-
 sys/arch/sparc64/conf/std.sparc64 |   5 +++--
 5 files changed, 21 insertions(+), 8 deletions(-)

diffs (118 lines):

diff -r 4df731e4bc44 -r bfce72cb79bc sys/arch/sparc64/conf/GENERIC
--- a/sys/arch/sparc64/conf/GENERIC     Sat Mar 27 17:46:00 1999 +0000
+++ b/sys/arch/sparc64/conf/GENERIC     Sat Mar 27 17:58:20 1999 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: GENERIC,v 1.12 1999/03/26 04:29:20 eeh Exp $
+#      $NetBSD: GENERIC,v 1.13 1999/03/27 17:58:20 eeh Exp $
 
 include "arch/sparc64/conf/std.sparc64"
 
@@ -130,6 +130,8 @@
 options        EXEC_ELF32      # Exec module for SunOS 5.x binaries.
 #options               EXEC_ELF64      # Exec module for sparc64 & SunOs 5.x binaries. -- 64-bit only
 #options               SYSCALL_DEBUG
+#options               COMPAT_AOUT     # NetBSD/sparc compat support
+options        EXEC_AOUT       # execve(2) support for a.out binaries
 
 ## File systems.  You probably need at least one of FFS or NFS.
 file-system    FFS             # Berkeley Fast Filesystem
diff -r 4df731e4bc44 -r bfce72cb79bc sys/arch/sparc64/conf/GENERIC64
--- a/sys/arch/sparc64/conf/GENERIC64   Sat Mar 27 17:46:00 1999 +0000
+++ b/sys/arch/sparc64/conf/GENERIC64   Sat Mar 27 17:58:20 1999 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: GENERIC64,v 1.2 1999/03/26 04:29:20 eeh Exp $
+#      $NetBSD: GENERIC64,v 1.3 1999/03/27 17:58:20 eeh Exp $
 
 include "arch/sparc64/conf/std.sparc64"
 
@@ -124,9 +124,11 @@
 options        COMPAT_11       # NetBSD 1.1 binary compatibility
 options        COMPAT_12       # NetBSD 1.2 binary compatibility
 options        COMPAT_13       # NetBSD 1.3 binary compatibility
-options        COMPAT_NETBSD32 # NetBSD/sparc binary compatibility
 options        COMPAT_SUNOS    # SunOS 4.x binary compatibility
 options        COMPAT_SVR4     # SunOS 5.x binary compatibility
+options        COMPAT_NETBSD32 # NetBSD/sparc binary compatibility
+#options               COMPAT_AOUT     # NetBSD/sparc compat support
+options        EXEC_AOUT       # execve(2) support for a.out binaries
 options        EXEC_ELF32      # Exec module for SunOS 5.x binaries.
 options                EXEC_ELF64      # Exec module for sparc64 & SunOs 5.x binaries.
 #options               SYSCALL_DEBUG
diff -r 4df731e4bc44 -r bfce72cb79bc sys/arch/sparc64/conf/NONPLUS
--- a/sys/arch/sparc64/conf/NONPLUS     Sat Mar 27 17:46:00 1999 +0000
+++ b/sys/arch/sparc64/conf/NONPLUS     Sat Mar 27 17:58:20 1999 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: NONPLUS,v 1.9 1999/01/23 19:06:59 eeh Exp $
+#      $NetBSD: NONPLUS,v 1.10 1999/03/27 17:58:20 eeh Exp $
 
 include "arch/sparc64/conf/std.sparc64"
 
@@ -6,6 +6,7 @@
 
 ## System kernel configuration.  See options(4) for more detail.
 
+options AUDIO_DEBUG=1
 
 # Options for variants of the Sun SPARC architecure.
 # We currently support three architecture types; at least one is required.
@@ -126,12 +127,14 @@
 options        COMPAT_11       # NetBSD 1.1 binary compatibility
 options        COMPAT_12       # NetBSD 1.2 binary compatibility
 options        COMPAT_13       # NetBSD 1.3 binary compatibility
-#options               COMPAT_SPARC32  # NetBSD/sparc binary compatibility
 options        COMPAT_SUNOS    # SunOS 4.x binary compatibility
 options        COMPAT_SVR4     # SunOS 5.x binary compatibility
+#options               COMPAT_NETBSD32 # NetBSD/sparc binary compatibility
 options        EXEC_ELF32      # Exec module for SunOS 5.x binaries.
 #options               EXEC_ELF64      # Exec module for SunOS 5.x binaries.
 options                SYSCALL_DEBUG
+#options               COMPAT_AOUT     # NetBSD/sparc compat support
+options        EXEC_AOUT       # execve(2) support for a.out binaries
 
 ## File systems.  You probably need at least one of FFS or NFS.
 file-system    FFS             # Berkeley Fast Filesystem
@@ -303,6 +306,9 @@
 ## directly like the sun4c on-board, one uses the ledma device like the
 ## sun4m on-board, and one uses the lebuffer device.
 
+options        LANCE_REVC_BUG
+options                LEDEBUG
+
 ledma0         at sbus0 slot ? offset ?                # sun4m on-board
 le0            at ledma0                               # sun4m on-board
 #le*           at sbus? slot ? offset ?                # SBus
diff -r 4df731e4bc44 -r bfce72cb79bc sys/arch/sparc64/conf/NONPLUS64
--- a/sys/arch/sparc64/conf/NONPLUS64   Sat Mar 27 17:46:00 1999 +0000
+++ b/sys/arch/sparc64/conf/NONPLUS64   Sat Mar 27 17:58:20 1999 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: NONPLUS64,v 1.5 1999/03/26 04:29:20 eeh Exp $
+#      $NetBSD: NONPLUS64,v 1.6 1999/03/27 17:58:20 eeh Exp $
 
 include "arch/sparc64/conf/std.sparc64"
 
@@ -132,6 +132,8 @@
 options        EXEC_ELF32      # Exec module for SunOS 5.x binaries.
 options                EXEC_ELF64      # Exec module for SunOS 5.x binaries.
 options                SYSCALL_DEBUG
+#options               COMPAT_AOUT     # NetBSD/sparc compat support
+options        EXEC_AOUT       # execve(2) support for a.out binaries
 
 ## File systems.  You probably need at least one of FFS or NFS.
 file-system    FFS             # Berkeley Fast Filesystem
diff -r 4df731e4bc44 -r bfce72cb79bc sys/arch/sparc64/conf/std.sparc64
--- a/sys/arch/sparc64/conf/std.sparc64 Sat Mar 27 17:46:00 1999 +0000
+++ b/sys/arch/sparc64/conf/std.sparc64 Sat Mar 27 17:58:20 1999 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: std.sparc64,v 1.3 1999/03/24 06:06:11 mrg Exp $
+#      $NetBSD: std.sparc64,v 1.4 1999/03/27 17:58:20 eeh Exp $
 
 #
 # Mandatory NetBSD/sparc kernel options.
@@ -6,5 +6,6 @@
 
 machine                sparc64         # Machine architecture; required by config(8)
 
-options        EXEC_AOUT       # execve(2) support for a.out binaries
+options        UVM             # UVM virtual memory system
+
 options        EXEC_SCRIPT     # execve(2) support for scripts



Home | Main Index | Thread Index | Old Index