Source-Changes-HG archive

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

[src/trunk]: src/sys/arch/amd64/conf After a careful review, and all things c...



details:   https://anonhg.NetBSD.org/src/rev/ba7c8082d20d
branches:  trunk
changeset: 825709:ba7c8082d20d
user:      maxv <maxv%NetBSD.org@localhost>
date:      Fri Jul 28 16:10:28 2017 +0000

description:
After a careful review, and all things considered, disable compat43 by
default on amd64. The use case is limited, the potential for damage too
high, and it is safer to run a BSD4.3 binary on i386 since the kernel does
not have to go through netbsd32 - which may not correctly reproduce i386.

diffstat:

 sys/arch/amd64/conf/GENERIC   |  6 +++---
 sys/arch/amd64/conf/XEN3_DOM0 |  4 ++--
 sys/arch/amd64/conf/XEN3_DOMU |  5 ++---
 3 files changed, 7 insertions(+), 8 deletions(-)

diffs (68 lines):

diff -r bc990d602efe -r ba7c8082d20d sys/arch/amd64/conf/GENERIC
--- a/sys/arch/amd64/conf/GENERIC       Fri Jul 28 15:58:24 2017 +0000
+++ b/sys/arch/amd64/conf/GENERIC       Fri Jul 28 16:10:28 2017 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.461 2017/07/22 13:03:54 maxv Exp $
+# $NetBSD: GENERIC,v 1.462 2017/07/28 16:10:28 maxv Exp $
 #
 # GENERIC machine description file
 #
@@ -22,7 +22,7 @@
 
 options        INCLUDE_CONFIG_FILE     # embed config file in kernel binary
 
-#ident         "GENERIC-$Revision: 1.461 $"
+#ident         "GENERIC-$Revision: 1.462 $"
 
 maxusers       64              # estimated number of users
 
@@ -132,7 +132,7 @@
 options        COMPAT_50       # NetBSD 5.0,
 options        COMPAT_60       # NetBSD 6.0, and
 options        COMPAT_70       # NetBSD 7.0 binary compatibility.
-options        COMPAT_43       # and 4.3BSD
+#options       COMPAT_43       # and 4.3BSD
 #options       COMPAT_386BSD_MBRPART # recognize old partition ID
 
 options        COMPAT_OSSAUDIO
diff -r bc990d602efe -r ba7c8082d20d sys/arch/amd64/conf/XEN3_DOM0
--- a/sys/arch/amd64/conf/XEN3_DOM0     Fri Jul 28 15:58:24 2017 +0000
+++ b/sys/arch/amd64/conf/XEN3_DOM0     Fri Jul 28 16:10:28 2017 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: XEN3_DOM0,v 1.136 2017/06/22 18:14:32 khorben Exp $
+# $NetBSD: XEN3_DOM0,v 1.137 2017/07/28 16:10:28 maxv Exp $
 
 include        "arch/amd64/conf/std.xen"
 
@@ -62,7 +62,7 @@
 options DDB_COMMANDONENTER="trace;show registers"
 
 # Compatibility options
-options        COMPAT_43       # 4.3BSD binary compatibility.
+#options       COMPAT_43       # 4.3BSD binary compatibility.
 options        COMPAT_15       # NetBSD 1.5,
 options        COMPAT_16       # NetBSD 1.6,
 options        COMPAT_20       # NetBSD 2.0,
diff -r bc990d602efe -r ba7c8082d20d sys/arch/amd64/conf/XEN3_DOMU
--- a/sys/arch/amd64/conf/XEN3_DOMU     Fri Jul 28 15:58:24 2017 +0000
+++ b/sys/arch/amd64/conf/XEN3_DOMU     Fri Jul 28 16:10:28 2017 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: XEN3_DOMU,v 1.75 2017/05/21 06:19:37 pgoyette Exp $
+# $NetBSD: XEN3_DOMU,v 1.76 2017/07/28 16:10:28 maxv Exp $
 
 include        "arch/amd64/conf/std.xen"
 
@@ -54,7 +54,7 @@
 options DDB_COMMANDONENTER="trace;show registers"
 
 # Compatibility options
-options        COMPAT_43       # 4.3BSD binary compatibility.
+#options       COMPAT_43       # 4.3BSD binary compatibility.
 options        COMPAT_15       # NetBSD 1.5,
 options        COMPAT_16       # NetBSD 1.6,
 options        COMPAT_20       # NetBSD 2.0,
@@ -251,4 +251,3 @@
 
 # userland interface to drivers, including autoconf and properties retrieval
 pseudo-device  drvctl
-



Home | Main Index | Thread Index | Old Index