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/03cfdd5ac733
branches:  trunk
changeset: 826570:03cfdd5ac733
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 e420ceb2140c -r 03cfdd5ac733 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 e420ceb2140c -r 03cfdd5ac733 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 e420ceb2140c -r 03cfdd5ac733 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 e420ceb2140c -r 03cfdd5ac733 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 e420ceb2140c -r 03cfdd5ac733 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 e420ceb2140c -r 03cfdd5ac733 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 e420ceb2140c -r 03cfdd5ac733 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 e420ceb2140c -r 03cfdd5ac733 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