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/60cb3879c4fc
branches: netbsd-8
changeset: 434250:60cb3879c4fc
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 868766f780fe -r 60cb3879c4fc 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 868766f780fe -r 60cb3879c4fc 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 868766f780fe -r 60cb3879c4fc 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 868766f780fe -r 60cb3879c4fc 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 868766f780fe -r 60cb3879c4fc 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 868766f780fe -r 60cb3879c4fc 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 868766f780fe -r 60cb3879c4fc 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 868766f780fe -r 60cb3879c4fc 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