Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys clean up COMPAT_* options for native netbsd code:
details: https://anonhg.NetBSD.org/src/rev/091a9163ec2d
branches: trunk
changeset: 356269:091a9163ec2d
user: mrg <mrg%NetBSD.org@localhost>
date: Thu Sep 14 07:58:38 2017 +0000
description:
clean up COMPAT_* options for native netbsd code:
- new series of files that are useful for saying "i want everything
since netbsd 1.4", etc.
- use the fact COMPAT_* options have future dependancies to remove
many redundant options.
removes about 3000 lines total across kernel configuration files.
tested about 30 random kernels in the changed list.
diffstat:
sys/arch/acorn32/conf/EB7500ATX | 20 +++--------------
sys/arch/acorn32/conf/GENERIC | 25 ++++-----------------
sys/arch/acorn32/conf/INSTALL | 20 +++--------------
sys/arch/acorn32/conf/LOWMEM_WSCONS | 16 +------------
sys/arch/acorn32/conf/NC | 16 +------------
sys/arch/algor/conf/P4032 | 20 ++--------------
sys/arch/algor/conf/P5064 | 20 ++--------------
sys/arch/algor/conf/P6032 | 20 ++--------------
sys/arch/alpha/conf/GENERIC | 24 +++-----------------
sys/arch/alpha/conf/INSTALL | 20 ++--------------
sys/arch/alpha/conf/RAWHIDE | 14 ++---------
sys/arch/amd64/conf/ALL | 22 ++----------------
sys/arch/amd64/conf/GENERIC | 22 +++---------------
sys/arch/amd64/conf/MODULAR | 7 +++--
sys/arch/amd64/conf/XEN3_DOM0 | 13 +---------
sys/arch/amd64/conf/XEN3_DOMU | 13 +---------
sys/arch/amiga/conf/DRACO | 27 ++++++-----------------
sys/arch/amiga/conf/GENERIC | 24 +++++---------------
sys/arch/amiga/conf/GENERIC.in | 22 ++++--------------
sys/arch/amiga/conf/INSTALL | 8 ++----
sys/arch/amigappc/conf/GENERIC | 23 ++++---------------
sys/arch/amigappc/conf/NULL | 23 ++++---------------
sys/arch/arc/conf/ARCTIC | 17 ++------------
sys/arch/arc/conf/GENERIC | 23 ++++---------------
sys/arch/arc/conf/M403 | 17 ++------------
sys/arch/arc/conf/MIMORI | 17 ++------------
sys/arch/arc/conf/PICA | 17 ++------------
sys/arch/arc/conf/RPC44 | 19 +++-------------
sys/arch/atari/conf/ATARITT | 20 ++--------------
sys/arch/atari/conf/FALCON | 20 ++--------------
sys/arch/atari/conf/GENERIC.in | 28 ++++++++---------------
sys/arch/atari/conf/HADES | 27 +++++------------------
sys/arch/atari/conf/MILAN-ISAIDE | 26 +++-------------------
sys/arch/atari/conf/MILAN-PCIIDE | 24 +++-----------------
sys/arch/atari/conf/SMALL030 | 20 ++++++++--------
sys/arch/bebox/conf/GENERIC | 22 +++---------------
sys/arch/bebox/conf/INSTALL | 15 +-----------
sys/arch/cats/conf/GENERIC | 23 +++----------------
sys/arch/cats/conf/INSTALL | 16 +------------
sys/arch/cesfic/conf/GENERIC | 21 ++---------------
sys/arch/cobalt/conf/GENERIC | 21 ++---------------
sys/arch/cobalt/conf/INSTALL | 18 ++-------------
sys/arch/dreamcast/conf/G1IDE | 13 ++--------
sys/arch/dreamcast/conf/GENERIC | 12 +--------
sys/arch/emips/conf/GENERIC | 18 +++------------
sys/arch/epoc32/conf/GENERIC | 22 ++++--------------
sys/arch/evbarm/conf/ADI_BRH | 21 ++---------------
sys/arch/evbarm/conf/ARMADAXP | 21 +++--------------
sys/arch/evbarm/conf/ARMADILLO-IOT-G3 | 22 +++---------------
sys/arch/evbarm/conf/ARMADILLO210 | 19 +++++-----------
sys/arch/evbarm/conf/ARMADILLO9 | 19 +++++-----------
sys/arch/evbarm/conf/BCM5301X | 28 +++++-------------------
sys/arch/evbarm/conf/BCM56340 | 28 +++++-------------------
sys/arch/evbarm/conf/BEAGLEBOARD | 40 ++++++++++------------------------
sys/arch/evbarm/conf/BEAGLEBOARDXM | 33 +++++++---------------------
sys/arch/evbarm/conf/CP3100 | 21 ++---------------
sys/arch/evbarm/conf/CUBOX | 22 +++---------------
sys/arch/evbarm/conf/CUBOX-I | 26 +++++-----------------
sys/arch/evbarm/conf/DUOVERO | 23 +++----------------
sys/arch/evbarm/conf/GEMINI | 31 +++++++--------------------
sys/arch/evbarm/conf/GEMINI_MASTER | 29 ++++++-------------------
sys/arch/evbarm/conf/GEMINI_SLAVE | 31 +++++++--------------------
sys/arch/evbarm/conf/GENERIC.common | 19 +--------------
sys/arch/evbarm/conf/GOLDENGATE | 27 +++++------------------
sys/arch/evbarm/conf/GUMSTIX | 21 ++---------------
sys/arch/evbarm/conf/HAWK | 8 ++----
sys/arch/evbarm/conf/HDL_G | 21 ++---------------
sys/arch/evbarm/conf/HPT5325 | 21 ++---------------
sys/arch/evbarm/conf/IGEPV2 | 32 ++++++++-------------------
sys/arch/evbarm/conf/IMX23_OLINUXINO | 28 ++++++++++++------------
sys/arch/evbarm/conf/IMX31LITE | 23 +++----------------
sys/arch/evbarm/conf/IMX6UL-STARTER | 24 ++++----------------
sys/arch/evbarm/conf/INTEGRATOR | 21 ++---------------
sys/arch/evbarm/conf/INTEGRATOR_CP | 21 ++---------------
sys/arch/evbarm/conf/IQ31244 | 21 ++---------------
sys/arch/evbarm/conf/IQ80310 | 21 ++---------------
sys/arch/evbarm/conf/IQ80321 | 21 ++---------------
sys/arch/evbarm/conf/IXDP425 | 21 ++---------------
sys/arch/evbarm/conf/IXM1200 | 21 ++---------------
sys/arch/evbarm/conf/LUBBOCK | 19 +--------------
sys/arch/evbarm/conf/MARVELL_NAS | 21 ++---------------
sys/arch/evbarm/conf/MINI2440 | 18 ++-------------
sys/arch/evbarm/conf/MMNET_GENERIC | 24 +++++---------------
sys/arch/evbarm/conf/MPCSA_GENERIC | 24 +++++---------------
sys/arch/evbarm/conf/MV2120 | 21 ++---------------
sys/arch/evbarm/conf/N900 | 39 ++++++++++-----------------------
sys/arch/evbarm/conf/NAPPI | 21 ++---------------
sys/arch/evbarm/conf/NITROGEN6X | 26 +++++-----------------
sys/arch/evbarm/conf/NSLU2 | 21 ++---------------
sys/arch/evbarm/conf/OMAP5EVM | 33 +++++++---------------------
sys/arch/evbarm/conf/OPENBLOCKS_A6 | 21 ++---------------
sys/arch/evbarm/conf/OPENBLOCKS_AX3 | 21 ++---------------
sys/arch/evbarm/conf/OSK5912 | 29 ++++++-------------------
sys/arch/evbarm/conf/OVERO | 29 ++++++-------------------
sys/arch/evbarm/conf/PANDABOARD | 27 +++++------------------
sys/arch/evbarm/conf/PEPPER | 23 +++----------------
sys/arch/evbarm/conf/SHEEVAPLUG | 21 ++---------------
sys/arch/evbarm/conf/SMDK2410 | 23 +++----------------
sys/arch/evbarm/conf/SMDK2800 | 21 ++---------------
sys/arch/evbarm/conf/TEAMASA_NPWR | 21 ++---------------
sys/arch/evbarm/conf/TEAMASA_NPWR_FC | 21 ++---------------
sys/arch/evbarm/conf/TISDP2420 | 29 ++++++-------------------
sys/arch/evbarm/conf/TISDP2430 | 35 ++++++++---------------------
sys/arch/evbarm/conf/TS7200 | 37 +++++++++----------------------
sys/arch/evbarm/conf/TWINTAIL | 20 ++--------------
sys/arch/evbarm/conf/VIPER | 23 +++----------------
sys/arch/evbarm/conf/VTC100 | 29 ++++++-------------------
sys/arch/evbarm/conf/ZAO425 | 21 ++---------------
sys/arch/evbarm64/conf/A64EMUL | 24 ++------------------
sys/arch/evbmips/conf/ADM5120 | 16 ++-----------
sys/arch/evbmips/conf/ADM5120-NB | 16 ++-----------
sys/arch/evbmips/conf/ADM5120-USB | 13 ++--------
sys/arch/evbmips/conf/ALCHEMY | 22 +++---------------
sys/arch/evbmips/conf/AP30 | 19 +++-------------
sys/arch/evbmips/conf/CI20 | 19 +++-------------
sys/arch/evbmips/conf/CPMBR1400 | 22 ++----------------
sys/arch/evbmips/conf/DB120 | 21 +++++-------------
sys/arch/evbmips/conf/ERLITE | 21 +++++-------------
sys/arch/evbmips/conf/GDIUM | 17 +++-----------
sys/arch/evbmips/conf/LINKITSMART7688 | 25 +++++----------------
sys/arch/evbmips/conf/LOONGSON | 17 +++-----------
sys/arch/evbmips/conf/MALTA | 25 ++++++---------------
sys/arch/evbmips/conf/MERAKI | 19 ++++------------
sys/arch/evbmips/conf/RB433UAH | 20 ++++-------------
sys/arch/evbmips/conf/SBMIPS | 23 ++++---------------
sys/arch/evbmips/conf/WGT624V3 | 20 ++++-------------
sys/arch/evbmips/conf/XLSATX | 20 ++++-------------
sys/arch/evbmips/conf/ZYXELKX | 28 +++++++-----------------
sys/arch/evbppc/conf/EV64260 | 21 ++---------------
sys/arch/evbppc/conf/EXPLORA451 | 21 ++---------------
sys/arch/evbppc/conf/MPC8536DS | 23 +++----------------
sys/arch/evbppc/conf/MPC8548CDS | 23 +++----------------
sys/arch/evbppc/conf/OPENBLOCKS200 | 21 ++---------------
sys/arch/evbppc/conf/OPENBLOCKS266 | 24 +++-----------------
sys/arch/evbppc/conf/OPENBLOCKS600 | 23 +++----------------
sys/arch/evbppc/conf/P2020DS | 24 ++++----------------
sys/arch/evbppc/conf/P2020RDB | 24 ++++----------------
sys/arch/evbppc/conf/PMPPC | 21 ++---------------
sys/arch/evbppc/conf/RB800 | 23 +++----------------
sys/arch/evbppc/conf/RB850GX2 | 23 +++----------------
sys/arch/evbppc/conf/TWRP1025 | 25 ++++-----------------
sys/arch/evbppc/conf/VIRTEX_DFC | 20 ++--------------
sys/arch/evbppc/conf/VIRTEX_GSRD1 | 20 ++--------------
sys/arch/evbppc/conf/VIRTEX_GSRD2 | 20 ++--------------
sys/arch/evbppc/conf/WALNUT | 21 ++---------------
sys/arch/evbsh3/conf/AP_MS104_SH4 | 14 +----------
sys/arch/evbsh3/conf/COMPUTEX7750 | 5 +--
sys/arch/evbsh3/conf/COMPUTEXEVB | 5 +--
sys/arch/evbsh3/conf/CQREEKSH3 | 5 +--
sys/arch/evbsh3/conf/KZSH401 | 6 ++--
sys/arch/evbsh3/conf/T_SH7706LAN | 14 +----------
sys/arch/evbsh3/conf/T_SH7706LSR | 14 +----------
sys/arch/ews4800mips/conf/GENERIC | 21 ++---------------
sys/arch/ews4800mips/conf/RAMDISK | 5 +++-
sys/arch/hp300/conf/GENERIC | 22 ++----------------
sys/arch/hp300/conf/INSTALL | 19 +--------------
sys/arch/hpcarm/conf/IPAQ | 18 ++-------------
sys/arch/hpcarm/conf/JORNADA720 | 20 +++--------------
sys/arch/hpcarm/conf/JORNADA820 | 20 +++--------------
sys/arch/hpcarm/conf/NETBOOKPRO | 23 +++----------------
sys/arch/hpcarm/conf/WZERO3 | 23 +++----------------
sys/arch/hpcmips/conf/GENERIC | 21 +++++-------------
sys/arch/hpcmips/conf/LROUTER | 11 ++-------
sys/arch/hpcmips/conf/MPC303 | 13 +++-------
sys/arch/hpcmips/conf/TX3912 | 13 +++-------
sys/arch/hpcmips/conf/TX3922 | 13 +++-------
sys/arch/hpcmips/conf/VR41XX | 11 ++-------
sys/arch/hpcsh/conf/GENERIC | 12 +--------
sys/arch/hppa/conf/GENERIC | 13 ++--------
sys/arch/i386/conf/ALL | 22 ++----------------
sys/arch/i386/conf/GENERIC | 22 ++----------------
sys/arch/i386/conf/GENERIC_TINY | 20 +---------------
sys/arch/i386/conf/INSTALL_FLOPPY | 18 +--------------
sys/arch/i386/conf/INSTALL_TINY | 18 +--------------
sys/arch/i386/conf/NET4501 | 21 ++---------------
sys/arch/i386/conf/XEN3_DOM0 | 19 +--------------
sys/arch/i386/conf/XEN3_DOMU | 19 +--------------
sys/arch/ibmnws/conf/GENERIC | 9 +------
sys/arch/iyonix/conf/GENERIC | 26 +++++-----------------
sys/arch/landisk/conf/GENERIC | 17 +++-----------
sys/arch/luna68k/conf/GENERIC | 21 ++++--------------
sys/arch/luna68k/conf/INSTALL | 18 +++------------
sys/arch/mac68k/conf/GENERIC | 23 +++----------------
sys/arch/mac68k/conf/INSTALL | 18 +--------------
sys/arch/mac68k/conf/SMALLRAM | 17 +-------------
sys/arch/macppc/conf/GENERIC | 23 ++++---------------
sys/arch/macppc/conf/GENERIC_601 | 12 ++++------
sys/arch/macppc/conf/INSTALL | 14 ++---------
sys/arch/macppc/conf/MAMBO | 16 ++-----------
sys/arch/macppc/conf/POWERMAC | 14 ++---------
sys/arch/macppc/conf/POWERMAC_G5 | 7 +----
sys/arch/macppc/conf/POWERMAC_G5_11_2 | 7 +----
sys/arch/mipsco/conf/GENERIC | 21 +++--------------
sys/arch/mipsco/conf/INSTALL | 14 ++---------
sys/arch/mipsco/conf/RC3230 | 17 ++------------
sys/arch/mmeye/conf/GENERIC | 17 +++-----------
sys/arch/mmeye/conf/MMEYE | 11 +-------
sys/arch/mmeye/conf/MMEYE_WLF | 17 +++-----------
sys/arch/mmeye/conf/MMTA | 5 +--
sys/arch/mmeye/conf/MMTAICE | 5 +--
sys/arch/mmeye/conf/MMTAROMNEW | 5 +--
sys/arch/mvme68k/conf/GENERIC | 23 +++----------------
sys/arch/mvme68k/conf/VME147 | 18 ++-------------
sys/arch/mvme68k/conf/VME162 | 18 ++-------------
sys/arch/mvme68k/conf/VME167 | 18 ++-------------
sys/arch/mvme68k/conf/VME172 | 18 ++-------------
sys/arch/mvme68k/conf/VME177 | 18 ++-------------
sys/arch/netwinder/conf/GENERIC | 23 +++----------------
sys/arch/news68k/conf/GENERIC | 20 +++--------------
sys/arch/news68k/conf/GENERIC_TINY | 20 +++--------------
sys/arch/news68k/conf/INSTALL | 16 ++-----------
sys/arch/news68k/conf/LIBERO | 17 ++------------
sys/arch/news68k/conf/NEWS1200 | 18 ++-------------
sys/arch/newsmips/conf/DEJIKO | 13 ++--------
sys/arch/newsmips/conf/GENERIC | 22 +++---------------
sys/arch/newsmips/conf/INSTALL | 14 ++---------
sys/arch/newsmips/conf/WAPIKO | 15 ++----------
sys/arch/next68k/conf/GENERIC | 22 ++----------------
sys/arch/next68k/conf/SLAB | 17 +-------------
sys/arch/ofppc/conf/GENERIC | 21 ++---------------
sys/arch/pmax/conf/GENERIC | 22 +++---------------
sys/arch/pmax/conf/GENERIC64 | 19 +++-------------
sys/arch/prep/conf/GENERIC | 17 ++------------
sys/arch/prep/conf/INSTALL | 9 +------
sys/arch/prep/conf/INSTALL_SMALL | 8 +-----
sys/arch/riscv/conf/GENERIC | 10 +++-----
sys/arch/rs6000/conf/GENERIC | 17 ++------------
sys/arch/sandpoint/conf/ENCPP1 | 17 ++------------
sys/arch/sandpoint/conf/GENERIC | 21 ++---------------
sys/arch/sandpoint/conf/SANDPOINT | 17 ++------------
sys/arch/sbmips/conf/GENERIC | 21 ++---------------
sys/arch/sgimips/conf/GENERIC32_IP12 | 16 +++----------
sys/arch/sgimips/conf/GENERIC32_IP2x | 16 +++----------
sys/arch/sgimips/conf/GENERIC32_IP3x | 14 ++---------
sys/arch/sgimips/conf/GENERIC64_IP2x | 15 ++++--------
sys/arch/sgimips/conf/GENERIC64_IP3x | 11 ++-------
sys/arch/shark/conf/GENERIC | 24 ++++----------------
sys/arch/shark/conf/INSTALL | 15 +-----------
sys/arch/shark/conf/OFWGENCFG | 17 +++-----------
sys/arch/sparc/conf/GENERIC | 20 ++--------------
sys/arch/sparc/conf/INSTALL | 14 +----------
sys/arch/sparc/conf/KRUPS | 17 ++------------
sys/arch/sparc/conf/MRCOFFEE | 20 ++--------------
sys/arch/sparc/conf/TADPOLE3GX | 18 +--------------
sys/arch/sparc64/conf/GENERIC | 22 ++----------------
sys/arch/sparc64/conf/NONPLUS64 | 19 ++--------------
sys/arch/sun2/conf/DISKLESS | 14 ++---------
sys/arch/sun2/conf/FOURMEG | 14 ++---------
sys/arch/sun2/conf/GENERIC | 14 ++---------
sys/arch/sun2/conf/INSTALL | 5 +--
sys/arch/sun2/conf/RAMDISK | 4 +-
sys/arch/sun2/conf/VME | 13 +++-------
sys/arch/sun3/conf/DISKLESS | 19 ++--------------
sys/arch/sun3/conf/DISKLESS3X | 21 +++--------------
sys/arch/sun3/conf/GENERIC | 21 +++--------------
sys/arch/sun3/conf/GENERIC3X | 24 ++++----------------
sys/arch/sun3/conf/INSTALL | 19 +--------------
sys/arch/sun3/conf/INSTALL3X | 18 +--------------
sys/arch/usermode/conf/GENERIC.common | 9 ++-----
sys/arch/vax/conf/GENERIC | 23 +++----------------
sys/arch/vax/conf/INSTALL | 22 ++----------------
sys/arch/vax/conf/VAX780 | 18 ++-------------
sys/arch/x68k/conf/GENERIC | 22 +++---------------
sys/arch/x68k/conf/INSTALL | 19 +++-------------
sys/arch/zaurus/conf/GENERIC | 26 ++++------------------
sys/arch/zaurus/conf/INSTALL | 16 ++-----------
sys/conf/compat_netbsd.config | 7 ++++++
sys/conf/compat_netbsd09.config | 7 ++++++
sys/conf/compat_netbsd10.config | 7 ++++++
sys/conf/compat_netbsd11.config | 7 ++++++
sys/conf/compat_netbsd12.config | 7 ++++++
sys/conf/compat_netbsd13.config | 7 ++++++
sys/conf/compat_netbsd14.config | 7 ++++++
sys/conf/compat_netbsd15.config | 7 ++++++
sys/conf/compat_netbsd16.config | 7 ++++++
sys/conf/compat_netbsd20.config | 7 ++++++
sys/conf/compat_netbsd30.config | 7 ++++++
sys/conf/compat_netbsd40.config | 7 ++++++
sys/conf/compat_netbsd50.config | 7 ++++++
sys/conf/compat_netbsd60.config | 7 ++++++
sys/conf/compat_netbsd70.config | 7 ++++++
281 files changed, 1138 insertions(+), 4131 deletions(-)
diffs (truncated from 11255 to 300 lines):
diff -r 8d93f4513552 -r 091a9163ec2d sys/arch/acorn32/conf/EB7500ATX
--- a/sys/arch/acorn32/conf/EB7500ATX Wed Sep 13 23:06:17 2017 +0000
+++ b/sys/arch/acorn32/conf/EB7500ATX Thu Sep 14 07:58:38 2017 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: EB7500ATX,v 1.62 2017/07/28 19:26:15 maxv Exp $
+# $NetBSD: EB7500ATX,v 1.63 2017/09/14 07:58:38 mrg Exp $
#
# EB7500ATX --- NetBSD/acorn32 complete configuration
#
@@ -18,11 +18,11 @@
# of each device driver in this file see the section 4 man page for the
# device.
-include "arch/acorn32/conf/std.acorn32"
+include "arch/acorn32/conf/std.acorn32"
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "EB7500ATX-$Revision: 1.62 $"
+#ident "EB7500ATX-$Revision: 1.63 $"
# estimated number of users
maxusers 32
@@ -96,19 +96,7 @@
# Compatibility options
-options COMPAT_43 # 4.3BSD compatibility.
-#options COMPAT_09 # NetBSD 0.9,
-#options COMPAT_10 # NetBSD 1.0,
-#options COMPAT_11 # NetBSD 1.1,
-options COMPAT_15 # NetBSD 1.5,
-options COMPAT_12 # NetBSD 1.2,
-options COMPAT_13 # NetBSD 1.3,
-options COMPAT_14 # NetBSD 1.4,
-options COMPAT_16 # NetBSD 1.6,
-options COMPAT_20 # NetBSD 2.0,
-options COMPAT_30 # NetBSD 3.0, and
-options COMPAT_40 # NetBSD 4.0 binary compatibility.
-options COMPAT_BSDPTY # /dev/[pt]ty?? ptys.
+include "conf/compat_netbsd12.config"
# Shared memory options
diff -r 8d93f4513552 -r 091a9163ec2d sys/arch/acorn32/conf/GENERIC
--- a/sys/arch/acorn32/conf/GENERIC Wed Sep 13 23:06:17 2017 +0000
+++ b/sys/arch/acorn32/conf/GENERIC Thu Sep 14 07:58:38 2017 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.122 2017/09/13 22:24:42 sevan Exp $
+# $NetBSD: GENERIC,v 1.123 2017/09/14 07:58:38 mrg Exp $
#
# GENERIC --- NetBSD/acorn32 complete configuration
#
@@ -18,11 +18,11 @@
# of each device driver in this file see the section 4 man page for the
# device.
-include "arch/acorn32/conf/std.acorn32"
+include "arch/acorn32/conf/std.acorn32"
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "GENERIC-$Revision: 1.122 $"
+#ident "GENERIC-$Revision: 1.123 $"
# estimated number of users
maxusers 32
@@ -105,23 +105,8 @@
# Compatibility options
-options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries
-options COMPAT_43 # 4.3BSD compatibility.
-#options COMPAT_09 # NetBSD 0.9,
-#options COMPAT_10 # NetBSD 1.0,
-#options COMPAT_11 # NetBSD 1.1,
-options COMPAT_12 # NetBSD 1.2,
-options COMPAT_13 # NetBSD 1.3,
-options COMPAT_14 # NetBSD 1.4,
-options COMPAT_15 # NetBSD 1.5,
-options COMPAT_16 # NetBSD 1.6,
-options COMPAT_20 # NetBSD 2.0,
-options COMPAT_30 # NetBSD 3.0,
-options COMPAT_40 # NetBSD 4.0,
-options COMPAT_50 # NetBSD 5.0,
-options COMPAT_60 # NetBSD 6.0, and
-options COMPAT_70 # NetBSD 7.0 binary compatibility.
-options COMPAT_BSDPTY # /dev/[pt]ty?? ptys.
+include "conf/compat_netbsd12.config"
+options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries
# Shared memory options
diff -r 8d93f4513552 -r 091a9163ec2d sys/arch/acorn32/conf/INSTALL
--- a/sys/arch/acorn32/conf/INSTALL Wed Sep 13 23:06:17 2017 +0000
+++ b/sys/arch/acorn32/conf/INSTALL Thu Sep 14 07:58:38 2017 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: INSTALL,v 1.77 2017/07/28 19:26:15 maxv Exp $
+# $NetBSD: INSTALL,v 1.78 2017/09/14 07:58:38 mrg Exp $
#
# INSTALL -- NetBSD/acorn32 install configuration
#
@@ -18,11 +18,11 @@
# of each device driver in this file see the section 4 man page for the
# device.
-include "arch/acorn32/conf/std.acorn32"
+include "arch/acorn32/conf/std.acorn32"
#options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "INSTALL-$Revision: 1.77 $"
+#ident "INSTALL-$Revision: 1.78 $"
# estimated number of users
maxusers 32
@@ -87,19 +87,7 @@
# Compatibility options
-#options COMPAT_43 # 4.3BSD compatibility.
-#options COMPAT_09 # NetBSD 0.9,
-#options COMPAT_10 # NetBSD 1.0,
-#options COMPAT_11 # NetBSD 1.1,
-options COMPAT_15 # NetBSD 1.5,
-options COMPAT_12 # NetBSD 1.2,
-options COMPAT_13 # NetBSD 1.3,
-options COMPAT_14 # NetBSD 1.4,
-options COMPAT_16 # NetBSD 1.6,
-options COMPAT_20 # NetBSD 2.0,
-options COMPAT_30 # NetBSD 3.0, and
-options COMPAT_40 # NetBSD 4.0 binary compatibility.
-options COMPAT_BSDPTY # /dev/[pt]ty?? ptys.
+include "conf/compat_netbsd13.config"
# Shared memory options
diff -r 8d93f4513552 -r 091a9163ec2d sys/arch/acorn32/conf/LOWMEM_WSCONS
--- a/sys/arch/acorn32/conf/LOWMEM_WSCONS Wed Sep 13 23:06:17 2017 +0000
+++ b/sys/arch/acorn32/conf/LOWMEM_WSCONS Thu Sep 14 07:58:38 2017 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: LOWMEM_WSCONS,v 1.71 2017/07/28 19:26:15 maxv Exp $
+# $NetBSD: LOWMEM_WSCONS,v 1.72 2017/09/14 07:58:38 mrg Exp $
#
# LOWMEM_WSCONS -- RiscPC config with wscons for SMALL machines
#
@@ -71,19 +71,7 @@
# Compatibility options
-options COMPAT_43 # 4.3BSD compatibility.
-#options COMPAT_09 # NetBSD 0.9,
-#options COMPAT_10 # NetBSD 1.0,
-#options COMPAT_11 # NetBSD 1.1,
-#options COMPAT_12 # NetBSD 1.2,
-options COMPAT_13 # NetBSD 1.3,
-options COMPAT_14 # NetBSD 1.4,
-options COMPAT_15 # NetBSD 1.5,
-options COMPAT_16 # NetBSD 1.6,
-options COMPAT_20 # NetBSD 2.0,
-options COMPAT_30 # NetBSD 3.0, and
-options COMPAT_40 # NetBSD 4.0 binary compatibility.
-options COMPAT_BSDPTY # /dev/[pt]ty?? ptys.
+include "conf/compat_netbsd13.config"
# Shared memory options
diff -r 8d93f4513552 -r 091a9163ec2d sys/arch/acorn32/conf/NC
--- a/sys/arch/acorn32/conf/NC Wed Sep 13 23:06:17 2017 +0000
+++ b/sys/arch/acorn32/conf/NC Thu Sep 14 07:58:38 2017 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: NC,v 1.70 2017/07/28 19:26:15 maxv Exp $
+# $NetBSD: NC,v 1.71 2017/09/14 07:58:38 mrg Exp $
#
# NC - with wscons
#
@@ -65,19 +65,7 @@
# Compatibility options
-options COMPAT_43 # 4.3BSD compatibility.
-#options COMPAT_09 # NetBSD 0.9,
-#options COMPAT_10 # NetBSD 1.0,
-#options COMPAT_11 # NetBSD 1.1,
-#options COMPAT_12 # NetBSD 1.2,
-#options COMPAT_13 # NetBSD 1.3,
-options COMPAT_14 # NetBSD 1.4,
-options COMPAT_15 # NetBSD 1.5,
-options COMPAT_16 # NetBSD 1.6,
-options COMPAT_20 # NetBSD 2.0,
-options COMPAT_30 # NetBSD 3.0, and
-options COMPAT_40 # NetBSD 4.0 binary compatibility.
-options COMPAT_BSDPTY # /dev/[pt]ty?? ptys.
+include "conf/compat_netbsd14.config"
# Shared memory options
diff -r 8d93f4513552 -r 091a9163ec2d sys/arch/algor/conf/P4032
--- a/sys/arch/algor/conf/P4032 Wed Sep 13 23:06:17 2017 +0000
+++ b/sys/arch/algor/conf/P4032 Thu Sep 14 07:58:38 2017 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: P4032,v 1.73 2015/08/21 01:52:07 uebayasi Exp $
+# $NetBSD: P4032,v 1.74 2017/09/14 07:58:38 mrg Exp $
#
# Algorithmics P-4032 kernel.
#
@@ -7,7 +7,7 @@
#options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "P4032-$Revision: 1.73 $"
+#ident "P4032-$Revision: 1.74 $"
maxusers 32
@@ -61,22 +61,8 @@
#options SLJIT
#options BPFJIT
-# 4.3BSD compatibility. Should be optional, but necessary for now.
-options COMPAT_43
-
# Binary compatibility with previous versions of NetBSD.
-#options COMPAT_09 # NetBSD 0.9,
-options COMPAT_10 # NetBSD 1.0,
-options COMPAT_11 # NetBSD 1.1,
-options COMPAT_12 # NetBSD 1.2,
-options COMPAT_13 # NetBSD 1.3,
-options COMPAT_14 # NetBSD 1.4,
-options COMPAT_15 # NetBSD 1.5,
-options COMPAT_16 # NetBSD 1.6,
-options COMPAT_20 # NetBSD 2.0,
-options COMPAT_30 # NetBSD 3.0, and
-options COMPAT_40 # NetBSD 4.0 binary compatibility.
-options COMPAT_BSDPTY # /dev/[pt]ty?? ptys.
+include "conf/compat_netbsd10.config"
# System V-like message queues
options SYSVMSG
diff -r 8d93f4513552 -r 091a9163ec2d sys/arch/algor/conf/P5064
--- a/sys/arch/algor/conf/P5064 Wed Sep 13 23:06:17 2017 +0000
+++ b/sys/arch/algor/conf/P5064 Thu Sep 14 07:58:38 2017 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: P5064,v 1.84 2016/12/13 20:42:15 christos Exp $
+# $NetBSD: P5064,v 1.85 2017/09/14 07:58:38 mrg Exp $
#
# Algorithmics P-5064 kernel.
#
@@ -7,7 +7,7 @@
#options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "P5064-$Revision: 1.84 $"
+#ident "P5064-$Revision: 1.85 $"
maxusers 32
@@ -56,22 +56,8 @@
#options SLJIT
#options BPFJIT
-# 4.3BSD compatibility. Should be optional, but necessary for now.
-options COMPAT_43
-
# Binary compatibility with previous versions of NetBSD.
-#options COMPAT_09 # NetBSD 0.9,
-options COMPAT_10 # NetBSD 1.0,
-options COMPAT_11 # NetBSD 1.1,
-options COMPAT_12 # NetBSD 1.2,
-options COMPAT_13 # NetBSD 1.3,
-options COMPAT_14 # NetBSD 1.4,
-options COMPAT_15 # NetBSD 1.5,
-options COMPAT_16 # NetBSD 1.6,
-options COMPAT_20 # NetBSD 2.0,
-options COMPAT_30 # NetBSD 3.0, and
-options COMPAT_40 # NetBSD 4.0 binary compatibility.
-options COMPAT_BSDPTY # /dev/[pt]ty?? ptys.
+include "conf/compat_netbsd10.config"
# System V-like message queues
options SYSVMSG
diff -r 8d93f4513552 -r 091a9163ec2d sys/arch/algor/conf/P6032
--- a/sys/arch/algor/conf/P6032 Wed Sep 13 23:06:17 2017 +0000
+++ b/sys/arch/algor/conf/P6032 Thu Sep 14 07:58:38 2017 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: P6032,v 1.75 2016/12/13 20:42:15 christos Exp $
+# $NetBSD: P6032,v 1.76 2017/09/14 07:58:38 mrg Exp $
#
# Algorithmics P-6032 kernel.
#
@@ -7,7 +7,7 @@
#options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "P6032-$Revision: 1.75 $"
+#ident "P6032-$Revision: 1.76 $"
maxusers 32
@@ -56,22 +56,8 @@
Home |
Main Index |
Thread Index |
Old Index