summaryrefslogtreecommitdiff
path: root/static/openbsd/man4/man4.octeon
diff options
context:
space:
mode:
authorJacob McDonnell <jacob@jacobmcdonnell.com>2026-04-25 14:02:27 -0400
committerJacob McDonnell <jacob@jacobmcdonnell.com>2026-04-25 14:02:27 -0400
commit6d8bdc65446a704d0750217efd05532fc641ea7d (patch)
tree8ae6d698b3c9801750a8b117b3842fb369872a3a /static/openbsd/man4/man4.octeon
parent2f467bd7ff8f8db0dafa40426166491d7f57f368 (diff)
docs: OpenBSD Man Pages Added
Diffstat (limited to 'static/openbsd/man4/man4.octeon')
-rw-r--r--static/openbsd/man4/man4.octeon/Makefile26
-rw-r--r--static/openbsd/man4/man4.octeon/amdcf.455
-rw-r--r--static/openbsd/man4/man4.octeon/cnmac.486
-rw-r--r--static/openbsd/man4/man4.octeon/intro.4111
-rw-r--r--static/openbsd/man4/man4.octeon/octboot.462
-rw-r--r--static/openbsd/man4/man4.octeon/octcf.439
-rw-r--r--static/openbsd/man4/man4.octeon/octcib.438
-rw-r--r--static/openbsd/man4/man4.octeon/octcit.448
-rw-r--r--static/openbsd/man4/man4.octeon/octciu.450
-rw-r--r--static/openbsd/man4/man4.octeon/octcrypto.461
-rw-r--r--static/openbsd/man4/man4.octeon/octgmx.438
-rw-r--r--static/openbsd/man4/man4.octeon/octgpio.437
-rw-r--r--static/openbsd/man4/man4.octeon/octiic.440
-rw-r--r--static/openbsd/man4/man4.octeon/octmmc.441
-rw-r--r--static/openbsd/man4/man4.octeon/octpcie.450
-rw-r--r--static/openbsd/man4/man4.octeon/octpip.437
-rw-r--r--static/openbsd/man4/man4.octeon/octrng.450
-rw-r--r--static/openbsd/man4/man4.octeon/octrtc.462
-rw-r--r--static/openbsd/man4/man4.octeon/octsctl.437
-rw-r--r--static/openbsd/man4/man4.octeon/octsmi.438
-rw-r--r--static/openbsd/man4/man4.octeon/octuctl.448
-rw-r--r--static/openbsd/man4/man4.octeon/octxctl.437
-rw-r--r--static/openbsd/man4/man4.octeon/ogx.446
-rw-r--r--static/openbsd/man4/man4.octeon/ogxnexus.445
24 files changed, 1182 insertions, 0 deletions
diff --git a/static/openbsd/man4/man4.octeon/Makefile b/static/openbsd/man4/man4.octeon/Makefile
new file mode 100644
index 00000000..2eb51593
--- /dev/null
+++ b/static/openbsd/man4/man4.octeon/Makefile
@@ -0,0 +1,26 @@
+MAN = amdcf.4 \
+ cnmac.4 \
+ intro.4 \
+ octboot.4 \
+ octcf.4 \
+ octcib.4 \
+ octcit.4 \
+ octciu.4 \
+ octcrypto.4 \
+ octgmx.4 \
+ octgpio.4 \
+ octiic.4 \
+ octmmc.4 \
+ octpcie.4 \
+ octpip.4 \
+ octrng.4 \
+ octrtc.4 \
+ octsctl.4 \
+ octsmi.4 \
+ octuctl.4 \
+ octxctl.4 \
+ ogx.4 \
+ ogxnexus.4
+
+include ../../../mandoc.mk
+
diff --git a/static/openbsd/man4/man4.octeon/amdcf.4 b/static/openbsd/man4/man4.octeon/amdcf.4
new file mode 100644
index 00000000..04e082a6
--- /dev/null
+++ b/static/openbsd/man4/man4.octeon/amdcf.4
@@ -0,0 +1,55 @@
+.\" $OpenBSD: amdcf.4,v 1.4 2020/04/06 00:01:08 pirofti Exp $
+.\"
+.\" Copyright (c) 2015 Paul Irofti <paul@irofti.net>
+.\"
+.\" 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.
+.\"
+.\"
+.Dd $Mdocdate: April 6 2020 $
+.Dt AMDCF 4 octeon
+.Os
+.Sh NAME
+.Nm amdcf
+.Nd octeon AMD flash memory driver
+.Sh SYNOPSIS
+.Cd "amdcf* at iobus?"
+.Sh DESCRIPTION
+The
+.Nm
+driver provides access to AMD/Fujitsu flash memory devices found on
+D-Link OCTEON machines.
+.Pp
+The driver implementation follows the CFI specification and
+currently has write support disabled.
+.Sh SEE ALSO
+.Xr intro 4 ,
+.Xr octcf 4 ,
+.Xr sd 4 ,
+.Xr wd 4 ,
+.Xr disklabel 5 ,
+.Xr disklabel 8 ,
+.Xr fdisk 8
+.Sh HISTORY
+The
+.Nm
+driver first appeared in
+.Ox 5.8 .
+.Sh AUTHORS
+.An -nosplit
+The
+.Nm
+driver was written by
+.An Paul Irofti Aq Mt paul@irofti.net
+with parts taken from the
+.Fx
+cfi driver.
diff --git a/static/openbsd/man4/man4.octeon/cnmac.4 b/static/openbsd/man4/man4.octeon/cnmac.4
new file mode 100644
index 00000000..e700e1e2
--- /dev/null
+++ b/static/openbsd/man4/man4.octeon/cnmac.4
@@ -0,0 +1,86 @@
+.\" $OpenBSD: cnmac.4,v 1.11 2021/02/06 09:33:41 visa Exp $
+.\"
+.\" Copyright (c) 2015 Visa Hankala
+.\"
+.\" 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.
+.\"
+.\"
+.Dd $Mdocdate: February 6 2021 $
+.Dt CNMAC 4 octeon
+.Os
+.Sh NAME
+.Nm cnmac
+.Nd Cavium OCTEON built-in Ethernet device
+.Sh SYNOPSIS
+.Cd "cnmac* at octgmx?"
+.Sh DESCRIPTION
+The
+.Nm
+driver supports built-in Ethernet ports on Cavium OCTEON CN30xx,
+Cavium OCTEON Plus CN50xx, Cavium OCTEON II CN61xx, and
+Cavium OCTEON III CN71xx system on chips.
+Among the routers based on these chips are the following:
+.Pp
+.Bl -item -offset indent -compact
+.It
+D-Link DSR-500
+.It
+Netgear ProSecure UTM25
+.It
+Portwell CAM-0100
+.It
+Rhino Labs Inc. SDNA Shasta
+.It
+Rhino Labs Inc. SDNA-7130
+.It
+Ubiquiti Networks EdgeRouter
+.It
+Ubiquiti Networks EdgeRouter 4
+.It
+Ubiquiti Networks EdgeRouter 6
+.It
+Ubiquiti Networks EdgeRouter LITE
+.It
+Ubiquiti Networks EdgeRouter PoE
+.It
+Ubiquiti Networks EdgeRouter PRO
+.It
+Ubiquiti Networks UniFi Security Gateway
+.It
+Ubiquiti Networks UniFi Security Gateway PRO-4
+.El
+.Pp
+The
+.Nm
+driver supports TCP/UDP checksum offload on IPv4/IPv6 reception and
+transmission, and IPv4 checksum offload on reception.
+The driver additionally supports jumbo frames.
+.Sh SEE ALSO
+.Xr arp 4 ,
+.Xr ifmedia 4 ,
+.Xr intro 4 ,
+.Xr netintro 4 ,
+.Xr octgmx 4 ,
+.Xr hostname.if 5 ,
+.Xr ifconfig 8
+.Sh HISTORY
+The
+.Nm
+driver first appeared in
+.Ox 5.4 .
+.Sh AUTHORS
+.An -nosplit
+The
+.Nm
+driver was written by
+.An Internet Initiative Japan Inc .
diff --git a/static/openbsd/man4/man4.octeon/intro.4 b/static/openbsd/man4/man4.octeon/intro.4
new file mode 100644
index 00000000..6b5a3012
--- /dev/null
+++ b/static/openbsd/man4/man4.octeon/intro.4
@@ -0,0 +1,111 @@
+.\" $OpenBSD: intro.4,v 1.2 2022/03/31 17:27:22 naddy Exp $
+.\"
+.\" Copyright (c) 1983, 1986, 1991 Regents of the University of California.
+.\" 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 University nor the names of its contributors
+.\" may be used to endorse or promote products derived from this software
+.\" without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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 $Mdocdate: March 31 2022 $
+.Dt INTRO 4 octeon
+.Os
+.Sh NAME
+.Nm intro
+.Nd introduction to special files and hardware support
+.Sh DESCRIPTION
+The manual pages in section 4 describe the special files,
+related driver functions, and networking support
+available in the system.
+In this part of the manual, the SYNOPSIS section of
+each configurable device gives a sample specification
+for use in constructing a system description for the
+.Xr config 8
+program.
+The DIAGNOSTICS section lists messages which may appear on the console
+and/or in the system error log
+.Pa /var/log/messages
+due to errors in device operation;
+see
+.Xr syslogd 8
+for more information.
+.Pp
+This section contains both devices
+which may be configured into the system
+and network related information.
+The networking support is introduced in
+.Xr netintro 4 .
+.Sh DEVICE SUPPORT
+This section describes the hardware supported on the
+octeon
+platform.
+Software support for these devices comes in two forms.
+A hardware device may be supported with a character or block
+.Em device driver ,
+or it may be used within the networking subsystem and have a
+.Em network interface driver .
+Block and character devices are accessed through files in the file
+system of a special type; see
+.Xr mknod 8 .
+Network interfaces are indirectly accessed through the interprocess
+communication facilities provided by the system; see
+.Xr socket 2 .
+.Pp
+A hardware device is identified to the system at configuration time
+and the appropriate device or network interface driver is then compiled
+into the system.
+When the resultant system is booted, the autoconfiguration facilities
+in the system probe for the device and, if found, enable the software
+support for it.
+If a device does not respond at autoconfiguration
+time, it is not accessible at any time afterwards.
+To enable a device which did not autoconfigure,
+the system will have to be rebooted.
+.Pp
+The autoconfiguration system is described in
+.Xr autoconf 4 .
+.Sh LIST OF DEVICES
+A complete list of available devices is contained within the pages
+describing the system buses and controllers.
+For example, a PCI device would be listed in the
+.Xr pci 4
+man page.
+The following buses and controllers list these devices:
+.Pp
+.Bl -tag -width "cardbus(4)XX" -offset 3n -compact
+.It Xr onewire 4
+1-Wire bus
+.It Xr pci 4
+introduction to PCI bus support
+.It Xr usb 4
+introduction to Universal Serial Bus support
+.El
+.Sh SEE ALSO
+.Xr autoconf 4 ,
+.Xr config 8
+.Sh HISTORY
+The
+octeon
+.Nm intro
+first appeared in
+.Ox 7.0 .
diff --git a/static/openbsd/man4/man4.octeon/octboot.4 b/static/openbsd/man4/man4.octeon/octboot.4
new file mode 100644
index 00000000..819790fa
--- /dev/null
+++ b/static/openbsd/man4/man4.octeon/octboot.4
@@ -0,0 +1,62 @@
+.\" $OpenBSD: octboot.4,v 1.2 2020/10/10 10:11:54 visa Exp $
+.\"
+.\" Copyright (c) 2020 Visa Hankala
+.\"
+.\" 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.
+.\"
+.Dd $Mdocdate: October 10 2020 $
+.Dt OCTBOOT 4 octeon
+.Os
+.Sh NAME
+.Nm octboot
+.Nd kernel boot interface
+.Sh SYNOPSIS
+.Cd "pseudo-device octboot"
+.Sh DESCRIPTION
+The
+.Nm
+driver provides an
+.Xr ioctl 2
+interface for booting into another kernel from the currently running kernel.
+.Sh IOCTL INTERFACE
+.Nm
+provides the following
+.Xr ioctl 2
+commands, available through
+.In machine/octboot.h :
+.Bl -tag -width xxxx
+.It Dv OBIOC_GETROOTDEV Fa "char rootdev[PATH_MAX]"
+Get the name of the current root device.
+.It Dv OBIOC_KEXEC "struct octboot_kexec_args *args"
+Boot into the given kernel image.
+.Bd -literal
+struct octboot_kexec_args {
+ char *kimg;
+ size_t klen;
+ char *argv[OCTBOOT_MAX_ARGS];
+};
+.Ed
+.El
+.Sh FILES
+.Bl -tag -width /dev/octboot -compact
+.It Pa /dev/octboot
+boot interface device.
+.El
+.Sh SEE ALSO
+.Xr ioctl 2 ,
+.Xr intro 4
+.Sh HISTORY
+The
+.Nm
+driver first appeared in
+.Ox 6.6 .
diff --git a/static/openbsd/man4/man4.octeon/octcf.4 b/static/openbsd/man4/man4.octeon/octcf.4
new file mode 100644
index 00000000..97daa564
--- /dev/null
+++ b/static/openbsd/man4/man4.octeon/octcf.4
@@ -0,0 +1,39 @@
+.\" $OpenBSD: octcf.4,v 1.1 2019/04/25 15:22:22 visa Exp $
+.\"
+.\" Copyright (c) 2019 Visa Hankala
+.\"
+.\" 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.
+.\"
+.Dd $Mdocdate: April 25 2019 $
+.Dt OCTCF 4 octeon
+.Os
+.Sh NAME
+.Nm octcf
+.Nd OCTEON CompactFlash memory driver
+.Sh SYNOPSIS
+.Cd "octcf* at iobus?"
+.Sh DESCRIPTION
+The
+.Nm
+driver provides access to CompactFlash memory devices on OCTEON boot bus.
+.Sh SEE ALSO
+.Xr amdcf 4 ,
+.Xr intro 4 ,
+.Xr disklabel 5 ,
+.Xr disklabel 8 ,
+.Xr fdisk 8
+.Sh HISTORY
+The
+.Nm
+driver first appeared in
+.Ox 4.9 .
diff --git a/static/openbsd/man4/man4.octeon/octcib.4 b/static/openbsd/man4/man4.octeon/octcib.4
new file mode 100644
index 00000000..b09c643c
--- /dev/null
+++ b/static/openbsd/man4/man4.octeon/octcib.4
@@ -0,0 +1,38 @@
+.\" $OpenBSD: octcib.4,v 1.2 2017/08/06 05:49:12 visa Exp $
+.\"
+.\" Copyright (c) 2017 Visa Hankala
+.\"
+.\" 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.
+.\"
+.Dd $Mdocdate: August 6 2017 $
+.Dt OCTCIB 4 octeon
+.Os
+.Sh NAME
+.Nm octcib
+.Nd Cavium interrupt bus widget
+.Sh SYNOPSIS
+.Cd "octcib* at fdt?"
+.Sh DESCRIPTION
+The
+.Nm
+driver provides support for the Cavium interrupt bus (CIB) widget,
+which is an auxiliary interrupt controller on the CN70xx and CN71xx
+system on chips.
+.Sh SEE ALSO
+.Xr octcit 4 ,
+.Xr octciu 4
+.Sh HISTORY
+The
+.Nm
+driver first appeared in
+.Ox 6.2 .
diff --git a/static/openbsd/man4/man4.octeon/octcit.4 b/static/openbsd/man4/man4.octeon/octcit.4
new file mode 100644
index 00000000..239313cd
--- /dev/null
+++ b/static/openbsd/man4/man4.octeon/octcit.4
@@ -0,0 +1,48 @@
+.\" $OpenBSD: octcit.4,v 1.2 2017/08/06 05:49:12 visa Exp $
+.\"
+.\" Copyright (c) 2017 Visa Hankala
+.\"
+.\" 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.
+.\"
+.Dd $Mdocdate: August 6 2017 $
+.Dt OCTCIT 4 octeon
+.Os
+.Sh NAME
+.Nm octcit
+.Nd OCTEON central interrupt unit version 3
+.Sh SYNOPSIS
+.Cd "octcit* at fdt?"
+.Sh DESCRIPTION
+The
+.Nm
+driver provides support for the OCTEON central interrupt unit version 3 (CIU3).
+The CIU3 is present at least on the following system on chips:
+.Pp
+.Bl -item -offset indent -compact
+.It
+CN72xx
+.It
+CN73xx
+.It
+CN77xx
+.It
+CN78xx
+.El
+.Sh SEE ALSO
+.Xr octcib 4 ,
+.Xr octciu 4
+.Sh HISTORY
+The
+.Nm
+driver first appeared in
+.Ox 6.2 .
diff --git a/static/openbsd/man4/man4.octeon/octciu.4 b/static/openbsd/man4/man4.octeon/octciu.4
new file mode 100644
index 00000000..e44df6af
--- /dev/null
+++ b/static/openbsd/man4/man4.octeon/octciu.4
@@ -0,0 +1,50 @@
+.\" $OpenBSD: octciu.4,v 1.2 2017/08/06 05:49:12 visa Exp $
+.\"
+.\" Copyright (c) 2017 Visa Hankala
+.\"
+.\" 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.
+.\"
+.Dd $Mdocdate: August 6 2017 $
+.Dt OCTCIU 4 octeon
+.Os
+.Sh NAME
+.Nm octciu
+.Nd OCTEON central interrupt unit
+.Sh SYNOPSIS
+.Cd "octciu* at fdt?"
+.Sh DESCRIPTION
+The
+.Nm
+driver provides support for the OCTEON central interrupt unit (CIU).
+The CIU is present at least on the following system on chips:
+.Pp
+.Bl -item -offset indent -compact
+.It
+CN3xxx
+.It
+CN5xxx
+.It
+CN60xx
+.It
+CN61xx
+.It
+CN70xx
+.It
+CN71xx
+.El
+.Sh SEE ALSO
+.Xr octcib 4 ,
+.Xr octcit 4
+.Sh HISTORY
+Control code for the CIU first appeared in
+.Ox 5.4 .
diff --git a/static/openbsd/man4/man4.octeon/octcrypto.4 b/static/openbsd/man4/man4.octeon/octcrypto.4
new file mode 100644
index 00000000..b950c8ad
--- /dev/null
+++ b/static/openbsd/man4/man4.octeon/octcrypto.4
@@ -0,0 +1,61 @@
+.\" $OpenBSD: octcrypto.4,v 1.1 2018/04/09 13:48:26 visa Exp $
+.\"
+.\" Copyright (c) 2018 Visa Hankala
+.\"
+.\" 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.
+.\"
+.Dd $Mdocdate: April 9 2018 $
+.Dt OCTCRYPTO 4 octeon
+.Os
+.Sh NAME
+.Nm octcrypto
+.Nd OCTEON cryptographic unit
+.Sh SYNOPSIS
+.Cd "octcrypto0 at mainbus0"
+.Sh DESCRIPTION
+The
+.Nm
+driver utilizes the OCTEON cryptographic unit to provide
+a hardware-accelerated implementation of the following algorithms
+for
+.Xr ipsec 4 :
+.Pp
+.Bl -item -offset indent -compact
+.It
+AES-CBC
+.It
+AES-CTR
+.It
+AES-GCM
+.It
+AES-GMAC
+.It
+HMAC-MD5
+.It
+HMAC-SHA1
+.It
+HMAC-SHA2-256
+.It
+HMAC-SHA2-384
+.It
+HMAC-SHA2-512
+.El
+.Sh SEE ALSO
+.Xr intro 4 ,
+.Xr ipsec 4 ,
+.Xr crypto 9
+.Sh HISTORY
+The
+.Nm
+driver first appeared in
+.Ox 6.4 .
diff --git a/static/openbsd/man4/man4.octeon/octgmx.4 b/static/openbsd/man4/man4.octeon/octgmx.4
new file mode 100644
index 00000000..004fe32b
--- /dev/null
+++ b/static/openbsd/man4/man4.octeon/octgmx.4
@@ -0,0 +1,38 @@
+.\" $OpenBSD: octgmx.4,v 1.1 2019/09/28 22:20:45 deraadt Exp $
+.\"
+.\" Copyright (c) 2019 Visa Hankala
+.\"
+.\" 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.
+.\"
+.Dd $Mdocdate: September 28 2019 $
+.Dt OCTGMX 4 octeon
+.Os
+.Sh NAME
+.Nm octgmx
+.Nd OCTEON packet interface
+.Sh SYNOPSIS
+.Cd "octgmx* at octpip?"
+.Cd "cnmac* at octgmx?"
+.Sh DESCRIPTION
+The
+.Nm
+driver provides support for the OCTEON packet interface.
+.Sh SEE ALSO
+.Xr cnmac 4 ,
+.Xr intro 4 ,
+.Xr octpip 4
+.Sh HISTORY
+The
+.Nm
+driver first appeared in
+.Ox 5.4 .
diff --git a/static/openbsd/man4/man4.octeon/octgpio.4 b/static/openbsd/man4/man4.octeon/octgpio.4
new file mode 100644
index 00000000..2bdf0a62
--- /dev/null
+++ b/static/openbsd/man4/man4.octeon/octgpio.4
@@ -0,0 +1,37 @@
+.\" $OpenBSD: octgpio.4,v 1.1 2019/01/12 17:07:16 visa Exp $
+.\"
+.\" Copyright (c) 2019 Visa Hankala
+.\"
+.\" 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.
+.\"
+.Dd $Mdocdate: January 12 2019 $
+.Dt OCTGPIO 4 octeon
+.Os
+.Sh NAME
+.Nm octgpio
+.Nd OCTEON GPIO controller
+.Sh SYNOPSIS
+.Cd "octgpio* at fdt?"
+.Sh DESCRIPTION
+The
+.Nm
+driver provides support for the OCTEON GPIO controller.
+It does not provide direct device driver entry points but makes its
+functions available to other drivers.
+.Sh SEE ALSO
+.Xr intro 4
+.Sh HISTORY
+The
+.Nm
+driver first appeared in
+.Ox 6.5 .
diff --git a/static/openbsd/man4/man4.octeon/octiic.4 b/static/openbsd/man4/man4.octeon/octiic.4
new file mode 100644
index 00000000..1059ce92
--- /dev/null
+++ b/static/openbsd/man4/man4.octeon/octiic.4
@@ -0,0 +1,40 @@
+.\" $OpenBSD: octiic.4,v 1.1 2019/04/23 13:56:51 visa Exp $
+.\"
+.\" Copyright (c) 2019 Visa Hankala
+.\"
+.\" 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.
+.\"
+.Dd $Mdocdate: April 23 2019 $
+.Dt OCTIIC 4 octeon
+.Os
+.Sh NAME
+.Nm octiic
+.Nd OCTEON two-wire serial interface
+.Sh SYNOPSIS
+.Cd "octiic* at fdt?"
+.Cd "iic* at octiic?"
+.Sh DESCRIPTION
+The
+.Nm
+driver provides support for the OCTEON two-wire serial interface
+for use with the
+.Xr iic 4
+framework.
+.Sh SEE ALSO
+.Xr iic 4 ,
+.Xr intro 4
+.Sh HISTORY
+The
+.Nm
+driver first appeared in
+.Ox 6.6 .
diff --git a/static/openbsd/man4/man4.octeon/octmmc.4 b/static/openbsd/man4/man4.octeon/octmmc.4
new file mode 100644
index 00000000..2d2cb317
--- /dev/null
+++ b/static/openbsd/man4/man4.octeon/octmmc.4
@@ -0,0 +1,41 @@
+.\" $OpenBSD: octmmc.4,v 1.3 2017/07/10 16:31:29 visa Exp $
+.\"
+.\" Copyright (c) 2016 Visa Hankala
+.\"
+.\" 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.
+.\"
+.Dd $Mdocdate: July 10 2017 $
+.Dt OCTMMC 4 octeon
+.Os
+.Sh NAME
+.Nm octmmc
+.Nd OCTEON MMC host controller
+.Sh SYNOPSIS
+.Cd "octmmc* at fdt?"
+.Cd "sdmmc* at octmmc?"
+.Sh DESCRIPTION
+The
+.Nm
+driver provides support for the OCTEON MMC host controller,
+which provides an interface to the
+.Xr sdmmc 4
+bus.
+.Sh SEE ALSO
+.Xr sdmmc 4
+.Sh HISTORY
+The
+.Nm
+driver first appeared in
+.Ox 6.1 .
+.Sh BUGS
+SDIO interrupts are not supported.
diff --git a/static/openbsd/man4/man4.octeon/octpcie.4 b/static/openbsd/man4/man4.octeon/octpcie.4
new file mode 100644
index 00000000..f277df5e
--- /dev/null
+++ b/static/openbsd/man4/man4.octeon/octpcie.4
@@ -0,0 +1,50 @@
+.\" $OpenBSD: octpcie.4,v 1.2 2019/10/07 14:59:59 visa Exp $
+.\"
+.\" Copyright (c) 2019 Visa Hankala
+.\"
+.\" 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.
+.\"
+.Dd $Mdocdate: October 7 2019 $
+.Dt OCTPCIE 4 octeon
+.Os
+.Sh NAME
+.Nm octpcie
+.Nd OCTEON PCIe controller
+.Sh SYNOPSIS
+.Cd "octpcie* at iobus?"
+.Cd "pci* at octpcie?"
+.Sh DESCRIPTION
+The
+.Nm
+driver provides support for the OCTEON PCIe controller found
+on OCTEON II and III.
+It provides a host interface to the
+.Xr pci 4
+bus.
+.Sh DIAGNOSTICS
+.Bl -diag
+.It "octpcie0 port N: link timeout"
+The PCIe link did not establish.
+This happens if the PCIe slot is empty.
+.It "octpcie0 port N: reset timeout"
+The PCIe port failed to reset.
+This can happen if the PCIe port has not been wired.
+.El
+.Sh SEE ALSO
+.Xr intro 4 ,
+.Xr pci 4
+.Sh HISTORY
+The
+.Nm
+driver first appeared in
+.Ox 6.6 .
diff --git a/static/openbsd/man4/man4.octeon/octpip.4 b/static/openbsd/man4/man4.octeon/octpip.4
new file mode 100644
index 00000000..eaa0a975
--- /dev/null
+++ b/static/openbsd/man4/man4.octeon/octpip.4
@@ -0,0 +1,37 @@
+.\" $OpenBSD: octpip.4,v 1.3 2020/09/08 15:48:14 visa Exp $
+.\"
+.\" Copyright (c) 2019 Visa Hankala
+.\"
+.\" 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.
+.\"
+.Dd $Mdocdate: September 8 2020 $
+.Dt OCTPIP 4 octeon
+.Os
+.Sh NAME
+.Nm octpip
+.Nd OCTEON packet input processing unit
+.Sh SYNOPSIS
+.Cd "octpip* at fdt?"
+.Cd "octgmx* at octpip?"
+.Sh DESCRIPTION
+The
+.Nm
+driver provides an attachment point for OCTEON packet interfaces.
+.Sh SEE ALSO
+.Xr intro 4 ,
+.Xr octgmx 4
+.Sh HISTORY
+The
+.Nm
+driver first appeared in
+.Ox 6.6 .
diff --git a/static/openbsd/man4/man4.octeon/octrng.4 b/static/openbsd/man4/man4.octeon/octrng.4
new file mode 100644
index 00000000..d7b75550
--- /dev/null
+++ b/static/openbsd/man4/man4.octeon/octrng.4
@@ -0,0 +1,50 @@
+.\" $OpenBSD: octrng.4,v 1.5 2020/04/06 00:01:08 pirofti Exp $
+.\"
+.\" Copyright (c) 2013 Paul Irofti <paul@irofti.net>
+.\"
+.\" 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.
+.\"
+.\"
+.Dd $Mdocdate: April 6 2020 $
+.Dt OCTRNG 4 octeon
+.Os
+.Sh NAME
+.Nm octrng
+.Nd octeon random number generator
+.Sh SYNOPSIS
+.Cd "octrng* at iobus?"
+.Sh DESCRIPTION
+The
+.Nm
+driver supports the random number generator found on the CN50XX chip.
+.Pp
+After the 5 seconds it takes for the device to be initialized, the
+.Nm
+driver feeds the random subsystem's entropy pool 32 bits of data every
+10 milliseconds through the
+.Xr enqueue_randomness 9
+API.
+.Sh SEE ALSO
+.Xr intro 4 ,
+.Xr arc4random 9
+.Sh HISTORY
+The
+.Nm
+driver first appeared in
+.Ox 5.5 .
+.Sh AUTHORS
+.An -nosplit
+The
+.Nm
+driver was written by
+.An Paul Irofti Aq Mt paul@irofti.net .
diff --git a/static/openbsd/man4/man4.octeon/octrtc.4 b/static/openbsd/man4/man4.octeon/octrtc.4
new file mode 100644
index 00000000..191b4714
--- /dev/null
+++ b/static/openbsd/man4/man4.octeon/octrtc.4
@@ -0,0 +1,62 @@
+.\" $OpenBSD: octrtc.4,v 1.5 2020/06/26 18:48:31 cheloha Exp $
+.\"
+.\" Copyright (c) 2014 Paul Irofti <paul@irofti.net>
+.\"
+.\" 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.
+.\"
+.\"
+.Dd $Mdocdate: June 26 2020 $
+.Dt OCTRTC 4 octeon
+.Os
+.Sh NAME
+.Nm octrtc
+.Nd time-of-day clock
+.Sh SYNOPSIS
+.Cd "octrtc* at mainbus?"
+.Sh DESCRIPTION
+The
+.Nm
+driver supports the low resolution DS1337 time-of-day clock found on some
+of the octeon models.
+The clock has a resolution of 1 second.
+.Pp
+The
+.Nm
+driver is used for getting and setting the system time.
+.Sh HARDWARE
+Supported models:
+.Bl -tag -width Ds -offset indent -compact
+.It D-Link DSR-500
+.It Portwell CAM-0100
+.El
+.Pp
+Known models missing a DS1377 clock:
+.Bl -tag -width Ds -offset indent -compact
+.It Ubiquiti Networks EdgeRouter Lite
+.El
+.Sh SEE ALSO
+.Xr intro 4 ,
+.Xr gettime 9 ,
+.Xr inittodr 9 ,
+.Xr resettodr 9
+.Sh HISTORY
+The
+.Nm
+driver first appeared in
+.Ox 5.5 .
+.Sh AUTHORS
+.An -nosplit
+The
+.Nm
+driver was written by
+.An Paul Irofti Aq Mt paul@irofti.net .
diff --git a/static/openbsd/man4/man4.octeon/octsctl.4 b/static/openbsd/man4/man4.octeon/octsctl.4
new file mode 100644
index 00000000..eabe7ede
--- /dev/null
+++ b/static/openbsd/man4/man4.octeon/octsctl.4
@@ -0,0 +1,37 @@
+.\" $OpenBSD: octsctl.4,v 1.1 2017/07/28 14:56:41 visa Exp $
+.\"
+.\" Copyright (c) 2017 Visa Hankala
+.\"
+.\" 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.
+.\"
+.Dd $Mdocdate: July 28 2017 $
+.Dt OCTSCTL 4 octeon
+.Os
+.Sh NAME
+.Nm octsctl
+.Nd OCTEON SATA controller bridge
+.Sh SYNOPSIS
+.Cd "octsctl* at fdt?"
+.Cd "ahci* at octsctl?"
+.Sh DESCRIPTION
+The
+.Nm
+driver provides support for the OCTEON SATA controller bridge.
+The bridge connects the system's I/O bus and a SATA controller.
+.Sh SEE ALSO
+.Xr ahci 4
+.Sh HISTORY
+The
+.Nm
+driver first appeared in
+.Ox 6.2 .
diff --git a/static/openbsd/man4/man4.octeon/octsmi.4 b/static/openbsd/man4/man4.octeon/octsmi.4
new file mode 100644
index 00000000..6ed17728
--- /dev/null
+++ b/static/openbsd/man4/man4.octeon/octsmi.4
@@ -0,0 +1,38 @@
+.\" $OpenBSD: octsmi.4,v 1.1 2019/10/01 15:44:32 visa Exp $
+.\"
+.\" Copyright (c) 2019 Visa Hankala
+.\"
+.\" 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.
+.\"
+.Dd $Mdocdate: October 1 2019 $
+.Dt OCTSMI 4 octeon
+.Os
+.Sh NAME
+.Nm octsmi
+.Nd OCTEON system management interface
+.Sh SYNOPSIS
+.Cd "octsmi* at fdt?"
+.Sh DESCRIPTION
+The
+.Nm
+driver provides support for the OCTEON system management interface.
+This interface connects the OCTEON SoC with external Ethernet PHYs.
+.Sh SEE ALSO
+.Xr cnmac 4 ,
+.Xr intro 4 ,
+.Xr mii 4
+.Sh HISTORY
+The
+.Nm
+driver first appeared in
+.Ox 5.4 .
diff --git a/static/openbsd/man4/man4.octeon/octuctl.4 b/static/openbsd/man4/man4.octeon/octuctl.4
new file mode 100644
index 00000000..9c525a6d
--- /dev/null
+++ b/static/openbsd/man4/man4.octeon/octuctl.4
@@ -0,0 +1,48 @@
+.\" $OpenBSD: octuctl.4,v 1.1 2016/09/18 21:20:42 schwarze Exp $
+.\"
+.\" Copyright (c) 2016 Rafael Neves <rafael@diskless.io>
+.\"
+.\" 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.
+.\"
+.Dd $Mdocdate: September 18 2016 $
+.Dt OCTUCTL 4 octeon
+.Os
+.Sh NAME
+.Nm octuctl
+.Nd OCTEON II USB controller interface
+.Sh SYNOPSIS
+.Cd "octuctl0 at iobus? irq 56"
+.Cd "ehci0 at octuctl?"
+.Cd "ohci0 at octuctl?"
+.Sh DESCRIPTION
+The
+.Nm
+driver provides support for the OCTEON II USB controller interface,
+which provides an interface to
+.Xr ehci 4
+and
+.Xr ohci 4
+devices.
+.Sh SEE ALSO
+.Xr ehci 4 ,
+.Xr ohci 4
+.Sh HISTORY
+The
+.Nm
+driver first appeared in
+.Ox 6.0 .
+.Sh AUTHORS
+The
+.Nm
+driver was written by
+.An Jonathan Matthew Aq Mt jmatthew@openbsd.org .
diff --git a/static/openbsd/man4/man4.octeon/octxctl.4 b/static/openbsd/man4/man4.octeon/octxctl.4
new file mode 100644
index 00000000..ee4782b6
--- /dev/null
+++ b/static/openbsd/man4/man4.octeon/octxctl.4
@@ -0,0 +1,37 @@
+.\" $OpenBSD: octxctl.4,v 1.1 2017/08/01 16:21:54 visa Exp $
+.\"
+.\" Copyright (c) 2017 Visa Hankala
+.\"
+.\" 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.
+.\"
+.Dd $Mdocdate: August 1 2017 $
+.Dt OCTXCTL 4 octeon
+.Os
+.Sh NAME
+.Nm octxctl
+.Nd OCTEON USB3 controller bridge
+.Sh SYNOPSIS
+.Cd "octxctl* at fdt?"
+.Cd "xhci* at octxctl?"
+.Sh DESCRIPTION
+The
+.Nm
+driver provides support for the OCTEON USB3 controller bridge.
+The bridge connects the system's I/O bus and a USB3 controller.
+.Sh SEE ALSO
+.Xr xhci 4
+.Sh HISTORY
+The
+.Nm
+driver first appeared in
+.Ox 6.2 .
diff --git a/static/openbsd/man4/man4.octeon/ogx.4 b/static/openbsd/man4/man4.octeon/ogx.4
new file mode 100644
index 00000000..b1ce6147
--- /dev/null
+++ b/static/openbsd/man4/man4.octeon/ogx.4
@@ -0,0 +1,46 @@
+.\" $OpenBSD: ogx.4,v 1.2 2020/12/31 09:57:23 visa Exp $
+.\"
+.\" Copyright (c) 2019 Visa Hankala
+.\"
+.\" 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.
+.\"
+.\"
+.Dd $Mdocdate: December 31 2020 $
+.Dt OGX 4 octeon
+.Os
+.Sh NAME
+.Nm ogx
+.Nd OCTEON III built-in Ethernet device
+.Sh SYNOPSIS
+.Cd "ogx* at ogxnexus?"
+.Sh DESCRIPTION
+The
+.Nm
+driver supports built-in Ethernet ports on the OCTEON III network processor.
+.Pp
+The
+.Nm
+driver utilizes IPv4 and TCP/UDP checksum offload on transmission.
+.Sh SEE ALSO
+.Xr arp 4 ,
+.Xr ifmedia 4 ,
+.Xr intro 4 ,
+.Xr netintro 4 ,
+.Xr ogxnexus 4 ,
+.Xr hostname.if 5 ,
+.Xr ifconfig 8
+.Sh HISTORY
+The
+.Nm
+driver first appeared in
+.Ox 6.7 .
diff --git a/static/openbsd/man4/man4.octeon/ogxnexus.4 b/static/openbsd/man4/man4.octeon/ogxnexus.4
new file mode 100644
index 00000000..1eb18ad9
--- /dev/null
+++ b/static/openbsd/man4/man4.octeon/ogxnexus.4
@@ -0,0 +1,45 @@
+.\" $OpenBSD: ogxnexus.4,v 1.1 2019/11/05 14:27:59 visa Exp $
+.\"
+.\" Copyright (c) 2019 Visa Hankala
+.\"
+.\" 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.
+.\"
+.\"
+.Dd $Mdocdate: November 5 2019 $
+.Dt OGXNEXUS 4 octeon
+.Os
+.Sh NAME
+.Nm ogxnexus
+.Nd OCTEON III Ethernet nexus
+.Sh SYNOPSIS
+.Cd "ogxnexus* at fdt?"
+.Cd "ogx* at ogxnexus?"
+.Sh DESCRIPTION
+The
+.Nm
+driver provides an attachment point for instances of the
+.Xr ogx 4
+driver.
+.Sh SEE ALSO
+.Xr arp 4 ,
+.Xr ifmedia 4 ,
+.Xr intro 4 ,
+.Xr netintro 4 ,
+.Xr ogx 4 ,
+.Xr hostname.if 5 ,
+.Xr ifconfig 8
+.Sh HISTORY
+The
+.Nm
+driver first appeared in
+.Ox 6.7 .