[Midnightbsd-cvs] src [11731] trunk/share/man/man4: update man pages
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Mon Jul 9 19:24:52 EDT 2018
Revision: 11731
http://svnweb.midnightbsd.org/src/?rev=11731
Author: laffer1
Date: 2018-07-09 19:24:51 -0400 (Mon, 09 Jul 2018)
Log Message:
-----------
update man pages
Modified Paths:
--------------
trunk/share/man/man4/tws.4
trunk/share/man/man4/tx.4
trunk/share/man/man4/txp.4
trunk/share/man/man4/uark.4
trunk/share/man/man4/uart.4
trunk/share/man/man4/uath.4
trunk/share/man/man4/ubsa.4
trunk/share/man/man4/ubsec.4
trunk/share/man/man4/ubser.4
trunk/share/man/man4/ubtbcmfw.4
trunk/share/man/man4/uchcom.4
trunk/share/man/man4/ucom.4
trunk/share/man/man4/ucycom.4
trunk/share/man/man4/ufm.4
trunk/share/man/man4/usb_quirk.4
trunk/share/man/man4/uscanner.4
trunk/share/man/man4/uslcom.4
trunk/share/man/man4/uvscom.4
trunk/share/man/man4/vga.4
trunk/share/man/man4/vge.4
trunk/share/man/man4/viapm.4
trunk/share/man/man4/viawd.4
trunk/share/man/man4/virtio.4
trunk/share/man/man4/virtio_balloon.4
trunk/share/man/man4/virtio_blk.4
trunk/share/man/man4/virtio_scsi.4
trunk/share/man/man4/vkbd.4
trunk/share/man/man4/vlan.4
trunk/share/man/man4/vpo.4
trunk/share/man/man4/vr.4
trunk/share/man/man4/vte.4
trunk/share/man/man4/vtnet.4
trunk/share/man/man4/vxge.4
trunk/share/man/man4/watchdog.4
trunk/share/man/man4/wb.4
trunk/share/man/man4/wbwd.4
trunk/share/man/man4/wi.4
trunk/share/man/man4/witness.4
Added Paths:
-----------
trunk/share/man/man4/vale.4
trunk/share/man/man4/virtio_console.4
trunk/share/man/man4/virtio_random.4
trunk/share/man/man4/vmx.4
trunk/share/man/man4/vt.4
trunk/share/man/man4/vxlan.4
trunk/share/man/man4/wsp.4
Modified: trunk/share/man/man4/tws.4
===================================================================
--- trunk/share/man/man4/tws.4 2018-07-09 23:22:28 UTC (rev 11730)
+++ trunk/share/man/man4/tws.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -1,3 +1,4 @@
+.\" $MidnightBSD$
.\"
.\"Copyright (c) 2010, 2011 iXsystems, Inc.
.\"All rights reserved.
@@ -24,7 +25,7 @@
.\"OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\"SUCH DAMAGE.
.\"
-.\" $MidnightBSD$
+.\" $FreeBSD: stable/10/share/man/man4/tws.4 235317 2012-05-12 03:25:46Z gjb $
.\"
.Dd October 4, 2011
.Dt TWS 4
Modified: trunk/share/man/man4/tx.4
===================================================================
--- trunk/share/man/man4/tx.4 2018-07-09 23:22:28 UTC (rev 11730)
+++ trunk/share/man/man4/tx.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -1,3 +1,4 @@
+.\" $MidnightBSD$
.\"
.\" Copyright (c) 1998-2001 Semen Ustimenko <semenu at FreeBSD.org>
.\"
@@ -23,7 +24,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $MidnightBSD$
+.\" $FreeBSD: stable/10/share/man/man4/tx.4 213573 2010-10-08 12:40:16Z uqs $
.\"
.Dd July 16, 2005
.Dt TX 4
Modified: trunk/share/man/man4/txp.4
===================================================================
--- trunk/share/man/man4/txp.4 2018-07-09 23:22:28 UTC (rev 11730)
+++ trunk/share/man/man4/txp.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -1,3 +1,4 @@
+.\" $MidnightBSD$
.\" $OpenBSD: txp.4,v 1.8 2001/06/26 02:09:11 pjanzen Exp $
.\"
.\" Copyright (c) 2001 Jason L. Wright (jason at thought.net)
@@ -24,9 +25,9 @@
.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $MidnightBSD$
+.\" $FreeBSD: stable/10/share/man/man4/txp.4 230579 2012-01-26 10:51:41Z glebius $
.\"
-.Dd March 12, 2009
+.Dd January 26, 2012
.Dt TXP 4
.Os
.Sh NAME
@@ -77,17 +78,6 @@
.Xr ipsec 4
acceleration.
.Pp
-Each of the host's network addresses
-is specified at boot time with an
-.Dv SIOCSIFADDR
-.Xr ioctl 2 .
-The
-.Nm
-interface employs the address resolution protocol described in
-.Xr arp 4
-to dynamically map between Internet and Ethernet addresses on the local
-network.
-.Pp
When a
.Nm
interface is brought up, by default, it will attempt to auto-negotiate the
Modified: trunk/share/man/man4/uark.4
===================================================================
--- trunk/share/man/man4/uark.4 2018-07-09 23:22:28 UTC (rev 11730)
+++ trunk/share/man/man4/uark.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -1,3 +1,4 @@
+.\" $MidnightBSD$
.\" $OpenBSD: uark.4,v 1.3 2006/10/26 19:42:36 jmc Exp $
.\"
.\" Copyright (c) 2006 Jonathan Gray <jsg at openbsd.org>
@@ -14,9 +15,9 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
-.\" $MidnightBSD$
+.\" $FreeBSD: stable/10/share/man/man4/uark.4 233648 2012-03-29 05:02:12Z eadler $
.\"
-.Dd November 15, 2006
+.Dd November 20, 2011
.Dt UARK 4
.Os
.Sh NAME
@@ -27,6 +28,8 @@
place the following lines in your
kernel configuration file:
.Bd -ragged -offset indent
+.Cd "device usb"
+.Cd "device ucom"
.Cd "device uark"
.Ed
.Pp
@@ -41,7 +44,7 @@
.Nm
driver supports Arkmicro Technologies ARK3116 based serial adapters.
.Sh HARDWARE
-The
+The
.Nm
driver supports the following adapters:
.Pp
Modified: trunk/share/man/man4/uart.4
===================================================================
--- trunk/share/man/man4/uart.4 2018-07-09 23:22:28 UTC (rev 11730)
+++ trunk/share/man/man4/uart.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -1,3 +1,4 @@
+.\" $MidnightBSD$
.\"
.\" Copyright (c) 2003 Marcel Moolenaar
.\" All rights reserved.
@@ -23,9 +24,9 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $MidnightBSD$
+.\" $FreeBSD: stable/10/share/man/man4/uart.4 294229 2016-01-17 18:18:01Z ian $
.\"
-.Dd March 12, 2008
+.Dd December 9, 2015
.Dt UART 4
.Os
.Sh NAME
@@ -151,6 +152,80 @@
device driver.
.El
.\"
+.Sh Pulse Per Second (PPS) Timing Interface
+The
+.Nm
+driver can capture PPS timing information as defined in RFC 2783.
+The API, accessed via
+.Xr ioctl 8 ,
+is available on the tty device.
+To use the PPS capture feature with
+.Xr ntpd 8 ,
+symlink the tty callout device
+.Va /dev/cuau?
+to
+.Va /dev/pps0.
+.Pp
+The
+.Va hw.uart.pps_mode
+tunable configures the PPS capture mode for all uart devices;
+it can be set in
+.Xr loader.conf 5 .
+The
+.Va dev.uart.0.pps_mode
+sysctl configures the PPS capture mode for a specific uart device;
+it can be set in
+.Xr loader.conf 5
+or
+.Xr sysctl.conf 5 .
+.Pp
+The following capture modes are available:
+.Bl -tag -compact -offset "mmmm" -width "mmmm"
+.It 0x00
+Capture disabled.
+.It 0x01
+Capture pulses on the CTS line.
+.It 0x02
+Capture pulses on the DCD line.
+.El
+.Pp
+The following values may be ORed with the capture mode to configure
+capture processing options:
+.Bl -tag -compact -offset "mmmm" -width "mmmm"
+.It 0x10
+Invert the pulse (RS-232 logic low = ASSERT, high = CLEAR).
+.It 0x20
+Attempt to capture narrow pulses.
+.El
+.Pp
+Add the narrow pulse option when the incoming PPS pulse width is small
+enough to prevent reliable capture in normal mode.
+In narrow mode the driver uses the hardware's ability to latch a line
+state change; not all hardware has this capability.
+The hardware latch provides a reliable indication that a pulse occurred,
+but prevents distinguishing between the CLEAR and ASSERT edges of the pulse.
+For each detected pulse, the driver synthesizes both an ASSERT and a CLEAR
+event, using the same timestamp for each.
+To prevent spurious events when the hardware is intermittently able to
+see both edges of a pulse, the driver will not generate a new pair of
+events within a half second of the prior pair.
+Both normal and narrow pulse modes work with
+.Xr ntpd 8 .
+.Pp
+Add the invert option when the connection to the uart device uses TTL
+level signals, or when the PPS source emits inverted pulses.
+RFC 2783 defines an ASSERT event as a higher-voltage line level, and a CLEAR
+event as a lower-voltage line level, in the context of the RS-232 protocol.
+The modem control signals on a TTL-level connection are typically
+inverted from the RS-232 levels.
+For example, carrier presence is indicated by a high signal on an RS-232
+DCD line, and by a low signal on a TTL DCD line.
+This is due to the use of inverting line driver buffers to convert between
+TTL and RS-232 line levels in most hardware designs.
+Generally speaking, a connection to a DB-9 style connector is an RS-232
+level signal at up to 12 volts.
+A connection to header pins or an edge-connector on an embedded board
+is typically a TTL signal at 3.3 or 5 volts.
.Sh FILES
.Bl -tag -width ".Pa /dev/ttyu?.init" -compact
.It Pa /dev/ttyu?
Modified: trunk/share/man/man4/uath.4
===================================================================
--- trunk/share/man/man4/uath.4 2018-07-09 23:22:28 UTC (rev 11730)
+++ trunk/share/man/man4/uath.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -1,3 +1,4 @@
+.\" $MidnightBSD$
.\"
.\" Copyright (c) 2006
.\" Damien Bergamini <damien.bergamini at free.fr>
@@ -14,7 +15,7 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
-.\" $MidnightBSD$
+.\" $FreeBSD: stable/10/share/man/man4/uath.4 233992 2012-04-07 09:05:30Z joel $
.\"
.Dd April 7, 2009
.Dt UATH 4
@@ -76,7 +77,7 @@
utility that is launched by
.Xr devd 8
when the device is inserted.
-.Xr uathload
+.Xr uathload
includes the firmware in the binary program.
This firmware is licensed for general use and is included in the base system.
.Sh HARDWARE
@@ -83,9 +84,8 @@
The
.Nm
driver should work with the following adapters:
-.Pp
-.Bl -column -compact "TRENDware International TEW-444UB" "AR5005UX" -offset 6n
-.It Em "Adapter Chipset"
+.Bl -column "TRENDware International TEW-444UB" "AR5005UX"
+.It Em "Adapter" Ta Em "Chipset"
.\".It Belkin F6D3050 AR5005UX
.It Li "Compex WLU108AG" Ta AR5005UX
.It Li "Compex WLU108G" Ta AR5005UG
Modified: trunk/share/man/man4/ubsa.4
===================================================================
--- trunk/share/man/man4/ubsa.4 2018-07-09 23:22:28 UTC (rev 11730)
+++ trunk/share/man/man4/ubsa.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -1,3 +1,4 @@
+.\" $MidnightBSD$
.\"
.\" Copyright (c) 2001 The NetBSD Foundation, Inc.
.\" All rights reserved.
@@ -26,9 +27,9 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $MidnightBSD$
+.\" $FreeBSD: stable/10/share/man/man4/ubsa.4 227750 2011-11-20 12:18:21Z miwi $
.\"
-.Dd March 28, 2008
+.Dd November 20, 2011
.Dt UBSA 4
.Os
.Sh NAME
@@ -39,6 +40,8 @@
place the following lines in your
kernel configuration file:
.Bd -ragged -offset indent
+.Cd "device usb"
+.Cd "device ucom"
.Cd "device ubsa"
.Ed
.Pp
Modified: trunk/share/man/man4/ubsec.4
===================================================================
--- trunk/share/man/man4/ubsec.4 2018-07-09 23:22:28 UTC (rev 11730)
+++ trunk/share/man/man4/ubsec.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -1,3 +1,4 @@
+.\" $MidnightBSD$
.\" $OpenBSD: ubsec.4,v 1.25 2003/08/12 19:42:46 jason Exp $
.\"
.\" Copyright (c) 2000 Jason L. Wright (jason at thought.net)
@@ -24,7 +25,7 @@
.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $MidnightBSD$
+.\" $FreeBSD: stable/10/share/man/man4/ubsec.4 192220 2009-05-16 21:38:55Z brueffer $
.\"
.Dd May 16, 2009
.Dt UBSEC 4
Modified: trunk/share/man/man4/ubser.4
===================================================================
--- trunk/share/man/man4/ubser.4 2018-07-09 23:22:28 UTC (rev 11730)
+++ trunk/share/man/man4/ubser.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -1,8 +1,9 @@
+.\" $MidnightBSD$
.\" Copyright (c) 2004 Bernd Walter <ticso at FreeBSD.org>
.\"
.\" $URL: https://devel.bwct.de/svn/projects/ubser/ubser.4 $
-.\" $Date: 2012-12-29 16:29:12 $
-.\" $Author: laffer1 $
+.\" $Date: 2004-02-29 21:54:17 +0100 (Sun, 29 Feb 2004) $
+.\" $Author: ticso $
.\" $Rev: 1130 $
.\"
.\" Redistribution and use in source and binary forms, with or without
@@ -26,9 +27,9 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $MidnightBSD$
+.\" $FreeBSD: stable/10/share/man/man4/ubser.4 227750 2011-11-20 12:18:21Z miwi $
.\"
-.Dd November 22, 2006
+.Dd November 20, 2011
.Dt UBSER 4
.Os
.Sh NAME
@@ -39,6 +40,8 @@
place the following line in your
kernel configuration file:
.Bd -ragged -offset indent
+.Cd "device usb"
+.Cd "device ucom"
.Cd "device ubser"
.Ed
.Pp
Modified: trunk/share/man/man4/ubtbcmfw.4
===================================================================
--- trunk/share/man/man4/ubtbcmfw.4 2018-07-09 23:22:28 UTC (rev 11730)
+++ trunk/share/man/man4/ubtbcmfw.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -1,3 +1,4 @@
+.\" $MidnightBSD$
.\" Copyright (c) 2003 Maksim Yevmenkin <m_evmenkin at yahoo.com>
.\" All rights reserved.
.\"
@@ -22,8 +23,8 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $Id: ubtbcmfw.4,v 1.3 2012-12-29 16:29:12 laffer1 Exp $
-.\" $MidnightBSD$
+.\" $Id: ubtbcmfw.4,v 1.3 2003/05/21 19:37:35 max Exp $
+.\" $FreeBSD: stable/10/share/man/man4/ubtbcmfw.4 165216 2006-12-14 16:40:57Z mpp $
.\"
.Dd November 22, 2006
.Dt UBTBCMFW 4
Modified: trunk/share/man/man4/uchcom.4
===================================================================
--- trunk/share/man/man4/uchcom.4 2018-07-09 23:22:28 UTC (rev 11730)
+++ trunk/share/man/man4/uchcom.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -1,3 +1,4 @@
+.\" $MidnightBSD$
.\" $NetBSD: uchcom.4,v 1.2 2008/04/30 13:10:54 martin Exp $
.\"
.\" Copyright (c) 2007 The NetBSD Foundation, Inc.
@@ -27,9 +28,9 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $MidnightBSD$
+.\" $FreeBSD: stable/10/share/man/man4/uchcom.4 227750 2011-11-20 12:18:21Z miwi $
.\"
-.Dd May 18, 2009
+.Dd November 20, 2011
.Dt UCHCOM 4
.Os
.Sh NAME
@@ -40,6 +41,8 @@
place the following lines in your
kernel configuration file:
.Bd -ragged -offset indent
+.Cd "device usb"
+.Cd "device ucom"
.Cd "device uchcom"
.Ed
.Pp
Modified: trunk/share/man/man4/ucom.4
===================================================================
--- trunk/share/man/man4/ucom.4 2018-07-09 23:22:28 UTC (rev 11730)
+++ trunk/share/man/man4/ucom.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -1,3 +1,4 @@
+.\" $MidnightBSD$
.\" $NetBSD: ucom.4,v 1.9 2002/03/22 00:39:40 augustss Exp $
.\"
.\" Copyright (c) 1999 The NetBSD Foundation, Inc.
@@ -27,9 +28,9 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $MidnightBSD$
+.\" $FreeBSD: stable/10/share/man/man4/ucom.4 283342 2015-05-24 01:09:51Z ian $
.\"
-.Dd March 1, 2008
+.Dd March 11, 2015
.Dt UCOM 4
.Os
.Sh NAME
@@ -63,11 +64,34 @@
or
.Xr ppp 8
can be used to access the device.
+.Sh Pulse Per Second (PPS) Timing Interface
+The
+.Nm
+driver can capture PPS timing information as defined in RFC 2783.
+The API, accessed via
+.Xr ioctl 8 ,
+is available on the tty device.
+To use the PPS capture feature with
+.Xr ntpd 8 ,
+symlink the tty device to
+.Va /dev/pps0.
.Pp
The
-.Va portno
-locater can be used to decide which port to use for devices that have
-multiple external ports.
+.Va hw.usb.ucom.pps_mode
+sysctl configures the PPS capture mode.
+It can be set in
+.Xr loader.conf 5
+or
+.Xr sysctl.conf 5 .
+The following capture modes are available:
+.Bl -tag -compact -offset "mmmm" -width "mmmm"
+.It 0
+Capture disabled (default).
+.It 1
+Capture pulses on the CTS line.
+.It 2
+Capture pulses on the DCD line.
+.El
.Sh FILES
.Bl -tag -width ".Pa /dev/cuaU?"
.It Pa /dev/cuaU?
Modified: trunk/share/man/man4/ucycom.4
===================================================================
--- trunk/share/man/man4/ucycom.4 2018-07-09 23:22:28 UTC (rev 11730)
+++ trunk/share/man/man4/ucycom.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -1,3 +1,4 @@
+.\" $MidnightBSD$
.\"-
.\" Copyright (c) 2004 Dag-Erling Coïdan Smørgrav
.\" All rights reserved.
@@ -25,9 +26,9 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $MidnightBSD$
+.\" $FreeBSD: stable/10/share/man/man4/ucycom.4 227750 2011-11-20 12:18:21Z miwi $
.\"
-.Dd November 22, 2006
+.Dd November 20, 2011
.Dt UCYCOM 4
.Os
.Sh NAME
@@ -38,6 +39,8 @@
place the following line in your
kernel configuration file:
.Bd -ragged -offset indent
+.Cd "device usb"
+.Cd "device ucom"
.Cd "device ucycom"
.Ed
.Pp
Modified: trunk/share/man/man4/ufm.4
===================================================================
--- trunk/share/man/man4/ufm.4 2018-07-09 23:22:28 UTC (rev 11730)
+++ trunk/share/man/man4/ufm.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -1,3 +1,4 @@
+.\" $MidnightBSD$
.\" Copyright (c) 2003 M. Warner Losh
.\" <imp at FreeBSD.org>. All rights reserved.
.\"
@@ -22,7 +23,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $MidnightBSD$
+.\" $FreeBSD: stable/10/share/man/man4/ufm.4 204790 2010-03-06 05:57:24Z joel $
.\"
.Dd November 22, 2006
.Dt UFM 4
Modified: trunk/share/man/man4/usb_quirk.4
===================================================================
--- trunk/share/man/man4/usb_quirk.4 2018-07-09 23:22:28 UTC (rev 11730)
+++ trunk/share/man/man4/usb_quirk.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -1,3 +1,4 @@
+.\" $MidnightBSD$
.\"
.\" Copyright (c) 2010 AnyWi Technologies
.\" All rights reserved.
@@ -14,9 +15,9 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
-.\" $MidnightBSD$
+.\" $FreeBSD: stable/10/share/man/man4/usb_quirk.4 315249 2017-03-14 15:21:41Z hselasky $
.\"
-.Dd February 8, 2012
+.Dd January 17, 2017
.Dt USB_QUIRK 4
.Os
.Sh NAME
@@ -27,7 +28,7 @@
place the following line in your
kernel configuration file:
.Bd -ragged -offset indent
-.Cd "device usb_quirk"
+.Cd "device usb"
.Ed
.Pp
Alternatively, to load the module at boot
@@ -49,13 +50,17 @@
.It UQ_AU_INP_ASYNC
input is async despite claim of adaptive
.It UQ_AU_NO_FRAC
-don't adjust for fractional samples
+do not adjust for fractional samples
.It UQ_AU_NO_XU
audio device has broken extension unit
+.It UQ_AU_VENDOR_CLASS
+audio device uses vendor class to identify itself
+.It UQ_AU_SET_SPDIF_CM6206
+audio device needs special programming to enable S/PDIF audio output
.It UQ_BAD_ADC
bad audio spec version number
.It UQ_BAD_AUDIO
-device claims audio class, but isn't
+device claims audio class, but is not
.It UQ_BROKEN_BIDIR
printer has broken bidir mode
.It UQ_BUS_POWERED
@@ -66,8 +71,10 @@
device should be ignored by kbd class
.It UQ_KBD_BOOTPROTO
device should set the boot protocol
+.It UQ_UMS_IGNORE
+device should be ignored by ums class
.It UQ_MS_BAD_CLASS
-doesn't identify properly
+does not identify properly
.It UQ_MS_LEADING_BYTE
mouse sends an unknown leading byte
.It UQ_MS_REVZ
@@ -74,8 +81,6 @@
mouse has Z-axis reversed
.It UQ_NO_STRINGS
string descriptors are broken
-.It UQ_OPEN_CLEARSTALL
-device needs clear endpoint stall
.It UQ_POWER_CLAIM
hub lies about power status
.It UQ_SPUR_BUT_UP
@@ -95,7 +100,7 @@
.It UQ_ASSUME_CM_OVER_DATA
assume cm over data feature
.El
-.Sh USB Mass Storage Quirks
+.Sh USB Mass Storage quirks:
.Bl -tag -width Ds
.It UQ_MSC_NO_TEST_UNIT_READY
send start/stop instead of TUR
@@ -142,7 +147,7 @@
.It UQ_MSC_FORCE_PROTO_RBC
force RBC command protocol
.El
-.Sh Mass Storage Change (u3g) quirks:
+.Sh 3G Datacard (u3g) quirks:
.Bl -tag -width Ds
.It UQ_MSC_EJECT_HUAWEI
ejects after Huawei USB command
@@ -150,16 +155,16 @@
ejects after Sierra USB command
.It UQ_MSC_EJECT_SCSIEJECT
ejects after SCSI eject command
-0x1b0000000200
+.Dv 0x1b0000000200
.It UQ_MSC_EJECT_REZERO
ejects after SCSI rezero command
-0x010000000000
+.Dv 0x010000000000
.It UQ_MSC_EJECT_ZTESTOR
ejects after ZTE SCSI command
-0x850101011801010101010000
+.Dv 0x850101011801010101010000
.It UQ_MSC_EJECT_CMOTECH
ejects after C-motech SCSI command
-0xff52444556434847
+.Dv 0xff52444556434847
.It UQ_MSC_EJECT_WAIT
wait for the device to eject
.It UQ_MSC_EJECT_SAEL_M460
@@ -166,14 +171,65 @@
ejects after Sael USB commands
.It UQ_MSC_EJECT_HUAWEISCSI
ejects after Huawei SCSI command
-0x11060000000000000000000000000000
+.Dv 0x11060000000000000000000000000000
.It UQ_MSC_EJECT_TCT
ejects after TCT SCSI command
-0x06f504025270
+.Dv 0x06f504025270
+.It UQ_MSC_DYMO_EJECT
+ejects after HID command
+.Dv 0x1b5a01
.El
+.Pp
See
.Pa /sys/dev/usb/quirk/usb_quirk.h
-for the complete list of supported quirks.
+or run "usbconfig dump_quirk_names" for the complete list of supported quirks.
+.Sh LOADER TUNABLE
+The following tunable can be set at the
+.Xr loader 8
+prompt before booting the kernel, or stored in
+.Xr loader.conf 5 .
+.Bl -tag -width indent
+.It Va hw.usb.quirk.%d
+The value is a string whose format is:
+.Bd -literal -offset indent
+.Qo VendorId ProductId LowRevision HighRevision UQ_QUIRK,... Qc
+.Ed
+.Pp
+Installs the quirks
+.Ic UQ_QUIRK,...
+for all USB devices matching
+.Ic VendorId
+and
+.Ic ProductId
+which have a hardware revision between and including
+.Ic LowRevision
+and
+.Ic HighRevision .
+.Pp
+.Ic VendorId ,
+.Ic ProductId ,
+.Ic LowRevision
+and
+.Ic HighRevision
+are all 16 bits numbers which can be decimal or hexadecimal based.
+.Pp
+A maximum of 100 variables
+.Ic hw.usb.quirk.0, .1, ..., .99
+can be defined.
+.Pp
+If a matching entry is found in the kernel's internal quirks table, it
+is replaced by the new definition.
+.Pp
+Else a new entry is created given that the quirk table is not full.
+.Pp
+The kernel iterates over the
+.Ic hw.usb.quirk.N
+variables starting at
+.Ic N = 0
+and stops at
+.Ic N = 99
+or the first non-existing one.
+.El
.Sh EXAMPLES
After attaching a
.Nm u3g
@@ -182,6 +238,19 @@
.Bd -literal -offset indent
usbconfig -d ugen0.3 add_quirk UQ_MSC_EJECT_WAIT
.Ed
+.Pp
+Enable a Holtec/Keep Out F85 gaming keyboard on
+.Pa ugen1.4 :
+.Bd -literal -offset indent
+usbconfig -d ugen1.4 add_quirk UQ_KBD_BOOTPROTO
+.Ed
+.Pp
+To install a quirk at boot time, place one or several lines like the
+following in
+.Xr loader.conf 5 :
+.Bd -literal -offset indent
+hw.usb.quirk.0="0x04d9 0xfa50 0 0xffff UQ_KBD_IGNORE"
+.Ed
.Sh SEE ALSO
.Xr usbconfig 8
.Sh HISTORY
Modified: trunk/share/man/man4/uscanner.4
===================================================================
--- trunk/share/man/man4/uscanner.4 2018-07-09 23:22:28 UTC (rev 11730)
+++ trunk/share/man/man4/uscanner.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -1,3 +1,4 @@
+.\" $MidnightBSD$
.\" Copyright (c) 2000, Jeroen Ruigrok van der Werven <asmodai at FreeBSD.org>
.\" All rights reserved.
.\"
Modified: trunk/share/man/man4/uslcom.4
===================================================================
--- trunk/share/man/man4/uslcom.4 2018-07-09 23:22:28 UTC (rev 11730)
+++ trunk/share/man/man4/uslcom.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -1,3 +1,4 @@
+.\" $MidnightBSD$
.\" $OpenBSD: uslcom.4,v 1.6 2007/10/08 03:10:42 jcs Exp $
.\"
.\" Copyright (c) 2006 Jonathan Gray <jsg at openbsd.org>
@@ -14,7 +15,7 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
-.\" $MidnightBSD$
+.\" $FreeBSD: stable/10/share/man/man4/uslcom.4 239037 2012-08-04 15:11:36Z gavin $
.\"
.Dd August 4, 2012
.Dt USLCOM 4
@@ -27,6 +28,8 @@
place the following lines in your
kernel configuration file:
.Bd -ragged -offset indent
+.Cd "device usb"
+.Cd "device ucom"
.Cd "device uslcom"
.Ed
.Pp
Modified: trunk/share/man/man4/uvscom.4
===================================================================
--- trunk/share/man/man4/uvscom.4 2018-07-09 23:22:28 UTC (rev 11730)
+++ trunk/share/man/man4/uvscom.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -1,3 +1,4 @@
+.\" $MidnightBSD$
.\" $NetBSD: uvscom.4,v 1.1 2002/03/19 15:17:49 augustss Exp $
.\"
.\" Copyright (c) 2002 The NetBSD Foundation, Inc.
@@ -27,9 +28,9 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $MidnightBSD$
+.\" $FreeBSD: stable/10/share/man/man4/uvscom.4 227750 2011-11-20 12:18:21Z miwi $
.\"
-.Dd November 22, 2006
+.Dd November 20, 2011
.Dt UVSCOM 4
.Os
.Sh NAME
@@ -40,6 +41,8 @@
place the following lines in your
kernel configuration file:
.Bd -ragged -offset indent
+.Cd "device usb"
+.Cd "device ucom"
.Cd "device uvscom"
.Ed
.Pp
Added: trunk/share/man/man4/vale.4
===================================================================
--- trunk/share/man/man4/vale.4 (rev 0)
+++ trunk/share/man/man4/vale.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -0,0 +1,133 @@
+.\" $MidnightBSD$
+.\" Copyright (c) 2012 Luigi Rizzo, Universita` di Pisa
+.\" 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.
+.\"
+.\" This document is derived in part from the enet man page (enet.4)
+.\" distributed with 4.3BSD Unix.
+.\"
+.\" $FreeBSD: stable/10/share/man/man4/vale.4 240887 2012-09-24 15:02:31Z bjk $
+.\" $Id: $
+.\"
+.Dd July 27, 2012
+.Dt VALE 4
+.Os
+.Sh NAME
+.Nm vale
+.Nd a very fast Virtual Local Ethernet using the netmap API
+.Sh SYNOPSIS
+.Cd device netmap
+.Sh DESCRIPTION
+.Nm
+is a feature of the
+.Xr netmap 4
+module that implements multiple Virtual switches that can
+be used to interconnect netmap clients, including traffic
+sources and sinks, packet forwarders, userspace firewalls,
+and so on.
+.Pp
+.Nm
+is implemented completely in software, and is extremely fast.
+On a modern machine it can move almost 20 Million packets per
+second (Mpps) per core with small frames, and about 70 Gbit/s
+with 1500 byte frames.
+.Sh OPERATION
+.Nm
+dynamically creates switches and ports as clients connect
+to it using the
+.Xr netmap 4
+API.
+.Pp
+.Nm
+ports are named
+.Pa vale[bdg:][port]
+where
+.Pa vale
+is the prefix indicating a VALE switch rather than a standard interface,
+.Pa bdg
+indicates a specific switch (the colon is a separator),
+and
+.Pa port
+indicates a port within the switch.
+Bridge and port names are arbitrary strings, the only
+constraint being that the full name must fit within 16
+characters.
+.Pp
+See
+.Xr netmap 4
+for details on the API.
+.Ss LIMITS
+.Nm
+currently supports up to 4 switches, 16 ports per switch, with
+1024 buffers per port.
+These hard limits will be
+changed to sysctl variables in future releases.
+.Sh SYSCTL VARIABLES
+.Nm
+uses the following sysctl variables to control operation:
+.Bl -tag -width dev.netmap.verbose
+.It dev.netmap.bridge
+The maximum number of packets processed internally
+in each iteration.
+Defaults to 1024, use lower values to trade latency
+with throughput.
+.Pp
+.It dev.netmap.verbose
+Set to non-zero values to enable in-kernel diagnostics.
+.El
+.Sh EXAMPLES
+Create one switch, with a traffic generator connected to one
+port, and a netmap-enabled tcpdump instance on another port:
+.Bd -literal -offset indent
+tcpdump -ni vale-a:1 &
+pkt-gen -i vale-a:0 -f tx &
+.Ed
+.Pp
+Create two switches,
+each connected to two qemu machines on different ports.
+.Bd -literal -offset indent
+qemu -net nic -net netmap,ifname=vale-1:a ... &
+qemu -net nic -net netmap,ifname=vale-1:b ... &
+qemu -net nic -net netmap,ifname=vale-2:c ... &
+qemu -net nic -net netmap,ifname=vale-2:d ... &
+.Ed
+.Sh SEE ALSO
+.Xr netmap 4
+.Pp
+.Xr http://info.iet.unipi.it/~luigi/vale/
+.Pp
+Luigi Rizzo, Giuseppe Lettieri: VALE, a switched ethernet for virtual machines,
+June 2012, http://info.iet.unipi.it/~luigi/vale/
+.Sh AUTHORS
+.An -nosplit
+The
+.Nm
+switch was designed and implemented in 2012 by
+.An Luigi Rizzo
+and
+.An Giuseppe Lettieri
+at the Universita` di Pisa.
+.Pp
+.Nm
+was funded by the European Commission within FP7 Projects
+CHANGE (257422) and OPENLAB (287581).
Property changes on: trunk/share/man/man4/vale.4
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Modified: trunk/share/man/man4/vga.4
===================================================================
--- trunk/share/man/man4/vga.4 2018-07-09 23:22:28 UTC (rev 11730)
+++ trunk/share/man/man4/vga.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -1,3 +1,4 @@
+.\" $MidnightBSD$
.\"
.\" Copyright (c) 1999
.\" Kazutaka YOKOTA <yokota at zodiac.mech.utsunomiya-u.ac.jp>
@@ -24,7 +25,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $MidnightBSD$
+.\" $FreeBSD: stable/10/share/man/man4/vga.4 155619 2006-02-13 21:34:19Z joel $
.\"
.Dd June 30, 1999
.Dt VGA 4
Modified: trunk/share/man/man4/vge.4
===================================================================
--- trunk/share/man/man4/vge.4 2018-07-09 23:22:28 UTC (rev 11730)
+++ trunk/share/man/man4/vge.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -1,3 +1,4 @@
+.\" $MidnightBSD$
.\" Copyright (c) 2004
.\" Bill Paul <wpaul at windriver.com>. All rights reserved.
.\"
@@ -28,7 +29,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
.\" THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $MidnightBSD$
+.\" $FreeBSD: stable/10/share/man/man4/vge.4 235319 2012-05-12 03:46:43Z gjb $
.\"
.Dd May 29, 2011
.Dt VGE 4
@@ -82,7 +83,7 @@
The jumbo frame support can be enabled by setting the interface MTU
to any value larger than the default of 1500 bytes, up to a maximum
of 9000 bytes.
-Jumbo frames are disabled on the VT6130/VT6132 controllers because the TX
+Jumbo frames are disabled on the VT6130/VT6132 controllers because the TX
MAC will hang when trying to send a frame that is larger than 4K.
The receive and transmit checksum offload support
can be toggled on and off using the
Modified: trunk/share/man/man4/viapm.4
===================================================================
--- trunk/share/man/man4/viapm.4 2018-07-09 23:22:28 UTC (rev 11730)
+++ trunk/share/man/man4/viapm.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -1,3 +1,4 @@
+.\" $MidnightBSD$
.\" Copyright (c) 2002 Nicolas Souchu
.\" All rights reserved.
.\"
@@ -22,7 +23,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $MidnightBSD$
+.\" $FreeBSD: stable/10/share/man/man4/viapm.4 203692 2010-02-08 23:30:28Z gavin $
.\"
.Dd April 20, 2002
.Dt VIAPM 4
Modified: trunk/share/man/man4/viawd.4
===================================================================
--- trunk/share/man/man4/viawd.4 2018-07-09 23:22:28 UTC (rev 11730)
+++ trunk/share/man/man4/viawd.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -1,3 +1,4 @@
+.\" $MidnightBSD$
.\"-
.\" Copyright (c) 2011 Fabien Thomas <fabient at FreeBSD.org>
.\" All rights reserved.
@@ -23,7 +24,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $MidnightBSD$
+.\" $FreeBSD: stable/10/share/man/man4/viawd.4 228431 2011-12-12 09:50:33Z fabient $
.\"
.Dd December 7, 2011
.Dt VIAWD 4
Modified: trunk/share/man/man4/virtio.4
===================================================================
--- trunk/share/man/man4/virtio.4 2018-07-09 23:22:28 UTC (rev 11730)
+++ trunk/share/man/man4/virtio.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -1,3 +1,4 @@
+.\" $MidnightBSD$
.\" Copyright (c) 2011 Bryan Venteicher
.\" All rights reserved.
.\"
@@ -22,13 +23,13 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $MidnightBSD$
+.\" $FreeBSD: stable/10/share/man/man4/virtio.4 275273 2014-11-29 22:48:40Z bryanv $
.\"
.Dd January 22, 2012
.Dt VIRTIO 4
.Os
.Sh NAME
-.Nm virtio
+.Nm virtio
.Nd VirtIO Device Support
.Sh SYNOPSIS
To compile VirtIO device support into the kernel, place the following lines
@@ -59,7 +60,7 @@
.Xr virtio_pci
device driver represents an emulated PCI device that the hypervisor makes
available to the VM.
-This device provides the probing, configuration, and
+This device provides the probing, configuration, and
interrupt notifications needed to interact with the hypervisor.
.Fx
supports the following VirtIO devices:
@@ -85,11 +86,12 @@
.Sh SEE ALSO
.Xr virtio_balloon 4 ,
.Xr virtio_blk 4 ,
+.Xr virtio_console 4 ,
.Xr virtio_scsi 4 ,
.Xr vtnet 4
.Sh HISTORY
Support for VirtIO first appeared in
-.Fx 9.2 .
+.Fx 9.0 .
.Sh AUTHORS
.An -nosplit
.Fx
Modified: trunk/share/man/man4/virtio_balloon.4
===================================================================
--- trunk/share/man/man4/virtio_balloon.4 2018-07-09 23:22:28 UTC (rev 11730)
+++ trunk/share/man/man4/virtio_balloon.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -1,3 +1,4 @@
+.\" $MidnightBSD$
.\" Copyright (c) 2011 Bryan Venteicher
.\" All rights reserved.
.\"
@@ -22,7 +23,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $MidnightBSD$
+.\" $FreeBSD: stable/10/share/man/man4/virtio_balloon.4 252707 2013-07-04 17:57:26Z bryanv $
.\"
.Dd January 22, 2012
.Dt VIRTIO_BALLOON 4
@@ -61,4 +62,4 @@
driver was written by
.An Bryan Venteicher Aq bryanv at FreeBSD.org .
It first appeared in
-.Fx 9.2 .
+.Fx 9.0 .
Modified: trunk/share/man/man4/virtio_blk.4
===================================================================
--- trunk/share/man/man4/virtio_blk.4 2018-07-09 23:22:28 UTC (rev 11730)
+++ trunk/share/man/man4/virtio_blk.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -1,3 +1,4 @@
+.\" $MidnightBSD$
.\" Copyright (c) 2011 Bryan Venteicher
.\" All rights reserved.
.\"
@@ -22,7 +23,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $MidnightBSD$
+.\" $FreeBSD: stable/10/share/man/man4/virtio_blk.4 252707 2013-07-04 17:57:26Z bryanv $
.\"
.Dd July 2, 2013
.Dt VIRTIO_BLK 4
@@ -89,4 +90,4 @@
driver was written by
.An Bryan Venteicher Aq bryanv at FreeBSD.org .
It first appeared in
-.Fx 9.2 .
+.Fx 9.0 .
Added: trunk/share/man/man4/virtio_console.4
===================================================================
--- trunk/share/man/man4/virtio_console.4 (rev 0)
+++ trunk/share/man/man4/virtio_console.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -0,0 +1,68 @@
+.\" $MidnightBSD$
+.\" Copyright (c) 2014 Bryan Venteicher
+.\" 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: stable/10/share/man/man4/virtio_console.4 275273 2014-11-29 22:48:40Z bryanv $
+.\"
+.Dd October 22, 2014
+.Dt VIRTIO_CONSOLE 4
+.Os
+.Sh NAME
+.Nm virtio_console
+.Nd VirtIO Console driver
+.Sh SYNOPSIS
+To compile this driver into the kernel,
+place the following lines in your
+kernel configuration file:
+.Bd -ragged -offset indent
+.Cd "device virtio_console"
+.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
+virtio_console_load="YES"
+.Ed
+.Sh DESCRIPTION
+The
+.Nm
+device driver provides support for VirtIO console devices.
+.Pp
+The console device may have one or more ports.
+Each port is similar to a simple serial interface, and
+each port is accessible through
+.Xr tty 4 .
+.Sh FILES
+.Bl -tag -width ".Pa /dev/ttyV?.??" -compact
+.It Pa /dev/ttyV?.??
+.El
+.Sh SEE ALSO
+.Xr tty 4
+.Xr virtio 4
+.Sh HISTORY
+The
+.Nm
+driver was written by
+.An Bryan Venteicher Aq bryanv at FreeBSD.org .
Property changes on: trunk/share/man/man4/virtio_console.4
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/share/man/man4/virtio_random.4
===================================================================
--- trunk/share/man/man4/virtio_random.4 (rev 0)
+++ trunk/share/man/man4/virtio_random.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -0,0 +1,62 @@
+.\" $MidnightBSD$
+.\" Copyright (c) 2013 Bryan Venteicher
+.\" 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: stable/10/share/man/man4/virtio_random.4 268933 2014-07-21 00:21:56Z jhb $
+.\"
+.Dd December 28, 2013
+.Dt VIRTIO_RANDOM 4
+.Os
+.Sh NAME
+.Nm virtio_random
+.Nd VirtIO Entropy driver
+.Sh SYNOPSIS
+To compile this driver into the kernel,
+place the following lines in your
+kernel configuration file:
+.Bd -ragged -offset indent
+.Cd "device virtio_random"
+.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
+virtio_random_load="YES"
+.Ed
+.Sh DESCRIPTION
+The
+.Nm
+device driver provides support for VirtIO entropy devices.
+.Pp
+The entropy device supplies high-quality randomness from the
+hypervisor to the guest.
+.Sh SEE ALSO
+.Xr random 4
+.Xr virtio 4
+.Sh HISTORY
+The
+.Nm
+driver was written by
+.An Bryan Venteicher Aq bryanv at FreeBSD.org .
Property changes on: trunk/share/man/man4/virtio_random.4
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Modified: trunk/share/man/man4/virtio_scsi.4
===================================================================
--- trunk/share/man/man4/virtio_scsi.4 2018-07-09 23:22:28 UTC (rev 11730)
+++ trunk/share/man/man4/virtio_scsi.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -1,3 +1,4 @@
+.\" $MidnightBSD$
.\" Copyright (c) 2012 Bryan Venteicher
.\" All rights reserved.
.\"
@@ -22,7 +23,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $MidnightBSD$
+.\" $FreeBSD: stable/10/share/man/man4/virtio_scsi.4 252707 2013-07-04 17:57:26Z bryanv $
.\"
.Dd June 24, 2012
.Dt VIRTIO_SCSI 4
@@ -89,4 +90,4 @@
driver was written by
.An Bryan Venteicher Aq bryanv at FreeBSD.org .
It first appeared in
-.Fx 9.2 .
+.Fx 10.0 .
Modified: trunk/share/man/man4/vkbd.4
===================================================================
--- trunk/share/man/man4/vkbd.4 2018-07-09 23:22:28 UTC (rev 11730)
+++ trunk/share/man/man4/vkbd.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -1,5 +1,6 @@
-.\" $Id: vkbd.4,v 1.3 2012-12-29 16:29:12 laffer1 Exp $
.\" $MidnightBSD$
+.\" $Id: vkbd.4,v 1.4 2004/11/16 16:49:39 max Exp $
+.\" $FreeBSD: stable/10/share/man/man4/vkbd.4 271095 2014-09-04 13:45:16Z se $
.\"
.Dd August 12, 2004
.Dt VKBD 4
@@ -129,7 +130,8 @@
.Xr kbdcontrol 1 ,
.Xr atkbdc 4 ,
.Xr psm 4 ,
-.Xr syscons 4
+.Xr syscons 4 ,
+.Xr vt 4
.Sh HISTORY
The
.Nm
Modified: trunk/share/man/man4/vlan.4
===================================================================
--- trunk/share/man/man4/vlan.4 2018-07-09 23:22:28 UTC (rev 11730)
+++ trunk/share/man/man4/vlan.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -1,3 +1,4 @@
+.\" $MidnightBSD$
.\"
.\" Copyright (c) 2001 Yar Tikhiy
.\" All rights reserved.
@@ -23,7 +24,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $MidnightBSD$
+.\" $FreeBSD: stable/10/share/man/man4/vlan.4 255736 2013-09-20 20:18:49Z davidch $
.\"
.Dd June 4, 2012
.Dt VLAN 4
@@ -127,6 +128,7 @@
.Xr ale 4 ,
.Xr bce 4 ,
.Xr bge 4 ,
+.Xr bxe 4 ,
.Xr cxgb 4 ,
.Xr cxgbe 4 ,
.Xr em 4 ,
Added: trunk/share/man/man4/vmx.4
===================================================================
--- trunk/share/man/man4/vmx.4 (rev 0)
+++ trunk/share/man/man4/vmx.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -0,0 +1,156 @@
+.\" $MidnightBSD$
+.\"
+.\" Copyright (c) 2006,2013 Reyk Floeter <reyk at openbsd.org>
+.\"
+.\" Permission to use, copy, modify, and distribute this software for any
+.\" purpose with or without fee is hereby granted, provided that the above
+.\" copyright notice and this permission notice appear in all copies.
+.\"
+.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+.\"
+.\" $OpenBSD: src/share/man/man4/vmx.4,v 1.1 2013/05/31 20:18:44 reyk Exp $
+.\"
+.\" $FreeBSD: stable/10/share/man/man4/vmx.4 264866 2014-04-24 04:43:50Z bryanv $
+.\"
+.Dd March 17, 2014
+.Dt VMX 4
+.Os
+.Sh NAME
+.Nm vmx
+.Nd VMware VMXNET3 Virtual Interface Controller device
+.Sh SYNOPSIS
+To compile this driver into the kernel,
+place the following line in your
+kernel configuration file:
+.Bd -ragged -offset indent
+.Cd "device vmx"
+.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_vmx_load="YES"
+.Ed
+.Sh DESCRIPTION
+The
+.Nm
+driver provides support for the VMXNET3 virtual NIC available in virtual
+machines by VMware.
+It appears as a simple Ethernet device but is actually a virtual network
+interface to the underlying host operating system.
+.Pp
+This driver supports the
+.Ic VMXNET3
+driver protocol, as an alternative to the emulated
+.Xr pcn 4 ,
+.Xr em 4
+interfaces also available in the VMware environment.
+The
+.Nm
+driver is optimized for the virtual machine, it can provide advanced
+capabilities depending on the underlying host operating system and
+the physical network interface controller of the host.
+The
+.Nm
+driver supports features like multiqueue support, IPv6
+checksum offloading, MSI/MSI-X support and hardware VLAN tagging in
+VMware's VLAN Guest Tagging (VGT) mode.
+.Pp
+The
+.Nm
+driver supports VMXNET3 VMware virtual NICs provided by the virtual
+machine hardware version 7 or newer, as provided by the following
+products:
+.Pp
+.Bl -bullet -compact -offset indent
+.It
+VMware ESX/ESXi 4.0 and newer
+.It
+VMware Server 2.0 and newer
+.It
+VMware Workstation 6.5 and newer
+.It
+VMware Fusion 2.0 and newer
+.El
+.Pp
+For more information on configuring this device, see
+.Xr ifconfig 8 .
+.Sh MULTIPLE QUEUES
+The
+.Nm
+driver supports multiple transmit and receive queues.
+Multiple queues are only supported by certain VMware products, such as ESXi.
+The number of queues allocated depends on the presence of MSI-X,
+the number of configured CPUs,
+and the tunables listed below.
+.Fx
+does not enable MSI-X support on VMware by default.
+The
+.Va hw.pci.honor_msi_blacklist
+tunable must be disabled to enable MSI-X support.
+.Sh LOADER TUNABLES
+Tunables can be set at the
+.Xr loader 8
+prompt before booting the kernel or stored in
+.Xr loader.conf 5 .
+.Bl -tag -width indent
+.It Va hw.vmx.txnqueue
+.It Va hw.vmx. Ns Ar X Ns Va .txnqueue
+Maximum number of transmit queues allocated by default by the driver.
+The default value is 8.
+The maximum supported by the VMXNET3 virtual NIC is 8.
+.It Va hw.vmx.rxnqueue
+.It Va hw.vmx. Ns Ar X Ns Va .rxnqueue
+Maximum number of receive queues allocated by default by the driver.
+The default value is 8.
+The maximum supported by the VMXNET3 virtual NIC is 16.
+.It Va hw.vmx.txndesc
+.It Va hw.vmx. Ns Ar X Ns Va .txndesc
+.Pp
+Number of transmit descriptors allocated by the driver.
+The default value is 512.
+The value must be a multiple of 32, and the maximum is 4096.
+.It Va hw.vmx.rxndesc
+.It Va hw.vmx. Ns Ar X Ns Va .rxndesc
+.Pp
+Number of receive descriptors per ring allocated by the driver.
+The default value is 256.
+The value must be a multiple of 32, and the maximum is 2048.
+There are two rings so the actual usage is doubled.
+.El
+.Sh EXAMPLES
+The following entry must be added to the VMware configuration file
+to provide the
+.Nm
+device:
+.Bd -literal -offset indent
+ethernet0.virtualDev = "vmxnet3"
+.Ed
+.Sh SEE ALSO
+.Xr altq 4 ,
+.Xr arp 4 ,
+.Xr em 4 ,
+.Xr netintro 4 ,
+.Xr ng_ether 4 ,
+.Xr pcn 4 ,
+.Xr vlan 4 ,
+.Xr ifconfig 8
+.Sh AUTHORS
+.An -nosplit
+The
+.Nm
+driver was ported from
+.Ox
+and significantly rewritten by
+.An Bryan Venteicher Aq bryanv at freebsd.org .
+The
+.Ox
+driver was written by
+.An Tsubai Masanari .
Property changes on: trunk/share/man/man4/vmx.4
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Modified: trunk/share/man/man4/vpo.4
===================================================================
--- trunk/share/man/man4/vpo.4 2018-07-09 23:22:28 UTC (rev 11730)
+++ trunk/share/man/man4/vpo.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -1,3 +1,4 @@
+.\" $MidnightBSD$
.\" Copyright (c) 1998, 1999, Nicolas Souchu
.\" All rights reserved.
.\"
@@ -22,7 +23,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $MidnightBSD$
+.\" $FreeBSD: stable/10/share/man/man4/vpo.4 293692 2016-01-11 20:10:14Z trasz $
.\"
.Dd December 14, 2004
.Dt VPO 4
@@ -64,7 +65,7 @@
formatting a
.Fx
file system, check the slice of the disk with the
-.Xr fdisk 8
+.Xr gpart 8
utility.
.Pp
In order to unixify a ZIP disk, put the following in /etc/disktab:
Modified: trunk/share/man/man4/vr.4
===================================================================
--- trunk/share/man/man4/vr.4 2018-07-09 23:22:28 UTC (rev 11730)
+++ trunk/share/man/man4/vr.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -1,3 +1,4 @@
+.\" $MidnightBSD$
.\" Copyright (c) 1997, 1998
.\" Bill Paul <wpaul at ctr.columbia.edu>. All rights reserved.
.\"
@@ -28,7 +29,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
.\" THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $MidnightBSD$
+.\" $FreeBSD: stable/10/share/man/man4/vr.4 235317 2012-05-12 03:25:46Z gjb $
.\"
.Dd February 25, 2012
.Dt VR 4
Added: trunk/share/man/man4/vt.4
===================================================================
--- trunk/share/man/man4/vt.4 (rev 0)
+++ trunk/share/man/man4/vt.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -0,0 +1,359 @@
+.\" $MidnightBSD$
+.\" Copyright (c) 2014 Warren Block
+.\" 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 AUTHORS 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 AUTHORS 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: stable/10/share/man/man4/vt.4 321198 2017-07-19 13:11:35Z emaste $
+.\"
+.Dd July 19, 2017
+.Dt "VIRTUAL TERMINALS" 4
+.Os
+.Sh NAME
+.Nm vt
+.Nd virtual terminal console driver
+.Sh SYNOPSIS
+.Cd "options TERMINAL_KERN_ATTR=_attribute_"
+.Cd "options TERMINAL_NORM_ATTR=_attribute_"
+.Cd "options VT_MAXWINDOWS=N"
+.Cd "options VT_ALT_TO_ESC_HACK=1"
+.Cd "options VT_TWOBUTTON_MOUSE"
+.Cd "options VT_FB_MAX_WIDTH=X"
+.Cd "options VT_FB_MAX_HEIGHT=Y"
+.Cd "options SC_NO_CUTPASTE"
+.Cd "device vt"
+.Pp
+In
+.Xr loader.conf 5 :
+.Cd hw.vga.textmode=1
+.Cd kern.vty=vt
+.Cd kern.vt.fb.default_mode="<X>x<Y>"
+.Cd kern.vt.fb.modes.<connector>="<X>x<Y>"
+.Pp
+In
+.Xr loader.conf 5 or
+.Xr sysctl.conf 5 :
+.Cd kern.vt.kbd_halt=1
+.Cd kern.vt.kbd_poweroff=1
+.Cd kern.vt.kbd_reboot=1
+.Cd kern.vt.kbd_debug=1
+.Cd kern.vt.kbd_panic=0
+.Cd kern.vt.enable_bell=1
+.Sh DESCRIPTION
+The
+.Nm
+device provides multiple virtual terminals with an extensive feature
+set:
+.Bl -item -offset indent
+.It
+Unicode UTF-8 text with double-width characters.
+.It
+Large font maps in graphics mode, including support for Asian
+character sets.
+.It
+Graphics-mode consoles.
+.It
+Integration with
+KMS
+.Pq Kernel Mode Setting
+video drivers for switching between the
+.Em X Window System
+and virtual terminals.
+.El
+.Ss Virtual Terminals
+Multiple virtual terminals are provided on a single computer.
+Up to sixteen virtual terminals can be defined.
+A single virtual terminal is connected to the screen and keyboard
+at a time.
+Key combinations are used to select a virtual terminal.
+Alt-F1 through Alt-F12 correspond to the first twelve virtual terminals.
+If more than twelve virtual terminals are created, Shift-Alt-F1 through
+Shift-Alt-F4 are used to switch to the additional terminals.
+.Ss Copying and Pasting Text with a Mouse
+Copying and pasting text from the screen with a mouse is supported.
+Press and hold down mouse button 1, usually the left button, while
+moving the mouse to select text.
+Selected text is highlighted with reversed foreground and background
+colors.
+To select more text after releasing mouse button 1, press mouse button
+3, usually the right button.
+To paste text that has been selected, press mouse button 2, usually the
+middle button.
+The text is entered as if it were typed at the keyboard.
+The
+.Dv VT_TWOBUTTON_MOUSE
+kernel option can be used with mice that only have two buttons.
+Setting this option makes the second mouse button into the
+paste button.
+See
+.Xr moused 8
+for more information.
+.Ss Scrolling Back
+Output that has scrolled off the screen can be reviewed by pressing the
+Scroll Lock key, then scrolling up and down with the arrow keys.
+The Page Up and Page Down keys scroll up or down a full screen at a
+time.
+The Home and End keys jump to the beginning or end of the scrollback
+buffer.
+When finished reviewing, press the Scroll Lock key again to return to
+normal use.
+.Sh DRIVER CONFIGURATION
+.Ss Kernel Configuration Options
+These kernel options control the
+.Nm
+driver.
+.Bl -tag -width MAXCONS
+.It Dv TERMINAL_NORM_ATTR= Ns Pa attribute
+.It Dv TERMINAL_KERN_ATTR= Ns Pa attribute
+These options change the default colors used for normal and kernel
+text.
+Available colors are defined in
+.In sys/terminal.h .
+See
+.Sx EXAMPLES
+below.
+.It Dv VT_MAXWINDOWS=N
+Set the number of virtual terminals to be created to
+.Fa N .
+The value defaults to 12.
+.It Dv VT_ALT_TO_ESC_HACK=1
+When the Alt key is held down while pressing another key, send an ESC
+sequence instead of the Alt key.
+.It Dv VT_TWOBUTTON_MOUSE
+If defined, swap the functions of mouse buttons 2 and 3.
+In effect, this makes the right-hand mouse button perform a paste.
+These options are checked in the order shown.
+.It Dv SC_NO_CUTPASTE
+Disable mouse support.
+.It VT_FB_DEFAULT_WIDTH=X
+Set the default width to
+.Fa X .
+.It VT_FB_DEFAULT_HEIGHT=Y
+Set the default height to
+.Fa Y .
+.El
+.Sh BACKWARDS COMPATIBILITY
+Several options are provided for compatibility with the previous
+console device,
+.Xr sc 4 .
+These options will be removed in a future
+.Fx
+version.
+.Bl -column -offset indent ".Sy vt VT_TWOBUTTON_MOUSE" ".Sy SC_TWOBUTTON_MOUSE"
+.It Sy vt Option Name Ta Sy sc Option Name
+.It Dv TERMINAL_KERN_ATTR Ta Dv SC_KERNEL_CONS_ATTR
+.It Dv TERMINAL_NORM_ATTR Ta Dv SC_NORM_ATTR
+.It Dv VT_TWOBUTTON_MOUSE Ta Dv SC_TWOBUTTON_MOUSE
+.It Dv VT_MAXWINDOWS Ta Dv MAXCONS
+.It none Ta Dv SC_NO_CUTPASTE
+.El
+.Sh START-UP OPERATION WITH X86 BIOS SYSTEMS
+The computer BIOS starts in text mode, and
+the
+.Fx
+.Xr loader 8
+runs, loading the kernel.
+If
+.Va hw.vga.textmode
+is set, the system remains in text mode.
+Otherwise,
+.Nm
+switches to 640x480x16 VGA mode using
+.Cm vt_vga .
+If a KMS
+.Pq Kernel Mode Setting
+video driver is available, the display is switched to high resolution
+and the KMS driver takes over.
+When a KMS driver is not available,
+.Cm vt_vga
+remains active.
+.Sh LOADER TUNABLES
+These settings can be entered at the
+.Xr loader 8
+prompt or in
+.Xr loader.conf 5 .
+.Bl -tag -width indent
+.It Va hw.vga.textmode
+Set to 1 to use virtual terminals in text mode instead of graphics mode.
+Features that require graphics mode, like loadable fonts, will be
+disabled.
+.It Va kern.vty
+Set this value to
+.Ql vt
+or
+.Ql sc
+to override the default driver used for the system console.
+By default,
+.Xr sc 4
+is used on computers that boot from BIOS, and
+.Nm
+is used on computers that boot from UEFI.
+.It Va kern.vt.fb.default_mode
+Set this value to a graphic mode to override the default mode picked by the
+.Nm
+backend.
+The mode is applied to all output connectors.
+This is currently only supported by the
+.Cm vt_fb
+backend when it is paired with a KMS video driver.
+.It Va kern.vt.fb.modes. Ns Pa connector_name
+Set this value to a graphic mode to override the default mode picked by the
+.Nm
+backend.
+This mode is applied to the output connector
+.Pa connector_name
+only.
+It has precedence over
+.Va kern.vt.fb.default_mode .
+The names of available connector names can be found in
+.Xr dmesg 8
+after loading the KMS driver.
+It will contain a list of connectors and their associated tunables.
+This is currently only supported by the
+.Cm vt_fb
+backend when it is paired with a KMS video driver.
+.El
+.Sh KEYBOARD SYSCTL TUNABLES
+These settings control whether certain special key combinations are enabled or
+ignored.
+The specific key combinations can be configured by using a
+.Xr keymap 5
+file.
+.Pp
+These settings can be entered at the
+.Xr loader 8
+prompt or in
+.Xr loader.conf 5
+and can also be changed at runtime with the
+.Xr sysctl 8
+command.
+.Bl -tag -width indent
+.It Va kern.vt.kbd_halt
+Enable halt keyboard combination.
+.It Va kern.vt.kbd_poweroff
+Enable power off key combination.
+.It Va kern.vt.kbd_reboot.
+Enable reboot key combination, usually Ctrl+Alt+Del.
+.It Va kern.vt.kbd_debug
+Enable debug request key combination, usually Ctrl+Alt+Esc.
+.It Va kern.vt.kbd_panic
+Enable panic key combination.
+.El
+.Sh OTHER SYSCTL TUNABLES
+These settings can be entered at the
+.Xr loader 8
+prompt, set in
+.Xr loader.conf 5 ,
+or changed at runtime with
+.Xr sysctl 8 .
+.Bl -tag -width indent
+.It Va kern.vt.enable_bell
+Enable the terminal bell.
+.El
+.Sh FILES
+.Bl -tag -width /usr/share/vt/keymaps/* -compact
+.It Pa /dev/console
+.It Pa /dev/consolectl
+.It Pa /dev/ttyv*
+virtual terminals
+.It Pa /etc/ttys
+terminal initialization information
+.It Pa /usr/share/vt/fonts/*.fnt
+console fonts
+.It Pa /usr/share/vt/keymaps/*.kbd
+keyboard layouts
+.El
+.Sh EXAMPLES
+This example changes the default color of normal text to green on a
+black background, or black on a green background when reversed.
+Note that white space cannot be used inside the attribute string
+because of the current implementation of
+.Xr config 8 .
+.Pp
+.Dl "options TERMINAL_NORM_ATTR=(FG_GREEN|BG_BLACK)"
+.Pp
+This line changes the default color of kernel messages to be bright red
+on a black background, or black on a bright red background when reversed.
+.Pp
+.Dl "options TERMINAL_KERN_ATTR=(FG_LIGHTRED|BG_BLACK)"
+.Pp
+To set a 1024x768 mode on all output connectors, put the following line in
+.Pa /boot/loader.conf :
+.Pp
+.Dl kern.vt.fb.default_mode="1024x768"
+.Pp
+To set a 800x600 only on a laptop builtin screen, use the following line instead:
+.Pp
+.Dl kern.vt.fb.modes.LVDS-1="800x600"
+.Pp
+The connector name was found in
+.Xr dmesg 8 :
+.Pp
+.Dl info: [drm] Connector LVDS-1: get mode from tunables:
+.Dl info: [drm] - kern.vt.fb.modes.LVDS-1
+.Dl info: [drm] - kern.vt.fb.default_mode
+.Sh SEE ALSO
+.Xr kbdcontrol 1 ,
+.Xr login 1 ,
+.Xr vidcontrol 1 ,
+.Xr atkbd 4 ,
+.Xr atkbdc 4 ,
+.Xr keyboard 4 ,
+.Xr screen 4 ,
+.Xr splash 4 ,
+.Xr syscons 4 ,
+.Xr ukbd 4 ,
+.Xr kbdmap 5 ,
+.Xr rc.conf 5 ,
+.Xr ttys 5 ,
+.Xr config 8 ,
+.Xr getty 8 ,
+.Xr kbdmux 8 ,
+.Xr kldload 8 ,
+.Xr moused 8 ,
+.Xr vtfontcvt 8
+.Sh HISTORY
+The
+.Nm
+driver first appeared in
+.Fx 9.3 .
+.Sh AUTHORS
+.An -nosplit
+The
+.Nm
+device driver was developed by
+.An Ed Schouten Aq ed at FreeBSD.org ,
+.An Ed Maste Aq emaste at FreeBSD.org ,
+and
+.An Aleksandr Rybalko Aq ray at FreeBSD.org ,
+with sponsorship provided by the
+.Fx
+Foundation.
+This manual page was written by
+.An Warren Block <wblock at FreeBSD.org>.
+.Sh CAVEATS
+Paste buffer size is limited by the system value
+.Brq Dv MAX_INPUT ,
+the number of bytes that can be stored in the terminal
+input queue, usually 1024 bytes
+(see
+.Xr termios 4 ) .
Property changes on: trunk/share/man/man4/vt.4
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Modified: trunk/share/man/man4/vte.4
===================================================================
--- trunk/share/man/man4/vte.4 2018-07-09 23:22:28 UTC (rev 11730)
+++ trunk/share/man/man4/vte.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -1,3 +1,4 @@
+.\" $MidnightBSD$
.\" Copyright (c) 2010 Pyun YongHyeon
.\" All rights reserved.
.\"
@@ -22,7 +23,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $MidnightBSD$
+.\" $FreeBSD: stable/10/share/man/man4/vte.4 216858 2010-12-31 21:52:51Z yongari $
.\"
.Dd December 30, 2010
.Dt VTE 4
Modified: trunk/share/man/man4/vtnet.4
===================================================================
--- trunk/share/man/man4/vtnet.4 2018-07-09 23:22:28 UTC (rev 11730)
+++ trunk/share/man/man4/vtnet.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -1,3 +1,4 @@
+.\" $MidnightBSD$
.\" Copyright (c) 2011 Bryan Venteicher
.\" All rights reserved.
.\"
@@ -22,7 +23,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD$
+.\" $FreeBSD: stable/10/share/man/man4/vtnet.4 265417 2014-05-06 03:38:04Z bryanv $
.\"
.Dd January 22, 2012
.Dt VTNET 4
@@ -35,7 +36,7 @@
place the following lines in your
kernel configuration file:
.Bd -ragged -offset indent
-.Cd "device if_vtnet"
+.Cd "device vtnet"
.Ed
.Pp
Alternatively, to load the driver as a
@@ -69,14 +70,30 @@
.Xr loader.conf 5 .
.Bl -tag -width "xxxxxx"
.It Va hw.vtnet.csum_disable
+.It Va hw.vtnet. Ns Ar X Ns Va .csum_disable
This tunable disables receive and send checksum offload.
The default value is 0.
.It Va hw.vtnet.tso_disable
+.It Va hw.vtnet. Ns Ar X Ns Va .tso_disable
This tunable disables TSO.
The default value is 0.
.It Va hw.vtnet.lro_disable
+.It Va hw.vtnet. Ns Ar X Ns Va .lro_disable
This tunable disables LRO.
The default value is 0.
+.It Va hw.vtnet.mq_disable
+.It Va hw.vtnet. Ns Ar X Ns Va .mq_disable
+This tunable disables multiqueue.
+The default value is 0.
+.It Va hw.vtnet.mq_max_pairs
+.It Va hw.vtnet. Ns Ar X Ns Va .mq_max_pairs
+This tunable sets the maximum number of transmit and receive queue pairs.
+Multiple queues are only supported when the Multiqueue feature is negotiated.
+This driver supports a maximum of 8 queue pairs.
+The number of queue pairs used is the lesser of the maximum supported by the
+driver and the hypervisor, the number of CPUs present in the guest, and this
+tunable if not zero.
+The default value is 0.
.El
.Sh SEE ALSO
.Xr arp 4 ,
@@ -89,7 +106,7 @@
The
.Nm
driver was written by
-.An Bryan Venteicher Aq bryanv at daemoninthecloset.org .
+.An Bryan Venteicher Aq bryanv at FreeBSD.org .
It first appeared in
.Fx 9.0 .
.Sh CAVEATS
Modified: trunk/share/man/man4/vxge.4
===================================================================
--- trunk/share/man/man4/vxge.4 2018-07-09 23:22:28 UTC (rev 11730)
+++ trunk/share/man/man4/vxge.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -1,3 +1,4 @@
+.\" $MidnightBSD$
.\" Copyright (c) 2002-2011 Exar Corp.
.\" All rights reserved.
.\"
@@ -22,7 +23,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $MidnightBSD$
+.\" $FreeBSD: stable/10/share/man/man4/vxge.4 233648 2012-03-29 05:02:12Z eadler $
.\"
.Dd March 16, 2011
.Dt VXGE 4
@@ -48,7 +49,7 @@
The
.Nm
driver provides support for Neterion X3100 adapters.
-The driver supports TCP Segmentation Offload (TSO/LSO),
+The driver supports TCP Segmentation Offload (TSO/LSO),
Large Receive Offload (LRO), Jumbo Frames, Receive Traffic Hash (RTH),
VLAN, Promiscuous mode and Multi function mode.
.Pp
Added: trunk/share/man/man4/vxlan.4
===================================================================
--- trunk/share/man/man4/vxlan.4 (rev 0)
+++ trunk/share/man/man4/vxlan.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -0,0 +1,236 @@
+.\" $MidnightBSD$
+.\" Copyright (c) 2014 Bryan Venteicher
+.\" 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: stable/10/share/man/man4/vxlan.4 284365 2015-06-14 03:14:45Z bryanv $
+.\"
+.Dd December 16, 2014
+.Dt VXLAN 4
+.Os
+.Sh NAME
+.Nm vxlan
+.Nd "Virtual eXtensible LAN interface"
+.Sh SYNOPSIS
+To compile this driver into the kernel,
+place the following line in your
+kernel configuration file:
+.Bd -ragged -offset indent
+.Cd "device vxlan"
+.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_vxlan_load="YES"
+.Ed
+.Sh DESCRIPTION
+The
+.Nm
+driver creates a virtual tunnel endpoint in a
+.Nm
+segment.
+A
+.Nm
+segment is a virtual Layer 2 (Ethernet) network that is overlaid
+in a Layer 3 (IP/UDP) network.
+.Nm
+is analogous to
+.Xr vlan 4
+but is designed to be better suited for large, multiple tenant
+data center environments.
+.Pp
+Each
+.Nm
+interface is created at runtime using interface cloning.
+This is most easily done with the
+.Xr ifconfig 8
+.Cm create
+command or using the
+.Va cloned_interfaces
+variable in
+.Xr rc.conf 5 .
+The interface may be removed with the
+.Xr ifconfig 8
+.Cm destroy
+command.
+.Pp
+The
+.Nm
+driver creates a pseudo Ethernet network interface
+that supports the usual network
+.Xr ioctl 2 Ns s
+and is thus can be used with
+.Xr ifconfig 8
+like any other Ethernet interface.
+The
+.Nm
+interface encapsulates the Ethernet frame
+by prepending IP/UDP and
+.Nm
+headers.
+Thus, the encapsulated (inner) frame is able to transmitted
+over a routed, Layer 3 network to the remote host.
+.Pp
+The
+.Nm
+interface may be configured in either unicast or multicast mode.
+When in unicast mode,
+the interface creates a tunnel to a single remote host,
+and all traffic is transmitted to that host.
+When in multicast mode,
+the interface joins an IP multicast group,
+and receives packets sent to the group address,
+and transmits packets to either the multicast group address,
+or directly the remote host if there is an appropriate
+forwarding table entry.
+.Pp
+When the
+.Nm
+interface is brought up, a
+.Xr UDP 4
+.Xr socket 9
+is created based on the configuration,
+such as the local address for unicast mode or
+the group address for multicast mode,
+and the listening (local) port number.
+Since multiple
+.Nm
+interfaces may be created that either
+use the same local address
+or join the same group address,
+and use the same port,
+the driver may share a socket among multiple interfaces.
+However, each interface within a socket must belong to
+a unique
+.Nm
+segment.
+The analogous
+.Xr vlan 4
+configuration would be a physical interface configured as
+the parent device for multiple VLAN interfaces, each with
+a unique VLAN tag.
+Each
+.Nm
+segment is identified by a 24-bit value in the
+.Nm
+header called the
+.Dq VXLAN Network Identifier ,
+or VNI.
+.Pp
+When configured with the
+.Xr ifconfig 8
+.Cm vxlanlearn
+parameter, the interface dynamically creates forwarding table entries
+from received packets.
+An entry in the forwarding table maps the inner source MAC address
+to the outer remote IP address.
+During transmit, the interface attempts to lookup an entry for
+the encapsulated destination MAC address.
+If an entry is found, the IP address in the entry is used to directly
+transmit the encapsulated frame to the destination.
+Otherwise, when configured in multicast mode,
+the interface must flood the frame to all hosts in the group.
+The maximum number of entries in the table is configurable with the
+.Xr ifconfig 8
+.Cm vxlanmaxaddr
+command.
+Stale entries in the table periodically pruned.
+The timeout is configurable with the
+.Xr ifconfig 8
+.Cm vxlantimeout
+command.
+The table may be viewed with the
+.Xr sysctl 8
+.Cm net.link.vxlan.N.ftable.dump
+command.
+.Sh MTU
+Since the
+.Nm
+interface encapsulates the Ethernet frame with an IP, UDP, and
+.Nm
+header, the resulting frame may be larger than the MTU of the
+physical network.
+The
+.Nm
+specification recommends the physical network MTU be configured
+to use jumbo frames to accommodate the encapsulated frame size.
+Alternatively, the
+.Xr ifconfig 8
+.Cm mtu
+command may be used to reduce the MTU size on the
+.Nm
+interface to allow the encapsulated frame to fit in the
+current MTU of the physical network.
+.Sh EXAMPLES
+Create a
+.Nm
+interface in unicast mode
+with the
+.Cm vxlanlocal
+tunnel address of 192.168.100.1,
+and the
+.Cm vxlanremote
+tunnel address of 192.168.100.2.
+.Bd -literal -offset indent
+ifconfig vxlan create vxlanid 108 vxlanlocal 192.168.100.1 vxlanremote 192.168.100.2
+.Ed
+.Pp
+Create a
+.Nm
+interface in multicast mode,
+with the
+.Cm local
+address of 192.168.10.95,
+and the
+.Cm group
+address of 224.0.2.6.
+The em0 interface will be used to transmit multicast packets.
+.Bd -literal -offset indent
+ifconfig vxlan create vxlanid 42 vxlanlocal 192.168.10.95 vxlangroup 224.0.2.6 vxlandev em0
+.Ed
+.Pp
+Once created, the
+.Nm
+interface can be configured with
+.Xr ifconfig 8 .
+.Sh SEE ALSO
+.Xr ifconfig 8 ,
+.Xr inet 4 ,
+.Xr inet 6 ,
+.Xr sysctl 8 ,
+.Xr vlan 8
+.Rs
+.%A "M. Mahalingam"
+.%A "et al"
+.%T "Virtual eXtensible Local Area Network (VXLAN): A Framework for Overlaying Virtualized Layer 2 Networks over Layer 3 Networks"
+.%D August 2014
+.%O "RFC 7348"
+.Re
+.Sh AUTHOR
+.An -nosplit
+The
+.Nm
+driver was written by
+.An Bryan Venteicher Aq bryanv at freebsd.org .
Property changes on: trunk/share/man/man4/vxlan.4
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Modified: trunk/share/man/man4/watchdog.4
===================================================================
--- trunk/share/man/man4/watchdog.4 2018-07-09 23:22:28 UTC (rev 11730)
+++ trunk/share/man/man4/watchdog.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -1,3 +1,4 @@
+.\" $MidnightBSD$
.\" Copyright (c) 2004 Poul-Henning Kamp <phk at FreeBSD.org>
.\" Copyright (c) 2003, 2004 Sean M. Kelly <smkelly at FreeBSD.org>
.\" All rights reserved.
@@ -23,7 +24,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $MidnightBSD$
+.\" $FreeBSD: stable/10/share/man/man4/watchdog.4 235317 2012-05-12 03:25:46Z gjb $
.\"
.Dd December 21, 2009
.Dt WATCHDOG 4
Modified: trunk/share/man/man4/wb.4
===================================================================
--- trunk/share/man/man4/wb.4 2018-07-09 23:22:28 UTC (rev 11730)
+++ trunk/share/man/man4/wb.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -1,3 +1,4 @@
+.\" $MidnightBSD$
.\" Copyright (c) 1997, 1998
.\" Bill Paul <wpaul at ctr.columbia.edu>. All rights reserved.
.\"
@@ -28,7 +29,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
.\" THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $MidnightBSD$
+.\" $FreeBSD: stable/10/share/man/man4/wb.4 235317 2012-05-12 03:25:46Z gjb $
.\"
.Dd July 16, 2005
.Dt WB 4
Modified: trunk/share/man/man4/wbwd.4
===================================================================
--- trunk/share/man/man4/wbwd.4 2018-07-09 23:22:28 UTC (rev 11730)
+++ trunk/share/man/man4/wbwd.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -1,3 +1,4 @@
+.\" $MidnightBSD$
.\"-
.\" Copyright (c) 2012 Bjoern A. Zeeb <bz at FreeBSD.org>
.\" All rights reserved.
@@ -23,14 +24,14 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $MidnightBSD$
+.\" $FreeBSD: stable/10/share/man/man4/wbwd.4 298957 2016-05-03 07:48:52Z mav $
.\"
-.Dd December 28, 2012
-.Dt wbwd 4
+.Dd March 24, 2016
+.Dt WBWD 4
.Os
.Sh NAME
.Nm wbwd
-.Nd device driver for watchdog timer found on Winbond Super I/O chips
+.Nd device driver for Winbond/Nuvoton Super I/O chips watchdog timer
.Sh SYNOPSIS
To compile this driver into the kernel, place the following line in your
kernel configuration file:
@@ -50,18 +51,51 @@
driver provides
.Xr watchdog 4
support for the watchdog interrupt timer present on at least the following
-Winbond Super I/O chips:
-.Pp
+Super I/O chips:
.Bl -bullet -compact
.It
-83627HF/F/HG/G Rev. G
+Winbond 83627HF/F/HG/G
.It
-83627HF/F/HG/G Rev. J
+Winbond 83627S
.It
-83627HF/F/HG/G Rev. UD-A
+Winbond 83697HF
.It
-83627DHG IC ver. 5
+Winbond 83697UG
+.It
+Winbond 83637HF
+.It
+Winbond 83627THF
+.It
+Winbond 83687THF
+.It
+Winbond 83627EHF
+.It
+Winbond 83627DHG
+.It
+Winbond 83627UHG
+.It
+Winbond 83667HG
+.It
+Winbond 83627DHG-P
+.It
+Winbond 83667HG-B
+.It
+Nuvoton NCT6775
+.It
+Nuvoton NCT6776
+.It
+Nuvoton NCT6102
+.It
+Nuvoton NCT6779
+.It
+Nuvoton NCT6791
+.It
+Nuvoton NCT6792
.El
+.Pp
+Driver may be forced to attach to unknown chips by adding to
+.Pa /boot/device.hints :
+.Cd hint.wbwd.0.at="isa"
.Sh SYSCTL VARIABLES
The
.Nm
Modified: trunk/share/man/man4/wi.4
===================================================================
--- trunk/share/man/man4/wi.4 2018-07-09 23:22:28 UTC (rev 11730)
+++ trunk/share/man/man4/wi.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -1,3 +1,4 @@
+.\" $MidnightBSD$
.\" Copyright (c) 1997, 1998, 1999
.\" Bill Paul <wpaul at ctr.columbia.edu>. All rights reserved.
.\"
@@ -28,7 +29,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
.\" THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $MidnightBSD$
+.\" $FreeBSD: stable/10/share/man/man4/wi.4 233648 2012-03-29 05:02:12Z eadler $
.\" $OpenBSD: wi.4tbl,v 1.14 2002/04/29 19:53:50 jsyn Exp $
.\"
.Dd July 23, 2011
@@ -355,7 +356,7 @@
mode and are not supported.
.Pp
Prior versions of
-.Nm
+.Nm
supported Symbol firmware.
That support has been removed due to persistent problems with this
firmware as well as getting proper documentation on this firmware.
Modified: trunk/share/man/man4/witness.4
===================================================================
--- trunk/share/man/man4/witness.4 2018-07-09 23:22:28 UTC (rev 11730)
+++ trunk/share/man/man4/witness.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -1,3 +1,4 @@
+.\" $MidnightBSD$
.\" Copyright (c) 2001 John H. Baldwin <jhb at FreeBSD.org>
.\" All rights reserved.
.\"
@@ -22,9 +23,9 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $MidnightBSD$
+.\" $FreeBSD: stable/10/share/man/man4/witness.4 321279 2017-07-20 01:12:31Z ngie $
.\"
-.Dd February 18, 2001
+.Dd May 30, 2012
.Dt WITNESS 4
.Os
.Sh NAME
@@ -32,7 +33,9 @@
.Nd lock validation facility
.Sh SYNOPSIS
.Cd options WITNESS
+.Cd options WITNESS_COUNT
.Cd options WITNESS_KDB
+.Cd options WITNESS_NO_VNODE
.Cd options WITNESS_SKIPSPIN
.Sh DESCRIPTION
The
@@ -52,13 +55,32 @@
The
.Nm
code also checks various other conditions such as verifying that one
-does not recurse on a non-recursive lock.
-For sleep locks,
-.Nm
-verifies that a new process would not be switched to when a lock is released
-or a lock is blocked on during an acquire while any spin locks are held.
+does not recurse on a non-recursive lock,
+or attempt an upgrade on a shared lock held by another thread.
If any of these checks fail, then the kernel will panic.
.Pp
+The
+.Dv WITNESS_COUNT
+kernel option controls the maximum number of
+.Xr witness 4
+entries that are tracked in the kernel.
+The maximum number of entries can be queried via the
+.Va debug.witness.count
+sysctl.
+It can also be set from the
+.Xr loader 8
+via the
+.Va debug.witness.count
+environment variable.
+.Pp
+The
+.Dv WITNESS_NO_VNODE
+kernel option tells
+.Xr witness 4
+to ignore locking issues between
+.Xr vnode 9
+objects.
+.Pp
The flag that controls whether or not the kernel debugger is entered when a
lock order violation is detected can be set in a variety of ways.
By default, the flag is off, but if the
@@ -97,7 +119,7 @@
A value of 1 specifies that witness is enabled.
A value of 0 specifies that witness is disabled, but that can be enabled
again. This will maintain a small amount of overhead in the system.
-A value of -1 specifies that witness is disabled permanently and that
+A value of -1 specifies that witness is disabled permanently and
cannot be enabled again.
The sysctl
.Va debug.witness.watch
@@ -106,7 +128,7 @@
.Pp
The
.Nm
-code also provides two extra
+code also provides three extra
.Xr ddb 4
commands if both
.Nm
@@ -114,10 +136,22 @@
.Xr ddb 4
are compiled into the kernel:
.Bl -ohang
-.It Ic show locks
-Outputs the list of locks held by the current thread to the kernel console
+.It Ic show locks Op thread
+Outputs the list of locks held by a thread to the kernel console
along with the filename and line number at which each lock was last acquired
-by this thread.
+by the thread.
+The optional
+.Ar thread
+argument may be either a TID,
+PID,
+or pointer to a thread structure.
+If
+.Ar thread
+is not specified,
+then the locks held by the current thread are displayed.
+.It Ic show all locks
+Outputs the list of locks held by all threads in the system to the
+kernel console.
.It Ic show witness
Dump the current order list to the kernel console.
The code first displays the lock order tree for all of the sleep locks.
@@ -136,9 +170,3 @@
.Bsx 5.0
and was imported from there into
.Fx 5.0 .
-.Sh BUGS
-The
-.Nm
-code currently does not handle recursion of shared
-.Xr sx 9
-locks properly.
Added: trunk/share/man/man4/wsp.4
===================================================================
--- trunk/share/man/man4/wsp.4 (rev 0)
+++ trunk/share/man/man4/wsp.4 2018-07-09 23:24:51 UTC (rev 11731)
@@ -0,0 +1,94 @@
+.\" $MidnightBSD$
+.\" Copyright (c) 2014 Hans Petter Selasky <hselasky at freebsd dot org>.
+.\" 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. Neither the name of the author nor the names of any co-contributors
+.\" may 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: stable/10/share/man/man4/wsp.4 264473 2014-04-14 21:07:36Z brueffer $
+.\"
+.Dd February 7, 2014
+.Dt WSP 4
+.Os
+.Sh NAME
+.Nm wsp
+.Nd Wellspring touchpad driver
+.Sh SYNOPSIS
+To compile this driver into the kernel, place the following lines into
+your kernel configuration file:
+.Bd -ragged -offset indent
+.Cd "device wsp"
+.Cd "device usb"
+.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
+wsp_load="YES"
+.Ed
+.Sh DESCRIPTION
+The
+.Nm
+driver provides support for the Apple Internal Trackpad
+device found in many Apple laptops.
+.Pp
+The driver simulates a three-button mouse using multi-finger tap
+detection.
+A single-finger press generates a left button click.
+A two-finger tap maps to the right button; whereas a three-finger tap
+gets treated as a middle button click.
+.Pp
+.Nm
+supports dynamic reconfiguration using
+.Xr sysctl 8
+through nodes under
+.Nm hw.usb.wsp .
+Pointer sensitivity can be controlled using the sysctl tunable
+.Nm hw.usb.wsp.scale_factor .
+.Sh FILES
+.Nm
+creates a blocking pseudo-device file,
+.Pa /dev/wsp0 ,
+which presents the mouse as a
+.Em sysmouse
+or
+.Em mousesystems
+type device--see
+.Xr moused 8
+for an explanation of these mouse
+types.
+.Sh SEE ALSO
+.Xr sysmouse 4 ,
+.Xr usb 4 ,
+.Xr loader.conf 5 ,
+.Xr xorg.conf 5 Pq Pa ports/x11/xorg ,
+.Xr moused 8 ,
+.Xr sysctl 8
+.Sh AUTHORS
+.An -nosplit
+The
+.Nm
+driver was written by
+.An Huang Wen Hui Aq huanghwh at gmail.com
Property changes on: trunk/share/man/man4/wsp.4
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
More information about the Midnightbsd-cvs
mailing list