summaryrefslogtreecommitdiff
path: root/share/man
diff options
context:
space:
mode:
authorTheo de Raadt <deraadt@cvs.openbsd.org>2013-11-04 14:07:17 +0000
committerTheo de Raadt <deraadt@cvs.openbsd.org>2013-11-04 14:07:17 +0000
commit00085f61a4aa40196fa3d6688d34cfbe25c235a9 (patch)
treecaf982d5f425ed6d82671c82e4060050029f9814 /share/man
parentbc5c88ea41636668a7bea1a31e36afd2e87322fb (diff)
remove iop(4) driver. it is entirely unmaintained and supports something
which basically doesn't exist at all. reminded about it by brad
Diffstat (limited to 'share/man')
-rw-r--r--share/man/man4/Makefile6
-rw-r--r--share/man/man4/ami.417
-rw-r--r--share/man/man4/iop.4158
-rw-r--r--share/man/man4/ioprbs.466
-rw-r--r--share/man/man4/iopsp.488
-rw-r--r--share/man/man4/pci.48
6 files changed, 7 insertions, 336 deletions
diff --git a/share/man/man4/Makefile b/share/man/man4/Makefile
index a3de862d3e4..a95bbda4121 100644
--- a/share/man/man4/Makefile
+++ b/share/man/man4/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.561 2013/10/28 12:34:30 mpi Exp $
+# $OpenBSD: Makefile,v 1.562 2013/11/04 14:07:15 deraadt Exp $
MAN= aac.4 ac97.4 acphy.4 \
acpi.4 acpiac.4 acpiasus.4 acpibat.4 acpibtn.4 acpicpu.4 acpidock.4 \
@@ -27,8 +27,8 @@ MAN= aac.4 ac97.4 acphy.4 \
glenv.4 gpio.4 gpiodcf.4 gpioiic.4 gpioow.4 gpr.4 gre.4 gscsio.4 gtp.4 \
hds.4 hifn.4 hil.4 hilid.4 hilkbd.4 hilms.4 hme.4 hotplug.4 hsq.4 \
ichiic.4 ichwdt.4 icmp.4 icmp6.4 icsphy.4 ifmedia.4 \
- iha.4 iic.4 inet.4 inet6.4 inphy.4 iop.4 iophy.4 ioprbs.4 \
- iopsp.4 ip.4 ip6.4 ipcomp.4 ipgphy.4 ipmi.4 ips.4 ipsec.4 ipw.4 \
+ iha.4 iic.4 inet.4 inet6.4 inphy.4 iophy.4 \
+ ip.4 ip6.4 ipcomp.4 ipgphy.4 ipmi.4 ips.4 ipsec.4 ipw.4 \
isa.4 isagpio.4 isapnp.4 isp.4 it.4 itherm.4 iwi.4 iwn.4 ix.4 ixgb.4 \
jmb.4 jme.4 jmphy.4 \
kate.4 km.4 ksyms.4 kue.4 lc.4 lge.4 lii.4 lisa.4 lkm.4 lm.4 \
diff --git a/share/man/man4/ami.4 b/share/man/man4/ami.4
index e6979623ef3..d5f774539e8 100644
--- a/share/man/man4/ami.4
+++ b/share/man/man4/ami.4
@@ -1,8 +1,8 @@
-.\" $OpenBSD: ami.4,v 1.43 2013/07/16 16:05:48 schwarze Exp $
+.\" $OpenBSD: ami.4,v 1.44 2013/11/04 14:07:15 deraadt Exp $
.\"
.\" Michael Shalayeff, 2001. Public Domain.
.\"
-.Dd $Mdocdate: July 16 2013 $
+.Dd $Mdocdate: November 4 2013 $
.Dt AMI 4
.Os
.Sh NAME
@@ -90,19 +90,6 @@ NEC MegaRAID PCI Express ROMB
These controllers support RAID 0, RAID 1, RAID 5, JBOD,
and superpositions of those configurations.
.Pp
-Some cards support both I2O and a so-called
-.Sq Mass Storage
-mode of operation.
-This driver only supports the
-.Sq Mass Storage
-mode; I2O mode is supported
-by the
-.Xr iop 4
-driver.
-However it is recommended to use these cards in
-.Sq Mass Storage
-mode.
-.Pp
Although the controllers are actual RAID controllers,
the driver makes them look just like SCSI controllers.
All RAID configuration is done through the controllers' BIOSes.
diff --git a/share/man/man4/iop.4 b/share/man/man4/iop.4
deleted file mode 100644
index 0b74fd9ead8..00000000000
--- a/share/man/man4/iop.4
+++ /dev/null
@@ -1,158 +0,0 @@
-.\" $OpenBSD: iop.4,v 1.19 2013/07/16 16:05:49 schwarze Exp $
-.\" $NetBSD: iop.4,v 1.7 2001/03/20 13:09:19 ad Exp $
-.\"
-.\" Copyright (c) 2000 The NetBSD Foundation, Inc.
-.\" All rights reserved.
-.\"
-.\" This code is derived from software contributed to The NetBSD Foundation
-.\" by Andrew Doran.
-.\"
-.\" 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 NETBSD FOUNDATION, INC. 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 FOUNDATION 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: July 16 2013 $
-.Dt IOP 4
-.Os
-.Sh NAME
-.Nm iop
-.Nd I2O RAID controller
-.Sh SYNOPSIS
-.Cd "iop* at pci?"
-.Cd "iopsp* at iop?"
-.Cd "ioprbs* at iop?"
-.Cd "option I2OVERBOSE"
-.Sh DESCRIPTION
-The
-.Nm
-driver provides support for
-.Tn PCI
-I/O processors conforming to the
-.Tn I2O
-specification, revision 1.5 and above.
-.Sh IOCTL INTERFACE
-The following structures and constants are defined in
-.Aq Pa dev/i2o/iopio.h .
-Note that the headers
-.Aq Pa sys/types.h ,
-.Aq Pa sys/device.h
-and
-.Aq Pa dev/i2o/i2o.h
-are prerequisites and must therefore be included beforehand.
-.Bl -tag -width OTTF
-.It Dv IOPIOCPT (struct ioppt)
-Submit a message to the IOP and return the reply.
-Note that the return value of this ioctl is not affected by completion status
-as indicated by the reply.
-.Bd -literal
-struct ioppt {
- void *pt_msg; /* pointer to message buffer */
- size_t pt_msglen; /* message buffer size in bytes */
- void *pt_reply; /* pointer to reply buffer */
- size_t pt_replylen; /* reply buffer size in bytes */
- int pt_timo; /* completion timeout in ms */
- int pt_nbufs; /* number of transfers */
- struct ioppt_buf pt_bufs[IOP_MAX_MSG_XFERS]; /* transfers */
-};
-
-struct ioppt_buf {
- void *ptb_data; /* pointer to buffer */
- size_t ptb_datalen; /* buffer size in bytes */
- int ptb_out; /* non-zero if transfer is to IOP */
-};
-.Ed
-.Pp
-The minimum timeout value that may be specified is 1000ms.
-All other values must not exceed the
-.Nm
-driver's operational limits.
-.It Dv IOPIOCGSTATUS (struct iovec)
-Request the latest available status record from the IOP.
-This special-case ioctl is provided as the I2O_EXEC_STATUS_GET message
-does not post replies, and can therefore not be safely issued using
-the IOPIOCPT ioctl.
-.El
-.Pp
-The following ioctls may block while attempting to acquire the
-.Nm
-driver's configuration lock, and may fail if the acquisition times out.
-.Bl -tag -width OTTF
-.It Dv IOPIOCGLCT (struct iovec)
-Retrieve the
-.Nm
-driver's copy of the logical configuration table.
-This copy of the LCT matches the current device configuration, but is not
-necessarily the latest available version of the LCT.
-.It Dv IOPIOCRECONFIG
-Request that the
-.Nm
-driver scan all bus ports, retrieve the latest version of the LCT, and
-attach or detach devices as necessary.
-Note that higher-level reconfiguration tasks (such as logically re-scanning
-SCSI buses) will not be performed by this ioctl.
-.It Dv IOPIOCGTIDMAP (struct iovec)
-Retrieve the TID to device map.
-This map indicates which targets are configured, and what the corresponding
-device name for each is.
-Although at any given point it contains the same number of entries as the LCT,
-the number of entries should be determined using the iov_len field from
-the returned iovec.
-.Bd -literal
-struct iop_tidmap {
- u_short it_tid;
- u_short it_flags;
- char it_dvname[sizeof(((struct device *)NULL)->dv_xname)];
-};
-#define IT_CONFIGURED 0x02 /* target configured */
-.Ed
-.El
-.Sh FILES
-.Bl -tag -width /dev/iopn -compact
-.It Pa /dev/iop Ns Ar u
-control device for IOP unit
-.Ar u
-.El
-.Sh SEE ALSO
-.Xr intro 4 ,
-.Xr ioprbs 4 ,
-.Xr iopsp 4 ,
-.Xr pci 4 ,
-.Xr scsibus 4 ,
-.Xr iopctl 8
-.Sh HISTORY
-The
-.Nm
-driver first appeared in
-.Nx 1.6 ,
-.Ox
-support was added in
-.Ox 3.0 .
-.Sh AUTHORS
-.An -nosplit
-The
-.Nm
-driver was written by
-.An Andrew Doran Aq Mt ad@netbsd.org
-and ported to
-.Ox 3.0
-by
-.An Niklas Hallqvist Aq Mt niklas@openbsd.org
-and
-.An Michael Shalayeff Aq Mt mickey@openbsd.org .
diff --git a/share/man/man4/ioprbs.4 b/share/man/man4/ioprbs.4
deleted file mode 100644
index 63fd4af4024..00000000000
--- a/share/man/man4/ioprbs.4
+++ /dev/null
@@ -1,66 +0,0 @@
-.\" $OpenBSD: ioprbs.4,v 1.18 2013/07/16 16:05:49 schwarze Exp $
-.\"
-.\" Copyright (c) 2000 Niklas Hallqvist <niklas@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.
-.\"
-.Dd $Mdocdate: July 16 2013 $
-.Dt IOPRBS 4
-.Os
-.Sh NAME
-.Nm ioprbs
-.Nd I2O SCSI RAID controller
-.Sh SYNOPSIS
-.Cd "ioprbs* at iop?"
-.Sh DESCRIPTION
-The
-.Nm
-driver provides support for I2O random block storages, like RAID-sets.
-So far only the following adapters have been tested:
-.Pp
-.Bl -item -offset indent -compact
-.It
-.Tn Adaptec 2100S
-.It
-.Tn Adaptec 2110S
-.It
-.Tn Adaptec 3200S
-.El
-.Pp
-Although only these adapters have been tested, the I2O interface is
-a generic one, and the driver should cope with all I2O random block
-storages with no further adaptions.
-.Pp
-The storage is presented to the system as SCSI disks for uniformity
-with other RAID controllers we support.
-All RAID configuration is done through the controllers' BIOSes.
-.Sh SEE ALSO
-.Xr intro 4 ,
-.Xr iop 4 ,
-.Xr iopsp 4 ,
-.Xr scsi 4
-.Sh HISTORY
-The
-.Nm
-driver first appeared in
-.Ox 3.0 .
-.Sh AUTHORS
-.An -nosplit
-The
-.Nm
-driver was written by
-.An Niklas Hallqvist Aq Mt niklas@openbsd.org ,
-inspired by the
-.Nx
-ld_iop driver by
-.An Andrew Doran Aq Mt ad@netbsd.org .
diff --git a/share/man/man4/iopsp.4 b/share/man/man4/iopsp.4
deleted file mode 100644
index 4ba4d318037..00000000000
--- a/share/man/man4/iopsp.4
+++ /dev/null
@@ -1,88 +0,0 @@
-.\" $OpenBSD: iopsp.4,v 1.13 2013/07/16 16:05:49 schwarze Exp $
-.\" $NetBSD: iopsp.4,v 1.2 2000/12/11 13:11:59 ad Exp $
-.\"
-.\" Copyright (c) 2000 The NetBSD Foundation, Inc.
-.\" All rights reserved.
-.\"
-.\" This code is derived from software contributed to The NetBSD Foundation
-.\" by Andrew Doran.
-.\"
-.\" 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 NETBSD FOUNDATION, INC. 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 FOUNDATION 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: July 16 2013 $
-.Dt IOPSP 4
-.Os
-.Sh NAME
-.Nm iopsp
-.Nd I2O SCSI port driver
-.Sh SYNOPSIS
-.Cd "iopsp* at iop?"
-.Sh DESCRIPTION
-The
-.Nm
-driver provides support for I2O SCSI bus adapter ports and child
-peripherals.
-.Pp
-IOPs present each child peripheral attached to a bus adapter port as an
-individual device.
-In order to present the appearance of a bus, the
-.Nm
-driver groups child peripherals by controlling port.
-.Pp
-On IOPs containing a SCSI port and block or tape driver modules, some SCSI
-devices may not be directly accessible.
-For each inaccessible device, a message will be displayed during configuration.
-For example:
-.Bd -literal
- iopsp0: target 0,0 (tid 70): in use by tid 47
-.Ed
-.Pp
-Such devices will usually be indirectly accessible as block devices, either
-individually or as part of an array.
-For accessing these, there is the
-.Nm ioprbs
-driver.
-.Sh SEE ALSO
-.Xr intro 4 ,
-.Xr iop 4 ,
-.Xr ioprbs 4 ,
-.Xr scsibus 4
-.Sh HISTORY
-The
-.Nm
-driver first appeared in
-.Nx 1.6 ,
-.Ox
-support was added in
-.Ox 3.0 .
-.Sh AUTHORS
-.An -nosplit
-The
-.Nm
-driver was written by
-.An Andrew Doran Aq Mt ad@netbsd.org
-and ported to
-.Ox 3.0
-by
-.An Niklas Hallqvist Aq Mt niklas@openbsd.org
-and
-.An Michael Shalayeff Aq Mt mickey@openbsd.org .
diff --git a/share/man/man4/pci.4 b/share/man/man4/pci.4
index b68f40f8464..ee248b95f3d 100644
--- a/share/man/man4/pci.4
+++ b/share/man/man4/pci.4
@@ -1,4 +1,4 @@
-.\" $OpenBSD: pci.4,v 1.316 2013/10/28 12:34:30 mpi Exp $
+.\" $OpenBSD: pci.4,v 1.317 2013/11/04 14:07:15 deraadt Exp $
.\" $NetBSD: pci.4,v 1.29 2000/04/01 00:32:23 tsarna Exp $
.\"
.\" Copyright (c) 2000 Theo de Raadt. All rights reserved.
@@ -31,7 +31,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 $Mdocdate: October 28 2013 $
+.Dd $Mdocdate: November 4 2013 $
.Dt PCI 4
.Os
.Sh NAME
@@ -153,10 +153,6 @@ Compaq Smart ARRAY 5/6 SAS/SATA/SCSI RAID controller
DPT EATA SCSI RAID controller
.It Xr gdt 4
ICP-Vortex and Intel GDT SATA/SCSI RAID controller
-.It Xr iop 4
-.Tn I2O
-.Tn RAID
-controller
.It Xr ips 4
IBM SATA/SCSI ServeRAID controller
.It Xr mfi 4