aboutsummaryrefslogtreecommitdiff
path: root/share/man
diff options
context:
space:
mode:
authorEnji Cooper <ngie@FreeBSD.org>2016-08-25 20:02:51 +0000
committerEnji Cooper <ngie@FreeBSD.org>2016-08-25 20:02:51 +0000
commited04e0c3dcea4b07d73bda30b678beaf67829a67 (patch)
tree0b41eb094d19c29959b599d9cc679fc7b0f74e57 /share/man
parent1ffd722a80a9a6e14683da8b02db6ad6185cb5e9 (diff)
parentd14b24ef846cb1776a40402096e8030c5b4470e5 (diff)
downloadsrc-ed04e0c3dcea4b07d73bda30b678beaf67829a67.tar.gz
src-ed04e0c3dcea4b07d73bda30b678beaf67829a67.zip
MFhead @ r304815
Notes
Notes: svn path=/projects/netbsd-tests-update-12/; revision=304817
Diffstat (limited to 'share/man')
-rw-r--r--share/man/man4/Makefile3
-rw-r--r--share/man/man4/alc.44
-rw-r--r--share/man/man4/cloudabi.440
-rw-r--r--share/man/man4/man4.i386/Makefile4
-rw-r--r--share/man/man4/man4.i386/ep.42
-rw-r--r--share/man/man4/man4.i386/ie.4143
-rw-r--r--share/man/man4/man4.i386/wl.4193
-rw-r--r--share/man/man4/rights.43
-rw-r--r--share/man/man4/scd.474
-rw-r--r--share/man/man4/si.4181
-rw-r--r--share/man/man4/sn.41
-rw-r--r--share/man/man4/spic.461
-rw-r--r--share/man/man5/src.conf.520
13 files changed, 42 insertions, 687 deletions
diff --git a/share/man/man4/Makefile b/share/man/man4/Makefile
index e85e531aa802..5cd4b7defcc2 100644
--- a/share/man/man4/Makefile
+++ b/share/man/man4/Makefile
@@ -441,7 +441,6 @@ MAN= aac.4 \
sbp.4 \
sbp_targ.4 \
scc.4 \
- scd.4 \
sched_4bsd.4 \
sched_ule.4 \
screen.4 \
@@ -454,7 +453,6 @@ MAN= aac.4 \
sf.4 \
${_sfxge.4} \
sge.4 \
- si.4 \
siba.4 \
siftr.4 \
siis.4 \
@@ -498,7 +496,6 @@ MAN= aac.4 \
snd_via82c686.4 \
snd_vibes.4 \
snp.4 \
- spic.4 \
${_spkr.4} \
splash.4 \
sppp.4 \
diff --git a/share/man/man4/alc.4 b/share/man/man4/alc.4
index 73647c116420..9a2c9f46999b 100644
--- a/share/man/man4/alc.4
+++ b/share/man/man4/alc.4
@@ -24,7 +24,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd October 8, 2014
+.Dd August 22, 2016
.Dt ALC 4
.Os
.Sh NAME
@@ -122,6 +122,8 @@ Atheros AR8171 PCI Express Gigabit Ethernet controller
Atheros AR8172 PCI Express Fast Ethernet controller
.It
Killer E2200 Gigabit Ethernet controller
+.It
+Killer E2400 Gigabit Ethernet controller
.El
.Sh LOADER TUNABLES
Tunables can be set at the
diff --git a/share/man/man4/cloudabi.4 b/share/man/man4/cloudabi.4
index e7a5653068e4..7652b0d055fb 100644
--- a/share/man/man4/cloudabi.4
+++ b/share/man/man4/cloudabi.4
@@ -1,4 +1,4 @@
-.\" Copyright (c) 2015 Nuxi, https://nuxi.nl/
+.\" Copyright (c) 2015-2016 Nuxi, https://nuxi.nl/
.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
@@ -22,17 +22,25 @@
.\" SUCH DAMAGE.
.\"
.\" $FreeBSD$
-.Dd October 22, 2015
+.Dd August 24, 2016
.Dt CLOUDABI 4
.Os
.Sh NAME
.Nm cloudabi ,
+.Nm cloudabi32 ,
.Nm cloudabi64
.Nd CloudABI support
.Sh SYNOPSIS
-Support for 64-bit CloudABI executables can be compiled into the kernel
+Support for 32-bit CloudABI executables can be compiled into the kernel
by adding this line to the kernel configuration file:
.Bd -ragged -offset indent
+.Cd "options COMPAT_CLOUDABI32"
+.Ed
+.Pp
+Similarly,
+support for 64-bit CloudABI executables can be enabled by adding this
+line:
+.Bd -ragged -offset indent
.Cd "options COMPAT_CLOUDABI64"
.Ed
.Pp
@@ -40,6 +48,7 @@ CloudABI support can also be loaded at boot time from
.Xr loader.conf 5 :
.Bd -literal -offset indent
cloudabi_load="YES"
+cloudabi32_load="YES"
cloudabi64_load="YES"
.Ed
.Sh DESCRIPTION
@@ -52,19 +61,21 @@ and hardened against security exploits.
.Pp
Support for CloudABI on
.Fx
-consists of two separate kernel modules.
+consists of three separate kernel modules.
The
.Nm cloudabi
kernel module implements all of the system calls that do not depend on
-data structures that differ between architectures.
+data structures that differ between hardware architectures.
.Pp
The
+.Nm cloudabi32
+and
.Nm cloudabi64
-kernel module provides implementations of all of the machine-dependent
-system calls.
-It assumes that pointers stored in data structures provided as system
-call arguments are 64 bits in size.
-It also provides the image activator that loads and starts 64-bit ELF
+kernel modules provide implementations of all of the machine-dependent
+system calls,
+assuming that pointers stored in data structures are either 32 bits or
+64 bits in size.
+These modules also provide the image activators that load and start ELF
executables.
.Pp
Though the
@@ -72,8 +83,12 @@ Though the
module can be loaded on any architecture supported by
.Fx ,
the
+.Nm cloudabi32
+module is only available on i386 and amd64.
+The same holds for the
.Nm cloudabi64
-module is only available for amd64 and arm64.
+module,
+which is only available for amd64 and arm64.
.Pp
A full cross compilation toolchain for CloudABI is available in the
.Pa devel/cloudabi-toolchain
@@ -93,6 +108,9 @@ restricted set of resources.
.Xr linux 4 ,
.Xr elf 5
.Pp
+CloudABI for FreeBSD:
+.Pa https://nuxi.nl/cloudabi/freebsd/ .
+.Pp
cloudlibc on GitHub:
.Pa https://github.com/NuxiNL/cloudlibc .
.Pp
diff --git a/share/man/man4/man4.i386/Makefile b/share/man/man4/man4.i386/Makefile
index 7b25eca28c62..328379b3a0cc 100644
--- a/share/man/man4/man4.i386/Makefile
+++ b/share/man/man4/man4.i386/Makefile
@@ -16,7 +16,6 @@ MAN= aic.4 \
fe.4 \
glxiic.4 \
glxsb.4 \
- ie.4 \
longrun.4 \
mse.4 \
npx.4 \
@@ -31,8 +30,7 @@ MAN= aic.4 \
streams.4 \
svr4.4 \
vpd.4 \
- vx.4 \
- wl.4
+ vx.4
MLINKS= CPU_ELAN.4 CPU_SOEKRIS.4
MLINKS+=pae.4 PAE.4
diff --git a/share/man/man4/man4.i386/ep.4 b/share/man/man4/man4.i386/ep.4
index 6524ef781192..a99c901c59da 100644
--- a/share/man/man4/man4.i386/ep.4
+++ b/share/man/man4/man4.i386/ep.4
@@ -200,8 +200,6 @@ This should never happen.
.Sh SEE ALSO
.Xr altq 4 ,
.Xr ed 4 ,
-.Xr el 4 ,
-.Xr ie 4 ,
.Xr intro 4 ,
.Xr ng_ether 4 ,
.Xr sn 4 ,
diff --git a/share/man/man4/man4.i386/ie.4 b/share/man/man4/man4.i386/ie.4
deleted file mode 100644
index 2ef9d05669ff..000000000000
--- a/share/man/man4/man4.i386/ie.4
+++ /dev/null
@@ -1,143 +0,0 @@
-.\"
-.\" Copyright (c) 1994, Wilko Bulte
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
-.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
-.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-.\" SUCH DAMAGE.
-.\"
-.\" $FreeBSD$
-.\"
-.Dd July 16, 2005
-.Dt IE 4 i386
-.Os
-.Sh NAME
-.Nm ie
-.Nd "Ethernet device driver"
-.Sh SYNOPSIS
-To compile this driver into the kernel,
-place the following line in your
-kernel configuration file:
-.Bd -ragged -offset indent
-.Cd "device ie"
-.Ed
-.Pp
-Alternatively, to load the driver as a
-module at boot time, place the following line in
-.Xr loader.conf 5 :
-.Bd -literal -offset indent
-if_ie_load="YES"
-.Ed
-.Pp
-In
-.Pa /boot/device.hints :
-.Cd hint.ie.0.at="isa"
-.Cd hint.ie.0.port="0x300"
-.Cd hint.ie.0.irq="5"
-.Cd hint.ie.0.maddr="0xd0000"
-.Sh HARDWARE
-The
-.Nm
-driver provides supports the following 8 and 16bit ISA Ethernet cards
-that are based on the Intel i82586 chip:
-.Pp
-.Bl -bullet -compact
-.It
-3COM 3C507
-.It
-AT&T EN100
-.It
-AT&T Starlan 10
-.It
-AT&T Starlan Fiber
-.It
-Intel EtherExpress 16
-.It
-RACAL Interlan NI5210
-.El
-.Sh DIAGNOSTICS
-.Bl -diag
-.It "ie%d: unknown board type code %d"
-An i82586 chip was found, but the driver was unable to determine the actual
-board type during the probe.
-.It "ie%d: kernel configured maddr %x doesn't match board configured maddr %x"
-The device probe detected a different maddr than the one specified in the
-kernel configuration file.
-.It "ie%d: can't find shared memory"
-The device probe could not access the shared memory to determine its size.
-.It "ie%d: kernel configured msize %d doesn't match board configured msize %d"
-The device probe found a different size for the shared memory than the one
-specified in the kernel configuration file.
-.It "ie%d: kernel configured irq %d doesn't match board configured irq %d"
-The device probe detected that the board is configured for a different
-interrupt than the one specified in the kernel configuration file.
-.It "ie%d: reset"
-The Intel i82586 had to be reset by the driver.
-.It "ie%d: transceiver problem"
-The driver has detected a problem with the Ethernet transceiver.
-This is
-usually due to a loose or broken transceiver cable when using an external
-transceiver.
-When you experience this problem with an on-card transceiver
-your card may be incorrectly jumpered for to use an external transceiver.
-Worst case your on-board transceiver may be broken.
-.It "ie%d: TDR detected an open %d clocks away"
-The driver detected an open circuit in the Ethernet cable.
-Check your
-coax cable and terminator resistors.
-.It "ie%d: TDR detected a short %d clocks away"
-The driver detected a short circuit in the Ethernet cable.
-Check your
-coax cable and terminator resistors.
-.It "ie%d: TDR returned unknown status %x"
-The driver got an unknown status from the card during the Ethernet cable
-test.
-.It "ie%d: multicast address setup command failed"
-The card could not be put into multicast mode.
-.It "ie%d: configure command failed"
-The card refused to respond correctly during configuration.
-.It "ie%d: individual address setup command failed"
-The programming of the Ethernet (MAC) address failed.
-.El
-.Sh SEE ALSO
-.Xr arp 4 ,
-.Xr netintro 4 ,
-.Xr ng_ether 4 ,
-.Xr ifconfig 8
-.Sh AUTHORS
-.An -nosplit
-The
-.Nm
-device driver was written by
-.An Garrett A. Wollman ,
-based on code by
-.An William F. Jolitz
-and Lawrence Berkeley Laboratories.
-.Tn 3C507
-support was written by
-.An Charles M. Hannum .
-This manual page was written by
-.An Wilko C. Bulte .
-.Sh CAVEATS
-The Racal Interlan NI5210 comes in variants with 8 and 16 kbytes of
-shared memory.
-It is strongly advisable to use the 16 kbyte variant.
-You can upgrade your 8 kbyte card to 16 kbyte by adding an additional
-RAM chip.
diff --git a/share/man/man4/man4.i386/wl.4 b/share/man/man4/man4.i386/wl.4
deleted file mode 100644
index e697d2318a26..000000000000
--- a/share/man/man4/man4.i386/wl.4
+++ /dev/null
@@ -1,193 +0,0 @@
-.\"
-.\" Copyright (c) 1997, Jim Binkley
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\" 3. All advertising materials mentioning features or use of this software
-.\" must display the following acknowledgement:
-.\" This product includes software developed by Jim Binkley
-.\" 4. The name of the author may not be used to endorse or promote products
-.\" derived from this software without specific prior written permission.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
-.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
-.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-.\" SUCH DAMAGE.
-.\"
-.\" $FreeBSD$
-.Dd September 29, 2006
-.Dt WL 4 i386
-.Os
-.Sh NAME
-.Nm wl
-.Nd T1 speed ISA/radio lan card
-.Sh SYNOPSIS
-.Cd "device wl0 at isa? port 0x300 irq 5"
-.Sh DESCRIPTION
-The
-.Nm
-driver controls a radio lan card system made originally by
-NCR, then ATT, now Lucent.
-The system is spread-spectrum radio
-at around 915 MHz (or 2.4 GHz).
-With the supplied omni-directional antennae,
-about 400 feet (indoors, more outdoors) can be covered in circumference.
-This card can talk to the companion (wlp0) pccard.
-Speeds vary
-from 1 megabit to theoretically 2 megabits (roughly T1 in speed).
-.Pp
-The card has three fundamental hardware
-units, a so-called PSA or programmable storage area, a radio modem,
-and a Ethernet lan controller.
-The latter component is the
-ancient (and not very honorable) Intel 82586 Ethernet chip.
-Fundamentally it appears to the operating system as an Ethernet system,
-and speaks IEEE MAC addresses.
-The radio modem simply translates
-Ethernet packets to/from radio packets, that are either at 2.4 GHz
-or 915 MHz depending on the radio modem.
-It supports a collision
-avoidance scheme.
-The lan controller
-supports promiscuous mode, broadcast, and multicasting
-(although there is a glitch
-in the latter).
-"It thinks it is Ethernet".
-.Pp
-How it is used
-depends on the kind of antennae deployed with it.
-Point to point
-applications are possible as are Ethernet-like lan use.
-The vendor
-ships an omni-directional antennae that works in the
-vicinity of 400 feet (indoors).
-Point to point antennae can be purchased that will go miles.
-.Sh SETUP
-The card can either be initialized with the vendor supplied DOS setup software.
-Typically minimally an IRQ, port, and Network ID must be supplied.
-Michael Smith's
-.Xr wlconfig 8
-utility can now be used to do this work from
-the UNIX side.
-The card is "not" plug and play.
-The network id controls whether one set of cards can hear another.
-If different, cards will read physical packets, but they will be discarded
-by the radio modem.
-.Sh CONTROL
-In addition to the config utility, there are several sysctl
-switches that can be used to modify runtime parameters.
-The
-.Xr sysctl 8
-variables are as follows:
-.Bl -diag
-.It "machdep.wl_xmit_delay <useconds>"
-This variable will cause the driver to insert a delay on transmit.
-250 is the default.
-The delay should probably be a bit longer
-on faster cpus and less on slower cpus.
-It exists because the 82586
-was not designed to work with Pentium-speed cpu systems and if overdriven
-will have copious xmit side errors.
-.It machdep.wl_ignore_nwid <0 | 1>
-This switch defaults to 0; i.e., the nwid is not ignored.
-It can
-be set to 1 to cause the nwid to not be used.
-This may be useful
-when the device is in promiscuous mode as one can watch for all
-packets and ignore nwid differences.
-.It machdep.wl_xmit_watch <milliseconds>
-This switch is not currently useful.
-.It machdep.wl_gather_snr <milliseconds>
-This switch is not currently useful.
-.Pp
-There is also a signal strength cache in the driver.
-It may be interrogated
-with
-.Xr wlconfig 8 .
-Incoming packets
-are checked for certain hardware radio-modem values including signal
-strength, silence, and quality, which range fro 0..63, 0..63, and 0..15
-respectively.
-Thus one can read out signal strenth values to see
-how close/far peer nodes are.
-The signal strength cache is indexed by
-sender MAC address.
-There are two sysctls that change how it filters packets.
-Both are on
-by default.
-.It machdep.wl_wlcache_mcastonly <0 | 1>
-By default this switch is on.
-It forces the cache to filter out
-unicast packets.
-Only broadcast or multicast packets are accepted.
-.It machdep.wl_wlcache_iponly <0 | 1>
-By default this switch is on.
-It forces the driver to discard non-IP
-packets and also stores the IP src address.
-ARP packets are ignored,
-as are any other network protocol barring IPv4 packets.
-.El
-.Sh SEE ALSO
-.Xr sysctl 8 ,
-.Xr wlconfig 8
-.Pp
-.Pa http://www.wavelan.com
-.Sh HISTORY
-The
-.Nm
-driver was written by
-.An Anders Klemets
-(thousands of years ago?) and
-appears to be based on an even older Intel 82586 driver.
-The 82586
-controller was one of the first (if not the first?) integrated lan
-controller on the block.
-That does not mean it was the best either.
-Anders ported and or created a driver for the ISA wavelan and PCCARD
-wavelan system too (wlp).
-.An Robert T. Morris, Jr.
-ported the Mach drivers to BSDI.
-.An Jim Binkley
-ported them to
-.Fx 2.1 .
-.An Michael Smith
-ported the
-.Nm
-driver only to 2.2.2.
-Jim and Michael have been
-maintaining them.
-The current state of the driver is NOT ANYONE'S
-FAULT.
-Thanks to
-.An Bernie Doehner
-and
-.An Robert Buaas
-for contributions.
-.Sh AUTHORS
-Too numerous to mention.
-See above.
-.Sh CAVEATS
-The 82586 has numerous defects.
-It may experience transmit-side
-errors when modern faster cpus send packets at it faster than it can handle.
-The driver (and probably the chip) does not support an all multicast mode.
-As a result, it can be used with applications like
-.Xr mrouted 8 Pq Pa ports/net/mrouted ,
-but it must go into promiscuous mode for that to work.
-The driver
-is slow to change modes from "normal" to promiscuous mode, presumably
-due to delays in the configuration code.
diff --git a/share/man/man4/rights.4 b/share/man/man4/rights.4
index 4802e6baca80..d2f60e63f964 100644
--- a/share/man/man4/rights.4
+++ b/share/man/man4/rights.4
@@ -32,7 +32,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd August 27, 2015
+.Dd August 17, 2016
.Dt RIGHTS 4
.Os
.Sh NAME
@@ -254,6 +254,7 @@ Permit
.It Dv CAP_FSYNC
Permit
.Xr aio_fsync 2 ,
+.Xr fdatasync 2 ,
.Xr fsync 2
and
.Xr openat 2
diff --git a/share/man/man4/scd.4 b/share/man/man4/scd.4
deleted file mode 100644
index dbbb18f35133..000000000000
--- a/share/man/man4/scd.4
+++ /dev/null
@@ -1,74 +0,0 @@
-.\"
-.\" Copyright (c) 1995 Jordan K. Hubbard
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\" 3. The name of the author may not be used to endorse or promote products
-.\" derived from this software without specific prior written permission
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
-.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-.\"
-.\" $FreeBSD$
-.\"
-.Dd March 17, 2008
-.Dt SCD 4
-.Os
-.Sh NAME
-.Nm scd
-.Nd Sony CDU31/33 CD-ROM driver
-.Sh SYNOPSIS
-.Cd "device scd"
-.Pp
-In
-.Pa /boot/device.hints :
-.Cd hint.scd.0.at="isa"
-.Cd hint.scd.0.port="0x230"
-.Sh DESCRIPTION
-The
-.Nm
-driver provides a data interface to the Sony CDU31 and CDU33A CD-ROM
-drives.
-The drive must be hooked to a Sony proprietary interface
-card or a compatible clone.
-.Sh FILES
-.Bl -tag -width /dev/[r]scd0a -compact
-.It Pa /dev/[r]scd0a
-accesses
-.Bx
-partition on the disc.
-Normally, there is only
-one file system on a CDROM disc.
-.It Pa /dev/[r]scd0c
-accesses the raw device.
-.El
-.Sh SEE ALSO
-.Pa /sys/dev/scd/scd.c
-.Sh HISTORY
-The
-.Nm
-driver first appeared in
-.Fx 2.0.5 .
-.Sh AUTHORS
-.An -nosplit
-The driver was written by
-.An Mikael Hybsch
-with code contributed by
-.An Holger Veit
-and
-.An Brian Moore .
diff --git a/share/man/man4/si.4 b/share/man/man4/si.4
deleted file mode 100644
index 1f008859702c..000000000000
--- a/share/man/man4/si.4
+++ /dev/null
@@ -1,181 +0,0 @@
-.\" $FreeBSD$
-.Dd September 16, 1995
-.Dt SI 4
-.Os
-.Sh NAME
-.Nm si
-.Nd "driver for Specialix International SI/XIO or SX intelligent serial card"
-.Sh SYNOPSIS
-.Cd "device si"
-.Pp
-For ISA host cards put the following lines in
-.Pa /boot/device.hints :
-.Cd hint.si.0.at="isa"
-.Cd hint.si.0.maddr="0xd0000"
-.Cd hint.si.0.irq="12"
-.Sh DESCRIPTION
-The Specialix SI/XIO and SX hardware makes up an 8 to 32 port RS-232 serial
-multiplexor.
-.Pp
-The system uses two components: a "Host adapter", which is plugged into
-an ISA, EISA or PCI slot and provides intelligence and buffering/processing
-capabilities, as well as an external bus in the form of a 37 pin cable.
-.Pp
-On this cable, "modules" are connected.
-The "SI" module comes in a 4 and 8 port version.
-The "XIO" and "SX" modules come only in
-8 port versions.
-.Pp
-The host adapter polls and transfers data between the modules and the rest
-of the machine.
-The Host adapter provides a 256 byte transmit and 256 byte
-receive FIFO for each of the 32 ports that it can maintain.
-.Pp
-The XIO modules can operate each of their 8 ports at 115,200 baud.
-The SI version can run at 57,600 baud.
-The SX modules can operate each of their
-8 ports at up to 921,600 baud.
-.Pp
-SX modules are only supported when connected to an SX host card.
-SI or
-XIO modules are supported on any host card.
-.Pp
-The host adapter uses a shared memory block in the traditional ISA bus
-"hole" between 0xA0000 and 0xEFFFF.
-The adapter can be configured outside
-range, but requires the memory range to be explicitly non-cached.
-The driver does not yet support this mode of operation.
-.Pp
-SX ISA Host cards have an 8/16 bit mode switch or jumper on them.
-This switch
-or jumper MUST be set for 8 bit mode.
-.Pp
-The ISA adapters can use Irq's 11, 12 or 15 (and 9 and 10 in the case of
-SX host cards).
-.Pp
-The si device driver may have some of its configuration settings changed
-at run-time with the
-.Xr sicontrol 8
-utility.
-.Pp
-The si device driver also responds to the
-.Xr comcontrol 8
-utility for configuring drain-on-close timeouts.
-.Pp
-The driver also defines 3 sysctl variables that can be manipulated:
-machdep.si_debug sets the debug level for the whole driver.
-It depends
-on the driver being compiled with SI_DEBUG.
-machdep.si_pollrate
-sets how often per second the driver polls for lost interrupts.
-machdep.si_realpoll sets whether or not the card will treat the
-poll intervals as if they were interrupts.
-.Pp
-An open on a /dev device node controlled by the si driver obeys the same
-semantics as the
-.Xr sio 4
-driver.
-It fully supports the usual semantics of the cua ports, and the
-"initial termios" and "locked termios" settings.
-In summary, an open on a
-tty port will block until DCD is raised, unless O_NONBLOCK is specified.
-CLOCAL is honored.
-An open on a cua port will always succeed, but DCD
-transitions will be honored after DCD rises for the first time.
-.Pp
-Up to four SI/XIO host cards may be controlled by the si driver.
-Due to the lack of available interrupts, only 3 ISA SI/XIO host cards can be
-used at once.
-.Pp
-The lowest 5 bits of the minor device number are used to select the port
-number on the module cluster.
-The next 2 bits select which of 4 host adapter
-cards.
-This allows a maximum of 128 ports on this driver.
-.Pp
-Bit 7 is used to differentiate a tty/dialin port (bit 7=0) and a
-cua/callout port (bit 7=1).
-.Pp
-Bit 8 through 15 (on
-.Fx )
-are unavailable as they are a shadow of the
-major device number.
-.Pp
-If bit 16 is a 1, the device node is referring to the "initial state" device.
-This "initial state" is used to prime the
-.Xr termios 4
-settings of the device when it is initially opened.
-If bit 17 is a 1, the device node is referring to the "locked state" device.
-The "locked state" is used to prevent the
-.Xr termios 4
-settings from being changed.
-.Pp
-To manipulate the initial/locked settings, the
-.Xr stty 1
-command is useful.
-When setting the "locked" variables, enabling the mode
-on the lock device will lock the termios mode, while disabling the mode will
-unlock it.
-.Sh FILES
-.Bl -tag -width /dev/si_control -compact
-.It Pa /dev/si_control
-global driver control file for
-.Xr sicontrol 8
-.It Pa /dev/ttyA*
-terminal/dialin ports
-.It Pa /dev/cuaA*
-dialout ports
-.It Pa /dev/ttyiA*
-initial termios state devices
-.It Pa /dev/ttylA*
-locked termios state devices
-.It Pa /dev/cuaiA*
-initial termios state devices for dialout ports
-.It Pa /dev/cualA*
-locked termios state devices for dialout ports
-.El
-.Sh SEE ALSO
-.Xr stty 1 ,
-.Xr sio 4 ,
-.Xr termios 4 ,
-.Xr tty 4 ,
-.Xr comcontrol 8 ,
-.Xr sicontrol 8
-.Sh HISTORY
-This driver is loosely based on driver code originating at Specialix, which
-was ported to run on BSDI by
-.An Andy Rutter Aq Mt andy@specialix.co.uk .
-The System V driver source is/was available by ftp from
-.Sy ftp.specialix.co.uk .
-.Pp
-This driver is not supported by Specialix International.
-.Sh AUTHORS
-.An -nosplit
-.An Peter Wemm Aq Mt peter@netplex.com.au
-obtained the code from
-.An Andy Rutter
-and ported it to
-.Fx
-and threw the man page together.
-.An Bruce Evans Aq Mt bde@zeta.org.au
-provided a large amount of assistance during porting.
-.An Nick Sayer Aq Mt nick@specialix.com
-wrote the EISA, PCI and SX portions.
-.Sh BUGS
-The interrupt tuning rate is not believed to be optimal at this time for
-maximum efficiency.
-.Pp
-Polled mode (a feature of standard Specialix drivers) is not implemented,
-but it can be approximated by turning on machdep.si_realpoll.
-The poll
-frequency is set by machdep.si_pollrate (in units of 1/100th of a second).
-.Pp
-The driver does not yet support baud rates higher than 115,200 on SX
-modules.
-.Pp
-Operation outside the traditional ISA "hole" is not yet supported, although it
-should work if the test is removed from the probe routine.
-.Pp
-Multiple host cards are supported although combinations of hosts on
-different bus types have not been tested - device numbering is known to
-be a problem and may lead to unexpected results.
diff --git a/share/man/man4/sn.4 b/share/man/man4/sn.4
index 00c9411c9009..f8605368b20f 100644
--- a/share/man/man4/sn.4
+++ b/share/man/man4/sn.4
@@ -97,7 +97,6 @@ driver.
.Sh SEE ALSO
.Xr ed 4 ,
.Xr ep 4 ,
-.Xr ie 4 ,
.Xr intro 4 ,
.Xr ng_ether 4 ,
.Xr vx 4 ,
diff --git a/share/man/man4/spic.4 b/share/man/man4/spic.4
deleted file mode 100644
index 5bbf53bb8bea..000000000000
--- a/share/man/man4/spic.4
+++ /dev/null
@@ -1,61 +0,0 @@
-.\"
-.\" Copyright (c) 2002 Will Andrews
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
-.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
-.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-.\" SUCH DAMAGE.
-.\"
-.\" $FreeBSD$
-.\"
-.Dd May 20, 2002
-.Dt SPIC 4
-.Os
-.Sh NAME
-.Nm spic
-.Nd Sony Programmable I/O Controller device driver
-.Sh SYNOPSIS
-.Cd "device spic"
-.Sh DESCRIPTION
-The
-.Nm
-driver allows using
-.Xr moused 8
-to drive the Sony Vaio Jogdial device found on several Sony Vaio models.
-It works by mapping the forward, backwards, up, and down inputs to
-.Dq l ,
-.Dq r ,
-.Dq u ,
-and
-.Dq d ,
-respectively.
-From that a program reading the Jogdial can decide what to do.
-Some actions might include scrolling, mimicking mouse buttons, launching
-applications, or other useful things.
-.Sh SEE ALSO
-.Xr moused 8
-.Sh HISTORY
-The
-.Nm
-device driver first appeared in
-.Fx 4.6 .
-.Sh AUTHORS
-.An Nick Sayer Aq Mt nsayer@FreeBSD.org
-.An Will Andrews Aq Mt will@FreeBSD.org
diff --git a/share/man/man5/src.conf.5 b/share/man/man5/src.conf.5
index 61a73e5b0787..586acae3d4cd 100644
--- a/share/man/man5/src.conf.5
+++ b/share/man/man5/src.conf.5
@@ -1,7 +1,7 @@
.\" DO NOT EDIT-- this file is automatically generated.
.\" from FreeBSD: head/tools/build/options/makeman 292283 2015-12-15 18:42:30Z bdrewery
.\" $FreeBSD$
-.Dd July 28, 2016
+.Dd August 23, 2016
.Dt SRC.CONF 5
.Os
.Sh NAME
@@ -479,9 +479,15 @@ When set, it also enforces the following options:
.It
.Va WITHOUT_CLANG_FULL
.It
+.Va WITHOUT_DTRACE_TESTS
+.It
.Va WITHOUT_GNUCXX
.It
.Va WITHOUT_GROFF
+.It
+.Va WITHOUT_TESTS
+.It
+.Va WITHOUT_TESTS_SUPPORT
.El
.It Va WITHOUT_DEBUG_FILES
.\" from FreeBSD: head/tools/build/options/WITHOUT_DEBUG_FILES 290059 2015-10-27 20:49:56Z emaste
@@ -536,10 +542,6 @@ When set, it also enforces the following options:
When set, the following options are also in effect:
.Pp
.Bl -inset -compact
-.It Va WITHOUT_SYSTEM_COMPILER
-(unless
-.Va WITH_SYSTEM_COMPILER
-is set explicitly)
.It Va WITH_AUTO_OBJ
(unless
.Va WITHOUT_AUTO_OBJ
@@ -1141,14 +1143,6 @@ to
.Pp
Currently this also enforces
.Va WITHOUT_SYSTEM_COMPILER .
-When set, the following options are also in effect:
-.Pp
-.Bl -inset -compact
-.It Va WITHOUT_SYSTEM_COMPILER
-(unless
-.Va WITH_SYSTEM_COMPILER
-is set explicitly)
-.El
.Pp
This must be set in the environment, make command line, or
.Pa /etc/src-env.conf ,