aboutsummaryrefslogtreecommitdiff
path: root/share/man/man4
diff options
context:
space:
mode:
Diffstat (limited to 'share/man/man4')
-rw-r--r--share/man/man4/Makefile3
-rw-r--r--share/man/man4/ath.41
-rw-r--r--share/man/man4/cardbus.41
-rw-r--r--share/man/man4/crypto.41
-rw-r--r--share/man/man4/dtrace_priv.459
-rw-r--r--share/man/man4/exca.43
-rw-r--r--share/man/man4/fdc.418
-rw-r--r--share/man/man4/hgame.492
-rw-r--r--share/man/man4/isp.42
-rw-r--r--share/man/man4/iwx.425
-rw-r--r--share/man/man4/ix.433
-rw-r--r--share/man/man4/mgb.42
-rw-r--r--share/man/man4/muge.42
-rw-r--r--share/man/man4/mx25l.424
-rw-r--r--share/man/man4/pccard.478
-rw-r--r--share/man/man4/pccbb.43
-rw-r--r--share/man/man4/pcic.4100
-rw-r--r--share/man/man4/random.41
-rw-r--r--share/man/man4/sbp.423
-rw-r--r--share/man/man4/snd_dummy.42
-rw-r--r--share/man/man4/vt.49
-rw-r--r--share/man/man4/xl.41
22 files changed, 220 insertions, 263 deletions
diff --git a/share/man/man4/Makefile b/share/man/man4/Makefile
index 752ae9f165ca..722ee2bc9334 100644
--- a/share/man/man4/Makefile
+++ b/share/man/man4/Makefile
@@ -459,7 +459,6 @@ MAN= aac.4 \
p9fs.4 \
pass.4 \
pca954x.4 \
- pccard.4 \
pccbb.4 \
pcf.4 \
pcf8574.4 \
@@ -467,7 +466,6 @@ MAN= aac.4 \
${_pchtherm.4} \
pci.4 \
pcib.4 \
- pcic.4 \
pcm.4 \
${_pf.4} \
${_pflog.4} \
@@ -1014,6 +1012,7 @@ _dtrace_provs= dtrace_audit.4 \
dtrace_kinst.4 \
dtrace_lockstat.4 \
dtrace_pid.4 \
+ dtrace_priv.4 \
dtrace_proc.4 \
dtrace_profile.4 \
dtrace_sched.4 \
diff --git a/share/man/man4/ath.4 b/share/man/man4/ath.4
index e731277e4e75..b40ccbd16f09 100644
--- a/share/man/man4/ath.4
+++ b/share/man/man4/ath.4
@@ -258,7 +258,6 @@ This should not happen.
.Xr ath_hal 4 ,
.Xr cardbus 4 ,
.Xr intro 4 ,
-.Xr pcic 4 ,
.Xr wlan 4 ,
.Xr wlan_ccmp 4 ,
.Xr wlan_tkip 4 ,
diff --git a/share/man/man4/cardbus.4 b/share/man/man4/cardbus.4
index 3b422b44c464..fa4bce65e095 100644
--- a/share/man/man4/cardbus.4
+++ b/share/man/man4/cardbus.4
@@ -52,5 +52,4 @@ Non-zero value causes the CIS parsing of the 32-bit CardBus card to be
much more verbose and include a complete CIS dump.
.El
.Sh SEE ALSO
-.Xr pccard 4 ,
.Xr pccbb 4
diff --git a/share/man/man4/crypto.4 b/share/man/man4/crypto.4
index b1423752718e..4242a6631352 100644
--- a/share/man/man4/crypto.4
+++ b/share/man/man4/crypto.4
@@ -346,7 +346,6 @@ Destroys the session identified by
.El
.Sh SEE ALSO
.Xr aesni 4 ,
-.Xr hifn 4 ,
.Xr ipsec 4 ,
.Xr padlock 4 ,
.Xr safe 4 ,
diff --git a/share/man/man4/dtrace_priv.4 b/share/man/man4/dtrace_priv.4
new file mode 100644
index 000000000000..97bd4c20eb2c
--- /dev/null
+++ b/share/man/man4/dtrace_priv.4
@@ -0,0 +1,59 @@
+.\"
+.\" Copyright (c) 2025 Mateusz Piotrowski <0mp@FreeBSD.org>
+.\"
+.\" SPDX-License-Identifier: BSD-2-Clause
+.\"
+.Dd November 12, 2025
+.Dt DTRACE_PRIV 4
+.Os
+.Sh NAME
+.Nm dtrace_priv
+.Nd a DTrace provider for the kernel privilege checking API
+.Sh SYNOPSIS
+.Nm priv Ns Cm :kernel:priv_check:priv-ok
+.Nm priv Ns Cm :kernel:priv_check:priv-err
+.Sh DESCRIPTION
+The
+.Nm priv
+provider allows for tracing the
+.Xr priv 9
+API.
+.Pp
+The
+.Nm priv Ns Cm :kernel:priv_check:priv-ok
+probe fires upon a successful kernel privilege check.
+.Pp
+The
+.Nm priv Ns Cm :kernel:priv_check:priv-err
+probe fires upon a failed kernel privilege check.
+.Pp
+The only argument to the
+.Nm priv
+probes,
+.Fa args[0] ,
+is the requested privilege number
+.Ft int priv .
+.Sh EXAMPLES
+.Ss Example 1: Tracing Kernel Privilege Check Failures
+The following script captures an array of counters,
+one for each stack trace leading to a failed kernel privilege check:
+.Bd -literal -offset 2n
+priv:::priv-err
+{
+ @traces[stack()] = count();
+}
+.Ed
+.Sh SEE ALSO
+.Xr dtrace 1 ,
+.Xr tracing 7 ,
+.Xr priv 9 ,
+.Xr SDT 9
+.Sh AUTHORS
+.An -nosplit
+The
+.Nm priv
+provider was written by
+.An Robert N. M. Watson Aq Mt rwatson@FreeBSD.org .
+.Pp
+This manual page was written by
+.An Mateusz Piotrowski Aq Mt 0mp@FreeBSD.org .
diff --git a/share/man/man4/exca.4 b/share/man/man4/exca.4
index 555e459b7db4..d43d359bfb25 100644
--- a/share/man/man4/exca.4
+++ b/share/man/man4/exca.4
@@ -33,5 +33,4 @@ The
module is used to implement the Intel ExCA interface to
PC Cards.
.Sh SEE ALSO
-.Xr pccbb 4 ,
-.Xr pcic 4
+.Xr pccbb 4
diff --git a/share/man/man4/fdc.4 b/share/man/man4/fdc.4
index 929baf3a234b..937be2077b26 100644
--- a/share/man/man4/fdc.4
+++ b/share/man/man4/fdc.4
@@ -25,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.
.\"
-.Dd October 10, 2023
+.Dd November 16, 2025
.Dt FDC 4
.Os
.Sh NAME
@@ -47,6 +47,12 @@ In
.Cd hint.fd.1.at="fdc0"
.Cd hint.fd.1.drive="1"
.Cd hint.fd.1.flags="0x0"
+.Sh DEPRECATION NOTICE
+The
+.Nm
+driver is deprecated and may not be present in
+.Fx 16.0
+and later.
.Sh DESCRIPTION
.Ss Device Usage
This driver provides access to floppy disk drives.
@@ -350,13 +356,15 @@ Print when an unknown IOCTL is used.
.El
.It Dv debug.fdc.fifo
For enhanced controllers, allows a non-default FIFO
-threshold setting. The default is 8 bytes.
+threshold setting.
+The default is 8 bytes.
.It Dv debug.fdc.retries
-Maximum number of retries to attempt. The default is 10.
+Maximum number of retries to attempt.
+The default is 10.
.It Dv debug.fdc.spec1
Specification byte one (step-rate + head unload).
-The default step rate is 6 ms. The default head unload
-time is 240 ms.
+The default step rate is 6 ms.
+The default head unload time is 240 ms.
.It Dv debug.fdc.spec2
Specification byte two (head load time + no-dma).
The default head load time is 16 ms, and no-dma is 0
diff --git a/share/man/man4/hgame.4 b/share/man/man4/hgame.4
index 3309833c1720..94ad4f5ff4a4 100644
--- a/share/man/man4/hgame.4
+++ b/share/man/man4/hgame.4
@@ -1,3 +1,6 @@
+.\"
+.\" SPDX-License-Identifier: BSD-2-Clause
+.\"
.\" Copyright (c) 2020 Vladimir Kondratyev <wulf@FreeBSD.org>
.\"
.\" Redistribution and use in source and binary forms, with or without
@@ -21,45 +24,62 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.Dd September 14, 2020
+.Dd November 12, 2025
.Dt HGAME 4
.Os
.Sh NAME
.Nm hgame
-.Nd Generic HID game controller (joystick/gamepad) driver
+.Nd generic HID gamepad, joystick, and controller evdev 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 hgame"
-.Cd "device hid"
-.Cd "device hidbus"
-.Cd "device hidmap"
-.Cd "device evdev"
-.Ed
+.Cd device hgame
+.Cd device hid
+.Cd device hidbus
+.Cd device hidmap
+.Cd device evdev
+.Pp
+In
+.Xr sysctl.conf 5 :
+.Cd dev.hgame.X.debug
.Pp
-Alternatively, to load the driver as a
-module at boot time, place the following line in
+In
.Xr loader.conf 5 :
-.Bd -literal -offset indent
-hgame_load="YES"
-.Ed
+.Cd hw.hid.hgame.debug
+.Cd hgame_load
.Sh DESCRIPTION
The
.Nm
-driver provides support for generic game controllers (joysticks/gamepads)
-that attach to the HID transport backend.
-See
-.Xr iichid 4
-or
-.Xr usbhid 4 .
+driver supports generic game controllers
+that attach to the HID transport backend,
+and presents them to applications over the
+.Sy evdev
+interface.
.Pp
-The
+If the appropriate hardware is detected,
+the driver will be loaded automatically by
+.Xr devmatch 8 .
+To load the driver manually at boot time, set the
+.Va hgame_load
+variable to
+.Ar YES
+at the
+.Xr loader 8
+prompt, or add it to
+.Xr loader.conf 5 .
+.Pp
+To give user applications access to the game controllers,
+allow user access to the
.Pa /dev/input/event*
-device presents the game controller as a
-.Ar evdev
-type device.
+nodes with
+.Xr devfs.rules 5 .
+.Sh HARDWARE
+The
+.Nm
+driver supports HID gamepads, joysticks, and controllers such as:
+.Pp
+.Bl -bullet -compact
+.It
+8bitdo USB Wireless Adapter 2
+.El
.Sh SYSCTL VARIABLES
The following variable is available as both
.Xr sysctl 8
@@ -68,25 +88,31 @@ variable and
tunable:
.Bl -tag -width indent
.It Va dev.hgame.X.debug
-Debug output level, where 0 is debugging disabled and larger values increase
-debug message verbosity.
+Debug output level,
+where 0 is debugging disabled and
+larger values increase debug message verbosity.
Default is 0.
.El
.Pp
-It's default value is set with
+Its default value is set with
.Xr loader 8
tunable:
.Bl -tag -width indent
.It Va hw.hid.hgame.debug
.El
.Sh FILES
-.Bl -tag -width /dev/input/event* -compact
+.Bl -tag -width "/dev/input/event*" -compact
.It Pa /dev/input/event*
-input event device node.
+input event device
+.Pq Sy evdev
+node
.El
.Sh SEE ALSO
.Xr iichid 4 ,
-.Xr usbhid 4
+.Xr ps4dshock 4 ,
+.Xr usbhid 4 ,
+.Xr xb360gp 4 ,
+.Xr devfs.rules 5
.Sh HISTORY
The
.Nm
diff --git a/share/man/man4/isp.4 b/share/man/man4/isp.4
index 6fea63fdd5d5..a8f985a59d09 100644
--- a/share/man/man4/isp.4
+++ b/share/man/man4/isp.4
@@ -85,7 +85,7 @@ It may be disabled using configuration and hint options described below.
.Sh HARDWARE
The
.Nm
-driver supports the following optical Fibre Chanel adapters:
+driver supports the following optical Fibre Channel adapters:
.Bl -column "Qlogic 2690/2692/2694 (2684/2692)" "Speed" "PCI-X"
.It Model: Ta Speed: Ta Bus:
.It Qlogic QLE2874 (2814) Ta 64Gb Ta PCIe
diff --git a/share/man/man4/iwx.4 b/share/man/man4/iwx.4
index 295a5f318afa..5f978b210f78 100644
--- a/share/man/man4/iwx.4
+++ b/share/man/man4/iwx.4
@@ -17,24 +17,27 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
-.Dd May 2, 2025
+.Dd November 14, 2025
.Dt IWX 4 amd64
.Os
.Sh NAME
.Nm iwx
.Nd Intel WiFi 6 IEEE 802.11ax wireless network driver
.Sh SYNOPSIS
-.Cd device iwx
-.Cd device wlan
+To compile this driver into the kernel,
+include the following lines in your kernel configuration file:
+.Bd -ragged -offset indent
+.Cd "device iwx"
+.Cd "device pci"
+.Cd "device wlan"
+.Ed
.Pp
-In
-.Xr rc.conf 5 :
-.Cd devmatch_blocklist="if_iwlwifi"
-.Cd kld_list="if_iwx"
-.Pp
-In
-.Xr sysctl.conf 5 :
-.Cd dev.iwx.?.debug=0xffffffff
+Alternatively, to load the driver as a
+module at boot time, place the following lines in
+.Xr loader.conf 5 :
+.Bd -literal -offset indent
+if_iwx_load="YES"
+.Ed
.Sh DESCRIPTION
The
.Nm
diff --git a/share/man/man4/ix.4 b/share/man/man4/ix.4
index 418b6e1188ab..09af85f5c4a7 100644
--- a/share/man/man4/ix.4
+++ b/share/man/man4/ix.4
@@ -29,7 +29,7 @@
.\"
.\" * Other names and brands may be claimed as the property of others.
.\"
-.Dd October 26, 2024
+.Dd November 10, 2025
.Dt IX 4
.Os
.Sh NAME
@@ -78,6 +78,8 @@ including:
.Pp
.Bl -bullet -compact
.It
+Intel(R) Ethernet E610
+.It
Intel(R) Ethernet X553
.It
Intel(R) Ethernet X552
@@ -130,6 +132,35 @@ Enable Adaptive Interrupt Moderation (AIM).
Vary the interrupt rate over time based on the traffic for
that interrupt vector.
.El
+.Sh SYSCTL VARIABLES
+The
+.Nm
+driver supports the following
+.Xr sysctl 8
+variables:
+.Bl -tag -width "dev.ix.?.debug.dump.clusters"
+.It Va dev.ix.?.debug.dump.clusters
+Specify a bitmask to select firmware event clusters
+to be included in the debug dump.
+Possible values include:
+.Pp
+.Bl -tag -compact
+.It 0
+All clusters excluding Manageability Transactions
+.It 0x1
+Link cluster
+.It 0x2
+Full CSR Space excluding RCW registers
+.El
+.Pp
+This feature is only supported on E610 devices.
+.It Va dev.ix.?.debug.dump.dump
+Specify 1 to generate a per-device debugging snapshot.
+Output must be redirected to a file
+and decoded by Intel Customer Support.
+.Pp
+This feature is only supported on E610.
+.El
.Sh DIAGNOSTICS
.Bl -diag
.It "ix%d: Unable to allocate bus resource: memory"
diff --git a/share/man/man4/mgb.4 b/share/man/man4/mgb.4
index cf0f7aaa688d..0d26951d1b1e 100644
--- a/share/man/man4/mgb.4
+++ b/share/man/man4/mgb.4
@@ -49,7 +49,7 @@ For more information on configuring this device, see
.Sh HARDWARE
The
.Nm
-driver supports:
+driver supports Microchip PCIe Gigabit Ethernet interfaces, including:
.Pp
.Bl -bullet -compact
.It
diff --git a/share/man/man4/muge.4 b/share/man/man4/muge.4
index 598106bf1855..2a1b0f600955 100644
--- a/share/man/man4/muge.4
+++ b/share/man/man4/muge.4
@@ -44,7 +44,7 @@ For more information on configuring this device, see
.Sh HARDWARE
The
.Nm
-driver supports:
+driver supports Microchip USB Gigabit Ethernet interfaces, including:
.Pp
.Bl -bullet -compact
.It
diff --git a/share/man/man4/mx25l.4 b/share/man/man4/mx25l.4
index 5dffdebcf43e..a48b153e91ec 100644
--- a/share/man/man4/mx25l.4
+++ b/share/man/man4/mx25l.4
@@ -1,4 +1,6 @@
.\"
+.\" SPDX-License-Identifier: BSD-2-Clause
+.\"
.\" Copyright (c) 2019 Ian Lepore <ian@freebsd.org>
.\"
.\" Redistribution and use in source and binary forms, with or without
@@ -22,26 +24,18 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd June 11, 2024
+.Dd November 11, 2025
.Dt MX25L 4
.Os
.Sh NAME
.Nm mx25l
-.Nd driver for SpiFlash(tm) compatible non-volatile storage devices
+.Nd SpiFlash compatible non-volatile storage devices 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 mx25l"
-.Ed
+.Cd device mx25l
.Pp
-Alternatively, to load the driver as a
-module at boot time, place the following line in
+In
.Xr loader.conf 5 :
-.Bd -literal -offset indent
-mx25l_load="YES"
-.Ed
+.Cd mx25l_load="YES"
.Sh DESCRIPTION
The
.Nm
@@ -67,7 +61,7 @@ modules as with any disk device.
.Sh HARDWARE
The
.Nm
-driver provides support for the following devices:
+driver supports the following spi flash memory devices:
.Pp
.Bl -bullet -compact
.It
@@ -99,6 +93,8 @@ MX25LL32
.It
MX25LL64
.It
+N25Q64
+.It
S25FL032
.It
S25FL064
diff --git a/share/man/man4/pccard.4 b/share/man/man4/pccard.4
deleted file mode 100644
index cec07b2336cb..000000000000
--- a/share/man/man4/pccard.4
+++ /dev/null
@@ -1,78 +0,0 @@
-.\"
-.\" Copyright (c) 2002 M. Warner Losh <imp@FreeBSD.org>
-.\"
-.\" 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. 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.
-.\"
-.Dd August 18, 2020
-.Dt PCCARD 4
-.Os
-.Sh NAME
-.Nm pccard
-.Nd PC Card bus driver
-.Sh SYNOPSIS
-.Cd device pccard
-.Sh DEPRECATION NOTICE
-This driver is scheduled for removal prior to the release of
-.Fx 13.0 .
-.Sh DESCRIPTION
-The
-.Nm
-driver implements the PC Card bus.
-The
-.Nm
-driver supports all PC Card bridges in the system.
-.Sh TUNABLES
-The driver supports the following tunable parameters, which may be
-added to
-.Pa /boot/loader.conf
-or set via the
-.Xr sysctl 8
-command:
-.Bl -tag -width ".Cm hw.pccard.cis_debug" -compact
-.It Cm hw.pccard.debug
-Non-zero values cause more verbose information to be printed when a
-16-bit PC Card is inserted or removed.
-.It Cm hw.pccard.cis_debug
-Non-zero value causes the CIS parsing of the 16-bit PC Card to be much
-more verbose and include a complete CIS dump.
-.El
-.Sh FILES
-.Bl -tag -width ".Pa /dev/pccard0.cis" -compact
-.It Pa /dev/pccard0.cis
-This exclusive-use device will report all the CIS chains present in a
-PC Card, if a 16-bit PC Card is inserted in the slot.
-Only one user at a time may access the CIS.
-The CIS is presented as the relevant byte stream from the PC Card.
-For CIS tuples in Attribute Memory (the default), only the even
-locations are presented (the ODD locations are undefined per the
-standard).
-For CIS tuples in Common Memory, every byte is presented to the user.
-Decoding of the CIS tuples is done via a userland program.
-All tuples are presented to the user.
-.El
-.Sh SEE ALSO
-.Xr cardbus 4 ,
-.\" .Xr mecia 4 ,
-.Xr pccbb 4
-.\" .Xr tcic 4
-.Rs
-.%T "PC Card Standard, Release 8"
-.Re
diff --git a/share/man/man4/pccbb.4 b/share/man/man4/pccbb.4
index 3200e8b2d2e2..1c6cb2045033 100644
--- a/share/man/man4/pccbb.4
+++ b/share/man/man4/pccbb.4
@@ -176,5 +176,4 @@ debugging problems with the bridge chipset.
.El
.Sh SEE ALSO
.Xr cardbus 4 ,
-.Xr exca 4 ,
-.Xr pccard 4
+.Xr exca 4
diff --git a/share/man/man4/pcic.4 b/share/man/man4/pcic.4
deleted file mode 100644
index 1c5b0fc35554..000000000000
--- a/share/man/man4/pcic.4
+++ /dev/null
@@ -1,100 +0,0 @@
-.\"
-.\" Copyright (c) 2001-2002 M. Warner Losh <imp@FreeBSD.org>
-.\"
-.\" 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. 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.
-.\"
-.Dd July 9, 2002
-.Dt PCIC 4
-.Os
-.Sh NAME
-.Nm pcic
-.Nd PC Card bridge driver
-.Sh SYNOPSIS
-.Cd device pcic
-.Cd device pccard
-.Sh DESCRIPTION
-The
-.Nm
-driver provides support for older ISA and non-Yenta PCI PC Card bridges.
-The
-.Nm
-driver supports most
-.Tn ExCA
-devices attached to the
-.Tn ISA
-bus or
-.Tn PCI
-devices that do not conform to the Yenta specification.
-.Pp
-The following
-.Tn ISA
-devices, or true clones, are supported in the current code.
-.Pp
-.Bl -tag -width "Intel i82365SL Step A" -compact
-.It Intel i82365SL Step A
-.It Intel i82365SL Step B
-.It Intel i82365SL Step C
-.Tn Intel Ns 's
-original 16-bit PC Card controller.
-.It Intel i82365SL-DF
-.Tn Intel Ns 's
-last version of this device.
-3.3V support was added.
-.It VLSI 82C146
-An older VLSI part with some issues on some machines.
-.It Cirrus Logic PD-6710
-.It Cirrus Logic PD-6720
-.It Cirrus Logic PD-6722
-Cirrus Logic's pcic controller.
-Compatible with the i82365SL Step C with the addition of a different
-3.3V control.
-.It Ricoh RF5C296
-.It Ricoh RF5C396
-Ricoh's PC Card bridge chips.
-These are compatible with the i82365SL Step C, but with yet another
-different 3.3V control.
-.It Vadem 365
-.It Vadem 465
-Compatible with i82365SL Step C.
-.It Vadem 468
-.It Vadem 469
-Like the earlier Vadem models, but with Vadem's own, incompatible, 3.3V
-control system.
-.It IBM PCIC
-.Tn IBM
-clone of the original i82365SL part, with its own ID register value.
-Has no 3.3V ability.
-.El
-.Pp
-Many other vendors made parts in this arena, but most of them were
-compatible with one of the above chipsets.
-.Pp
-The following PCI pcmcia bridges are supported:
-.Pp
-.Bl -tag -width "Intel i82365SL Step A" -compact
-.It Cirrus Logic PD6729
-.It Cirrus Logic PD6730
-.Pp
-.It O2micro OZ6729
-.It O2micro OZ6730
-.El
-.Sh BUGS
-This does not work at all at the moment.
diff --git a/share/man/man4/random.4 b/share/man/man4/random.4
index 04d46e4d32aa..457f49f3d3ce 100644
--- a/share/man/man4/random.4
+++ b/share/man/man4/random.4
@@ -30,6 +30,7 @@
.Sh SYNOPSIS
.Cd "options RANDOM_LOADABLE"
.Cd "options RANDOM_ENABLE_ETHER"
+.Cd "options RANDOM_ENABLE_TPM"
.Cd "options RANDOM_ENABLE_UMA"
.Sh DESCRIPTION
The
diff --git a/share/man/man4/sbp.4 b/share/man/man4/sbp.4
index 2255fa2993ae..1daffd104a2c 100644
--- a/share/man/man4/sbp.4
+++ b/share/man/man4/sbp.4
@@ -1,3 +1,6 @@
+.\"
+.\" SPDX-License-Identifier: BSD-4-Clause
+.\"
.\" Copyright (c) 1998-2002 Katsushi Kobayashi and Hidetoshi Shimokawa
.\" All rights reserved.
.\"
@@ -29,7 +32,7 @@
.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd February 8, 2012
+.Dd November 11, 2025
.Dt SBP 4
.Os
.Sh NAME
@@ -62,19 +65,27 @@ might wonder why the device is not detached at the CAM layer when the device
is unplugged.
It is detached only if the device has not been plugged again
during several bus resets.
-This is for preventing to detach an active file system
-even when the device cannot be probed correctly for some reason after a bus reset
+This is for preventing to detach an active file system even when the
+device cannot be probed correctly for some reason after a bus reset
or when the device is temporary disconnected because the user changes the bus
topology.
If you want to force to detach the device, run
-.Dq Nm fwcontrol Fl r
-several times or set hw.firewire.hold_count=0 by
+.Ql fwcontrol -r
+several times or set
+.Va hw.firewire.hold_count=0
+by
.Xr sysctl 8 .
.Pp
Some (broken) HDDs do not work well with tagged queuing.
If you have problems with such drives, try
-.Dq Nm camcontrol [device id] tags -N 1
+.Ql camcontrol [device id] tags -N 1
to disable tagged queuing.
+.Sh HARDWARE
+The
+.Nm
+driver supports FireWire Serial Bus Protocol 2
+.Pq SBP-2
+storage devices.
.Sh SEE ALSO
.Xr cam 4 ,
.Xr firewire 4 ,
diff --git a/share/man/man4/snd_dummy.4 b/share/man/man4/snd_dummy.4
index 172b8ed70729..5e9d8aa5dd89 100644
--- a/share/man/man4/snd_dummy.4
+++ b/share/man/man4/snd_dummy.4
@@ -60,7 +60,7 @@ Alias to the device's
.Pa /dev/dsp%d
file created by
.Xr sound 4 .
-This makes it easy for tests to open the dummy devic when there are more
+This makes it easy for tests to open the dummy device when there are more
devices present in the system.
.El
.Sh SEE ALSO
diff --git a/share/man/man4/vt.4 b/share/man/man4/vt.4
index 21d69bf9d495..6176c8c3093e 100644
--- a/share/man/man4/vt.4
+++ b/share/man/man4/vt.4
@@ -25,7 +25,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.Dd July 7, 2024
+.Dd November 21, 2025
.Dt VT 4
.Os
.Sh NAME
@@ -352,6 +352,12 @@ Notification that the console bell has rung.
.It Li hz Ta Tone that was requested in Hz.
.El
.Sh EXAMPLES
+To increase the scrollback buffer size to 22500 lines,
+add the following line to
+.Pa /etc/rc.conf :
+.Pp
+.Dl allscreens_flags="-h 22500"
+.Pp
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
@@ -414,6 +420,7 @@ at boot:
.Xr getty 8 ,
.Xr kldload 8 ,
.Xr moused 8 ,
+.Xr vidcontrol 8 ,
.Xr vtfontcvt 8
.Sh HISTORY
The
diff --git a/share/man/man4/xl.4 b/share/man/man4/xl.4
index 309434154f4e..591703ac93cb 100644
--- a/share/man/man4/xl.4
+++ b/share/man/man4/xl.4
@@ -253,7 +253,6 @@ It is probably safe to ignore them.
.Xr miibus 4 ,
.Xr netintro 4 ,
.Xr ng_ether 4 ,
-.Xr pccard 4 ,
.Xr polling 4 ,
.Xr ifconfig 8
.Sh HISTORY