Source-Changes-HG archive

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

[src/netbsd-8]: src Pull up following revision(s) (requested by mrg in ticket...



details:   https://anonhg.NetBSD.org/src/rev/c234d7fb7213
branches:  netbsd-8
changeset: 850974:c234d7fb7213
user:      martin <martin%NetBSD.org@localhost>
date:      Wed Aug 30 15:45:03 2017 +0000

description:
Pull up following revision(s) (requested by mrg in ticket #231):
        distrib/sets/lists/base/md.evbmips              1.3
        doc/CHANGES                                     1.2303-1.2304
        etc/etc.evbmips/MAKEDEV.conf                    1.8
        etc/etc.evbmips/Makefile.inc                    1.22
        etc/mtree/Makefile                              1.37
        etc/mtree/NetBSD.dist.evbmips                   1.1
        sys/arch/evbmips/Makefile                       1.9
        sys/arch/evbmips/conf/SBMIPS                    upto 1.2
        sys/arch/evbmips/conf/SBMIPS.MP                 upto 1.2
        sys/arch/evbmips/conf/SBMIPS64                  upto 1.2
        sys/arch/evbmips/conf/SBMIPS64.MP               upto 1.2
        sys/arch/evbmips/conf/files.sbmips              upto 1.2
        sys/arch/evbmips/conf/std.sbmips                upto 1.2
        sys/arch/evbmips/include/disklabel.h            1.6
        sys/arch/evbmips/include/loadfile_machdep.h
        sys/arch/evbmips/include/param.h                1.10
        sys/arch/evbmips/include/pci_machdep.h          1.3
        sys/arch/evbmips/sbmips/TODO
        sys/arch/evbmips/sbmips/autoconf.c
        sys/arch/evbmips/sbmips/autoconf.h
        sys/arch/evbmips/sbmips/console.c
        sys/arch/evbmips/sbmips/cpu.c                   upto 1.3
        sys/arch/evbmips/sbmips/cpuvar.h
        sys/arch/evbmips/sbmips/disksubr.c
        sys/arch/evbmips/sbmips/leds.h
        sys/arch/evbmips/sbmips/locore_machdep.S
        sys/arch/evbmips/sbmips/machdep.c               upto 1.2
        sys/arch/evbmips/sbmips/rtc.c                   upto 1.2
        sys/arch/evbmips/sbmips/sb1250_icu.c            upto 1.2
        sys/arch/evbmips/sbmips/swarm.h
        sys/arch/evbmips/sbmips/systemsw.c              upto 1.2
        sys/arch/evbmips/sbmips/systemsw.h
        sys/arch/evbmips/sbmips/zbbus.c                 upto 1.2
        sys/arch/evbmips/stand/Makefile                 1.1
        sys/arch/evbmips/stand/sbmips/Makefile
        sys/arch/evbmips/stand/sbmips/Makefile.bootprogs upto 1.2
        sys/arch/evbmips/stand/sbmips/Makefile.bootprogs 1.3
        sys/arch/evbmips/stand/sbmips/Makefile.bootxx
        sys/arch/evbmips/stand/sbmips/Makefile.inc      upto 1.3
        sys/arch/evbmips/stand/sbmips/boot/Makefile
        sys/arch/evbmips/stand/sbmips/boot/filesystem.c
        sys/arch/evbmips/stand/sbmips/boot/version
        sys/arch/evbmips/stand/sbmips/bootxx_cd9660/Makefile
        sys/arch/evbmips/stand/sbmips/bootxx_ffs/Makefile
        sys/arch/evbmips/stand/sbmips/bootxx_lfs/Makefile
        sys/arch/evbmips/stand/sbmips/common/bbinfo.h
        sys/arch/evbmips/stand/sbmips/common/blkdev.c   upto 1.2
        sys/arch/evbmips/stand/sbmips/common/blkdev.h
        sys/arch/evbmips/stand/sbmips/common/boot.c     upto 1.2
        sys/arch/evbmips/stand/sbmips/common/boot.ldscript
        sys/arch/evbmips/stand/sbmips/common/booted_dev.c upto 1.2
        sys/arch/evbmips/stand/sbmips/common/bootxx.c
        sys/arch/evbmips/stand/sbmips/common/cfe.c
        sys/arch/evbmips/stand/sbmips/common/cfe_api.c
        sys/arch/evbmips/stand/sbmips/common/cfe_api.h
        sys/arch/evbmips/stand/sbmips/common/cfe_api_int.h
        sys/arch/evbmips/stand/sbmips/common/cfe_error.h
        sys/arch/evbmips/stand/sbmips/common/cfe_ioctl.h
        sys/arch/evbmips/stand/sbmips/common/checksize.sh
        sys/arch/evbmips/stand/sbmips/common/common.h
        sys/arch/evbmips/stand/sbmips/common/panic_putstr.c
        sys/arch/evbmips/stand/sbmips/common/putstr.c
        sys/arch/evbmips/stand/sbmips/common/start.S
        sys/arch/evbmips/stand/sbmips/netboot/Makefile
        sys/arch/evbmips/stand/sbmips/netboot/conf.c
        sys/arch/evbmips/stand/sbmips/netboot/dev_net.c
        sys/arch/evbmips/stand/sbmips/netboot/devopen.c
        sys/arch/evbmips/stand/sbmips/netboot/getsecs.c upto 1.2
        sys/arch/evbmips/stand/sbmips/netboot/if_cfe.c  upto 1.2
        sys/arch/evbmips/stand/sbmips/netboot/version
        sys/arch/mips/conf/files.sibyte                 1.8
        sys/arch/mips/include/pmap.h                    1.70
        sys/arch/mips/sibyte/dev/sbbuswatch.c           1.4
        sys/arch/mips/sibyte/dev/sbmac.c                1.49
        sys/arch/mips/sibyte/dev/sbscn.c                1.43
        sys/arch/mips/sibyte/dev/sbsmbus.c              1.17
        sys/arch/mips/sibyte/dev/sbtimer.c              1.21
        sys/arch/mips/sibyte/dev/sbwdog.c               1.15
        sys/arch/mips/sibyte/pci/sbbrz_pci.c            1.8
        usr.sbin/installboot/installboot.8              1.94

Move sys/arch/sbmips/* into sys/arch/evbmips/*/sbmips.

diffstat:

 distrib/sets/lists/base/md.evbmips                   |    7 +
 doc/CHANGES                                          |    3 +-
 etc/etc.evbmips/MAKEDEV.conf                         |   24 +-
 etc/etc.evbmips/Makefile.inc                         |   12 +-
 etc/mtree/Makefile                                   |    6 +-
 etc/mtree/NetBSD.dist.evbmips                        |    2 +
 sys/arch/evbmips/Makefile                            |    6 +-
 sys/arch/evbmips/conf/SBMIPS                         |  242 +++++++
 sys/arch/evbmips/conf/SBMIPS.MP                      |   11 +
 sys/arch/evbmips/conf/SBMIPS64                       |   10 +
 sys/arch/evbmips/conf/SBMIPS64.MP                    |   11 +
 sys/arch/evbmips/conf/files.sbmips                   |  113 +++
 sys/arch/evbmips/conf/std.sbmips                     |   16 +
 sys/arch/evbmips/include/disklabel.h                 |  156 ++++-
 sys/arch/evbmips/include/loadfile_machdep.h          |   53 +
 sys/arch/evbmips/include/param.h                     |    4 +-
 sys/arch/evbmips/include/pci_machdep.h               |    9 +-
 sys/arch/evbmips/sbmips/TODO                         |   59 +
 sys/arch/evbmips/sbmips/autoconf.c                   |   74 ++
 sys/arch/evbmips/sbmips/autoconf.h                   |   87 ++
 sys/arch/evbmips/sbmips/console.c                    |   66 ++
 sys/arch/evbmips/sbmips/cpu.c                        |  178 +++++
 sys/arch/evbmips/sbmips/cpuvar.h                     |   21 +
 sys/arch/evbmips/sbmips/disksubr.c                   |  393 ++++++++++++
 sys/arch/evbmips/sbmips/leds.h                       |   37 +
 sys/arch/evbmips/sbmips/locore_machdep.S             |    3 +
 sys/arch/evbmips/sbmips/machdep.c                    |  449 ++++++++++++++
 sys/arch/evbmips/sbmips/rtc.c                        |  602 +++++++++++++++++++
 sys/arch/evbmips/sbmips/sb1250_icu.c                 |  366 +++++++++++
 sys/arch/evbmips/sbmips/swarm.h                      |   79 ++
 sys/arch/evbmips/sbmips/systemsw.c                   |  132 ++++
 sys/arch/evbmips/sbmips/systemsw.h                   |   65 ++
 sys/arch/evbmips/sbmips/zbbus.c                      |  138 ++++
 sys/arch/evbmips/stand/Makefile                      |    5 +
 sys/arch/evbmips/stand/sbmips/Makefile               |    7 +
 sys/arch/evbmips/stand/sbmips/Makefile.bootprogs     |  138 ++++
 sys/arch/evbmips/stand/sbmips/Makefile.bootxx        |   37 +
 sys/arch/evbmips/stand/sbmips/Makefile.inc           |   11 +
 sys/arch/evbmips/stand/sbmips/boot/Makefile          |   32 +
 sys/arch/evbmips/stand/sbmips/boot/filesystem.c      |   51 +
 sys/arch/evbmips/stand/sbmips/boot/version           |    7 +
 sys/arch/evbmips/stand/sbmips/bootxx_cd9660/Makefile |   13 +
 sys/arch/evbmips/stand/sbmips/bootxx_ffs/Makefile    |   14 +
 sys/arch/evbmips/stand/sbmips/bootxx_lfs/Makefile    |   14 +
 sys/arch/evbmips/stand/sbmips/common/bbinfo.h        |   54 +
 sys/arch/evbmips/stand/sbmips/common/blkdev.c        |  183 +++++
 sys/arch/evbmips/stand/sbmips/common/blkdev.h        |   10 +
 sys/arch/evbmips/stand/sbmips/common/boot.c          |  170 +++++
 sys/arch/evbmips/stand/sbmips/common/boot.ldscript   |  260 ++++++++
 sys/arch/evbmips/stand/sbmips/common/booted_dev.c    |   62 +
 sys/arch/evbmips/stand/sbmips/common/bootxx.c        |  127 ++++
 sys/arch/evbmips/stand/sbmips/common/cfe.c           |   67 ++
 sys/arch/evbmips/stand/sbmips/common/cfe_api.c       |  535 ++++++++++++++++
 sys/arch/evbmips/stand/sbmips/common/cfe_api.h       |  209 ++++++
 sys/arch/evbmips/stand/sbmips/common/cfe_api_int.h   |  169 +++++
 sys/arch/evbmips/stand/sbmips/common/cfe_error.h     |  102 +++
 sys/arch/evbmips/stand/sbmips/common/cfe_ioctl.h     |   73 ++
 sys/arch/evbmips/stand/sbmips/common/checksize.sh    |   75 ++
 sys/arch/evbmips/stand/sbmips/common/common.h        |   69 ++
 sys/arch/evbmips/stand/sbmips/common/panic_putstr.c  |   42 +
 sys/arch/evbmips/stand/sbmips/common/putstr.c        |   41 +
 sys/arch/evbmips/stand/sbmips/common/start.S         |  111 +++
 sys/arch/evbmips/stand/sbmips/netboot/Makefile       |   32 +
 sys/arch/evbmips/stand/sbmips/netboot/conf.c         |   25 +
 sys/arch/evbmips/stand/sbmips/netboot/dev_net.c      |  251 +++++++
 sys/arch/evbmips/stand/sbmips/netboot/devopen.c      |  158 ++++
 sys/arch/evbmips/stand/sbmips/netboot/getsecs.c      |   55 +
 sys/arch/evbmips/stand/sbmips/netboot/if_cfe.c       |  149 ++++
 sys/arch/evbmips/stand/sbmips/netboot/version        |    7 +
 sys/arch/mips/conf/files.sibyte                      |    3 +-
 sys/arch/mips/include/pmap.h                         |   14 +-
 sys/arch/mips/sibyte/dev/sbbuswatch.c                |    4 +-
 sys/arch/mips/sibyte/dev/sbmac.c                     |    6 +-
 sys/arch/mips/sibyte/dev/sbscn.c                     |    6 +-
 sys/arch/mips/sibyte/dev/sbsmbus.c                   |    6 +-
 sys/arch/mips/sibyte/dev/sbtimer.c                   |    6 +-
 sys/arch/mips/sibyte/dev/sbwdog.c                    |    6 +-
 sys/arch/mips/sibyte/pci/sbbrz_pci.c                 |    6 +-
 usr.sbin/installboot/installboot.8                   |   35 +-
 79 files changed, 6857 insertions(+), 34 deletions(-)

diffs (truncated from 7463 to 300 lines):

diff -r 41a74bcbdab5 -r c234d7fb7213 distrib/sets/lists/base/md.evbmips
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/distrib/sets/lists/base/md.evbmips        Wed Aug 30 15:45:03 2017 +0000
@@ -0,0 +1,7 @@
+# $NetBSD: md.evbmips,v 1.3.2.2 2017/08/30 15:45:04 martin Exp $
+./usr/mdec/sbmips                              base-sysutil-bin
+./usr/mdec/sbmips/boot                         base-sysutil-bin
+./usr/mdec/sbmips/bootxx_cd9660                        base-sysutil-bin
+./usr/mdec/sbmips/bootxx_ffs                   base-sysutil-bin
+./usr/mdec/sbmips/bootxx_lfs                   base-sysutil-bin
+./usr/mdec/sbmips/netboot                      base-sysutil-bin
diff -r 41a74bcbdab5 -r c234d7fb7213 doc/CHANGES
--- a/doc/CHANGES       Tue Aug 29 15:07:31 2017 +0000
+++ b/doc/CHANGES       Wed Aug 30 15:45:03 2017 +0000
@@ -1,4 +1,4 @@
-# LIST OF CHANGES FROM LAST RELEASE:                   <$Revision: 1.2286.2.1 $>
+# LIST OF CHANGES FROM LAST RELEASE:                   <$Revision: 1.2286.2.2 $>
 #
 #
 # [Note: This file does not mention every change made to the NetBSD source tree.
@@ -521,3 +521,4 @@
        file(1): Upgraded to 5.31. [christos 20170524]
        can(4): Added a socketcan implementation, a socket layer for
                CAN busses. [bouyer 20170527]
+       evbmips: Merge sbmips port into evbmips. [mrg 20170815]
diff -r 41a74bcbdab5 -r c234d7fb7213 etc/etc.evbmips/MAKEDEV.conf
--- a/etc/etc.evbmips/MAKEDEV.conf      Tue Aug 29 15:07:31 2017 +0000
+++ b/etc/etc.evbmips/MAKEDEV.conf      Wed Aug 30 15:45:03 2017 +0000
@@ -1,4 +1,21 @@
-# $NetBSD: MAKEDEV.conf,v 1.7 2016/12/24 07:07:06 mrg Exp $
+# $NetBSD: MAKEDEV.conf,v 1.7.6.1 2017/08/30 15:45:03 martin Exp $
+
+# When creating a /dev file system on MFS, init makes a FS that leaves
+# only 890 (or so) inodes free.  Therefore the "init" case (used by
+# init for that purpose) must be a trimmed down list.
+init)
+       makedev std wd0 wd1 wd2 wd3 sd0 sd1 sd2 sd3 sd4
+       makedev tty00 tty01
+       makedev st0 st1 ch0 cd0 cd1 vnd0 vnd1
+       makedev bpf
+       makedev ccd0 md0 ch0 random
+       makedev cgd0 cgd1
+       makedev raid0
+       makedev ld0 ld1 ld2 ld3
+       makedev usbs
+       makedev ipty
+       makedev local
+       ;;
 
 all_md)
        makedev wscons sd0 sd1 sd2 sd3 sd4
@@ -7,7 +24,7 @@
        makedev ss0 ss1 uk0 uk1
        makedev ld0 ld1 ld2 ld3
        makedev tty00 tty01
-       makedev lpa0 lpt0 audio wd0 wd1 fd0 fd1
+       makedev lpa0 lpt0 audio wd0 wd1 wd2 wd3 fd0 fd1
        makedev satlink0 speaker mlx0
        makedev scsibus0 scsibus1 scsibus2 scsibus3
        makedev ses0 ses1 ses2 ses3
@@ -17,12 +34,13 @@
        makedev pci0 pci1 pci2 pci3 pci4 pci5 pci6 pci7
        makedev altq sysmon
        makedev iic0 iic1 iic2 iic3 iic4
+       makedev kttcp
        ;;
 
 minimal)
        makedev std
        makedev sd0 sd1 sd2 sd3 opty st0 st1 ch0 cd0 cd1 ccd0 ccd1 md0
-       makedev wd0 wd1 fd0 fd1
+       makedev wd0 wd1 wd2 wd3 fd0 fd1
        makedev flash0 flash1 flash2 flash3 flash4 flash5 flash6 flash7
        makedev tty00 tty01 ttyE0 ttyE1 wsmouse0 wskbd0 ttyEcfg
        ;;
diff -r 41a74bcbdab5 -r c234d7fb7213 etc/etc.evbmips/Makefile.inc
--- a/etc/etc.evbmips/Makefile.inc      Tue Aug 29 15:07:31 2017 +0000
+++ b/etc/etc.evbmips/Makefile.inc      Wed Aug 30 15:45:03 2017 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile.inc,v 1.21 2016/09/05 07:23:43 skrll Exp $
+#      $NetBSD: Makefile.inc,v 1.21.6.1 2017/08/30 15:45:03 martin Exp $
 #
 #      etc.evbmips/Makefile.inc -- evbmips-specific etc Makefile targets
 #
@@ -15,23 +15,25 @@
 
 KERNEL_SETS+=          P4032 P5064 P6032
 
-.elif ${MACHINE_ARCH} == "mips64eb" || ${MACHINE_ARCH} == "mips64el"
+. elif ${MACHINE_ARCH} == "mips64eb" || ${MACHINE_ARCH} == "mips64el"
 KERNEL_SETS=           MALTA32 MALTA64 XLSATX32 XLSATX64
 BUILD_KERNELS=         INSTALL_MALTA32 INSTALL_MALTA64
 BUILD_KERNELS+=                INSTALL_XLSATX32 INSTALL_XLSATX64
 
-.if ${MACHINE_ARCH} == "mips64el"
+. if ${MACHINE_ARCH} == "mips64el"
 KERNEL_SETS+=          P5064-64
 KERNEL_SETS+=          LOONGSON
 BUILD_KERNELS+=                INSTALL_LOONGSON
 KERNEL_SETS+=          GDIUM64
-.else
+. else
 KERNEL_SETS+=          ERLITE
 BUILD_KERNELS+=                INSTALL_ERLITE
-.endif
+. endif
 .else
 KERNEL_SETS=           ALCHEMY DB120 DBAU1500 DBAU1550 MALTA RB433UAH
 BUILD_KERNELS=         INSTALL_MALTA
 
 .endif
 
+# SBMIPS has a kernel for all targets
+KERNEL_SETS+=          SBMIPS${MACHINE_ARCH:S/mips//:C/e[lb]//}
diff -r 41a74bcbdab5 -r c234d7fb7213 etc/mtree/Makefile
--- a/etc/mtree/Makefile        Tue Aug 29 15:07:31 2017 +0000
+++ b/etc/mtree/Makefile        Wed Aug 30 15:45:03 2017 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.36 2016/11/15 22:31:07 matt Exp $
+#      $NetBSD: Makefile,v 1.36.6.1 2017/08/30 15:45:04 martin Exp $
 
 .include <bsd.own.mk>
 
@@ -21,6 +21,10 @@
 .endif
 .endif
 
+.if exists(NetBSD.dist.${MACHINE})
+EXTRA_DIST_FILES+=     NetBSD.dist.${MACHINE}
+.endif
+
 .if ${MKATF} != "no"
 EXTRA_DIST_FILES+=     NetBSD.dist.tests
 .if defined(MKCOMPATTESTS) && ${MKCOMPATTESTS} != "no"
diff -r 41a74bcbdab5 -r c234d7fb7213 etc/mtree/NetBSD.dist.evbmips
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/etc/mtree/NetBSD.dist.evbmips     Wed Aug 30 15:45:03 2017 +0000
@@ -0,0 +1,2 @@
+# $NetBSD: NetBSD.dist.evbmips,v 1.1.2.2 2017/08/30 15:45:04 martin Exp $
+./usr/mdec/sbmips
diff -r 41a74bcbdab5 -r c234d7fb7213 sys/arch/evbmips/Makefile
--- a/sys/arch/evbmips/Makefile Tue Aug 29 15:07:31 2017 +0000
+++ b/sys/arch/evbmips/Makefile Wed Aug 30 15:45:03 2017 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.8 2011/04/04 19:46:40 dyoung Exp $
+#      $NetBSD: Makefile,v 1.8.48.1 2017/08/30 15:45:05 martin Exp $
 
 # Makefile for evbmips tags file and boot blocks
 
@@ -16,7 +16,9 @@
 SEVBMIPS+=     ${SYSDIR}/arch/evbmips/isa/*.[ch]
 SEVBMIPS+=     ${SYSDIR}/arch/evbmips/malta/*.[ch]
 SEVBMIPS+=     ${SYSDIR}/arch/evbmips/rmixl/*.[ch]
+SEVBMIPS+=     ${SYSDIR}/arch/evbmips/sbmips/*.[ch]
 AEVBMIPS=      ${SYSDIR}/arch/evbmips/evbmips/*.S
+AEVBMIPS+=     ${SYSDIR}/arch/evbmips/sbmips/*.S
 
 # Directories in which to place tags links
 DEVBMIPS= evbmips include isa pci
@@ -38,6 +40,6 @@
            cd $$i && rm -f tags; ln -s ../tags tags; done
 
 
-SUBDIR=        compile include
+SUBDIR=        compile include stand
 
 .include <bsd.subdir.mk>
diff -r 41a74bcbdab5 -r c234d7fb7213 sys/arch/evbmips/conf/SBMIPS
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sys/arch/evbmips/conf/SBMIPS      Wed Aug 30 15:45:03 2017 +0000
@@ -0,0 +1,242 @@
+# $NetBSD: SBMIPS,v 1.3.4.2 2017/08/30 15:45:03 martin Exp $
+
+include        "arch/sbmips/conf/std.sbmips"
+
+options        INCLUDE_CONFIG_FILE     # embed config file in kernel binary
+
+#ident                 "GENERIC-$Revision: 1.3.4.2 $"
+
+#options       LOCKDEBUG       # XXX XXX XXX XXX
+#options       DEBUG           # extra kernel debugging support
+
+# The following three options are required for BCM1250 pass 1 silicon
+#options       SB1250_PASS1
+#options       NOFPU
+#options       FPEMUL
+
+maxusers       32
+
+# Standard system options
+options        KTRACE          # system call tracing support
+options        SYSVMSG         # System V message queues
+options        SYSVSEM         # System V semaphores
+options        SYSVSHM         # System V shared memory
+#options       NTP             # network time protocol
+
+# Debugging options
+#options       DIAGNOSTIC      # extra kernel sanity checking
+#options       DEBUG           # extra kernel debugging support
+options        USERCONF        # userconf(4) support
+options        SYSCTL_INCLUDE_DESCR    # Include sysctl descriptions in kernel
+options        DDB             # kernel dynamic debugger
+options        DDB_HISTORY_SIZE=100 # enable history editing in DDB
+#makeoptions   DEBUG="-g"      # compile full symbol table
+makeoptions    COPY_SYMTAB=1   # size for embedded symbol table
+
+# Compatibility options
+options        COMPAT_43       # compatibility with 4.3BSD binaries
+#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       EXEC_ECOFF      # exec ECOFF binaries
+#options       COMPAT_ULTRIX   # binary compatibility with Ultrix
+options                COMPAT_BSDPTY   # /dev/[pt]ty?? ptys.
+
+# File systems
+file-system    FFS             # Berkeley Fast Filesystem
+file-system    NFS             # Sun NFS-compatible filesystem client
+file-system    KERNFS          # kernel data-structure filesystem
+#file-system   NULLFS          # NULL layered filesystem
+file-system    OVERLAY         # overlay file system
+file-system    MFS             # memory-based filesystem
+file-system    FDESC           # user file descriptor filesystem
+#file-system   UMAPFS          # uid/gid remapping filesystem
+file-system    LFS             # Log-based filesystem (still experimental)
+file-system    PROCFS          # /proc
+#file-system   CD9660          # ISO 9660 + Rock Ridge file system
+#file-system   UNION           # union file system
+#file-system   MSDOSFS         # MS-DOS FAT filesystem(s).
+#file-system   CODA            # Coda File System; also needs vcoda (below)
+file-system    PTYFS           # /dev/pts/N support
+file-system    TMPFS           # Efficient memory file-system
+#file-system   UDF             # experimental - OSTA UDF CD/DVD file-system
+
+# File system options
+options        NFSSERVER       # Sun NFS-compatible filesystem server
+options        QUOTA           # legacy UFS quotas
+options        QUOTA2          # new, in-filesystem UFS quotas
+#options       FFS_NO_SNAPSHOT # No FFS snapshot support
+options        UFS_EXTATTR     # Extended attribute support for UFS1
+#options       FFS_EI          # FFS Endian Independent support
+options        WAPBL           # File system journaling support
+#options       UFS_DIRHASH     # UFS Large Directory Hashing - Experimental
+#options       EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
+                               # immutable) behave as system flags.
+
+# Networking options
+#options       GATEWAY         # IP packet forwarding
+options        INET            # Internet protocols
+options        INET6           # IPV6
+#options       IPSEC           # IP security
+#options       IPSEC_DEBUG     # debug for IP security
+#options       MROUTING        # packet forwarding of multicast packets
+#options       PIM             # Protocol Independent Multicast
+#options       NETATALK        # AppleTalk (over Ethernet) protocol
+#options       PPP_BSDCOMP     # BSD-Compress compression support for PPP
+#options       PPP_DEFLATE     # Deflate compression support for PPP
+options        PPP_FILTER      # Active filter support for PPP (requires bpf)
+options        IPFILTER_LOG    # ipmon(8) log support
+options        IPFILTER_LOOKUP # ippool(8) support
+options        IPFILTER_COMPAT # Compat for IP-Filter
+#options       IPFILTER_DEFAULT_BLOCK  # block all packets by default
+
+#options       ALTQ            # Manipulate network interfaces' output queues
+#options       ALTQ_BLUE       # Stochastic Fair Blue
+#options       ALTQ_CBQ        # Class-Based Queueing
+#options       ALTQ_CDNR       # Diffserv Traffic Conditioner
+#options       ALTQ_FIFOQ      # First-In First-Out Queue
+#options       ALTQ_FLOWVALVE  # RED/flow-valve (red-penalty-box)
+#options       ALTQ_HFSC       # Hierarchical Fair Service Curve
+#options       ALTQ_LOCALQ     # Local queueing discipline
+#options       ALTQ_PRIQ       # Priority Queueing
+#options       ALTQ_RED        # Random Early Detection
+#options       ALTQ_RIO        # RED with IN/OUT
+#options       ALTQ_WFQ        # Weighted Fair Queueing
+
+# Compatibility with 4.2BSD implementation of TCP/IP.  Not recommended.
+#options       TCP_COMPAT_42
+
+# JIT compiler for bpfilter
+#options       SLJIT
+#options       BPFJIT
+
+# These options enable verbose messages for several subsystems.
+# Warning, these may compile large string tables into the kernel!
+options        PCIVERBOSE      # verbose PCI device autoconfig messages
+#options       PCI_CONFIG_DUMP # verbosely dump PCI config space
+#options       SCSIVERBOSE     # human readable SCSI error messages
+options        MIIVERBOSE      # verbose PHY autoconfig messages



Home | Main Index | Thread Index | Old Index