diff options
author | Theo de Raadt <deraadt@cvs.openbsd.org> | 2013-11-04 14:07:17 +0000 |
---|---|---|
committer | Theo de Raadt <deraadt@cvs.openbsd.org> | 2013-11-04 14:07:17 +0000 |
commit | 00085f61a4aa40196fa3d6688d34cfbe25c235a9 (patch) | |
tree | caf982d5f425ed6d82671c82e4060050029f9814 /share/man | |
parent | bc5c88ea41636668a7bea1a31e36afd2e87322fb (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/Makefile | 6 | ||||
-rw-r--r-- | share/man/man4/ami.4 | 17 | ||||
-rw-r--r-- | share/man/man4/iop.4 | 158 | ||||
-rw-r--r-- | share/man/man4/ioprbs.4 | 66 | ||||
-rw-r--r-- | share/man/man4/iopsp.4 | 88 | ||||
-rw-r--r-- | share/man/man4/pci.4 | 8 |
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 |