Clean up a bit after the recent CAM work (075c6d38244abd0b0c8).
authorSascha Wildner <saw@online.de>
Sun, 8 Jan 2017 13:33:03 +0000 (14:33 +0100)
committerSascha Wildner <saw@online.de>
Sun, 8 Jan 2017 13:33:34 +0000 (14:33 +0100)
Makefile_upgrade.inc
UPDATING
etc/devd.conf
share/man/man4/Makefile
share/man/man4/ncv.4 [deleted file]
share/man/man4/nsp.4 [deleted file]
share/man/man4/stg.4 [deleted file]
sys/bus/cam/scsi/scsi_dvcfg.h [deleted file]

index 1f405cc..b64d0a3 100644 (file)
@@ -3182,6 +3182,15 @@ TO_REMOVE+=/boot/kernel/portal.ko
 TO_REMOVE+=/sbin/mount_portal
 TO_REMOVE+=/usr/share/examples/portal
 TO_REMOVE+=/usr/share/man/man8/mount_portal.8.gz
+TO_REMOVE+=/boot/kernel/ncv.ko
+TO_REMOVE+=/boot/kernel/nsp.ko
+TO_REMOVE+=/boot/kernel/stg.ko
+TO_REMOVE+=/usr/include/bus/cam/scsi/scsi_dvcfg.h
+TO_REMOVE+=/usr/include/bus/cam/scsi/scsi_low.h
+TO_REMOVE+=/usr/include/bus/cam/scsi/scsi_low_pisa.h
+TO_REMOVE+=/usr/share/man/man4/ncv.4.gz
+TO_REMOVE+=/usr/share/man/man4/nsp.4.gz
+TO_REMOVE+=/usr/share/man/man4/stg.4.gz
 
 .if !defined(WANT_INSTALLER)
 TO_REMOVE+=/usr/sbin/dfuibe_installer
@@ -3209,6 +3218,3 @@ TO_REMOVE+=/usr/share/openssl
 
 # XXX Remove when pfsync(4) has been fixed
 TO_REMOVE+=/usr/share/man/man4/pfsync.4.gz
-TO_REMOVE+=/boot/kernel/ncv.ko
-TO_REMOVE+=/boot/kernel/nsp.ko
-TO_REMOVE+=/boot/kernel/stg.ko
index 00f8242..abbbabf 100644 (file)
--- a/UPDATING
+++ b/UPDATING
 +         UPGRADING DRAGONFLY FROM 4.6 TO LATER VERSIONS                +
 +-----------------------------------------------------------------------+
 
+NCV, NSP AND STG DRIVERS REMOVED
+--------------------------------
+
+They were all in our X86_64_GENERIC kernel configuration file, so any
+custom configuration files derived from it need adjustment.
+
 PORTAL FILE SYSTEM REMOVED
 --------------------------
 
index adbd007..da4fa7c 100644 (file)
@@ -20,7 +20,7 @@ options {
        #XXX Yes, these are gross -- imp
        set scsi-controller-regex
                "(aac|adv|adw|aha|ahb|ahc|ahd|aic|amd|amr|asr|bt|ciss|ct|dpt|\
-               esp|ida|iir|ips|isp|mlx|mly|mpt|ncr|ncv|nsp|stg|sym|trm|wds)\
+               esp|ida|iir|ips|isp|mlx|mly|mpt|ncr|sym|trm|wds)\
                [0-9]+";
 };
 
index da84ed8..1e18b77 100644 (file)
@@ -194,7 +194,6 @@ MAN=        aac.4 \
        natapicam.4 \
        nataraid.4 \
        ncr.4 \
-       ncv.4 \
        ndis.4 \
        netgraph.4 \
        netintro.4 \
@@ -227,7 +226,6 @@ MAN=        aac.4 \
        ng_vjc.4 \
        nmdm.4 \
        nsclpcsio.4 \
-       nsp.4 \
        null.4 \
        nvme.4 \
        oce.4 \
@@ -319,7 +317,6 @@ MAN=        aac.4 \
        st.4 \
        ste.4 \
        stf.4 \
-       stg.4 \
        stge.4 \
        sym.4 \
        syncer.4 \
diff --git a/share/man/man4/ncv.4 b/share/man/man4/ncv.4
deleted file mode 100644 (file)
index 3938988..0000000
+++ /dev/null
@@ -1,133 +0,0 @@
-.\" Copyright (C) 2003 The FreeBSD Project. All rights reserved.
-.\" Copyright (c) 2003 Noriaki Mitsunaga. All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\"    notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\"    notice, this list of conditions and the following disclaimer in the
-.\"    documentation and/or other materials provided with the distribution.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY 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 AUTHOR OR CONTRIBUTORS BE LIABLE
-.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-.\" SUCH DAMAGE.
-.\"
-.\" $FreeBSD: src/share/man/man4/ncv.4,v 1.7 2006/06/18 09:53:00 brueffer Exp $
-.\"
-.Dd August 10, 2004
-.Dt NCV 4
-.Os
-.Sh NAME
-.Nm ncv
-.Nd "NCR 53C500 based SCSI host adapter 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 scbus"
-.Cd "device ncv"
-.Ed
-.Pp
-Alternatively, to load the driver as a
-module at boot time, place the following line in
-.Xr loader.conf 5 :
-.Bd -literal -offset indent
-ncv_load="YES"
-.Ed
-.Sh DESCRIPTION
-The
-.Nm
-driver provides access to the
-.Tn SCSI
-bus
-connected to an NCR 53C500 based
-PC-Card
-.Tn SCSI
-host adapter or an Adaptec AHA-2920 on the
-.Tn PCI
-bus.
-.Sh HARDWARE
-The following devices are currently supported by the
-.Nm
-driver:
-.Pp
-.Bl -bullet -compact
-.It
-I-O DATA PCSC-DV
-.It
-KME KXLC002 (TAXAN ICD-400PN, etc.), KXLC004, and UJDCD450
-.It
-Macnica Miracle SCSI-II mPS110
-.It
-Media Intelligent MSC-110, MSC-200
-.It
-NEC PC-9801N-J03R
-.It
-New Media Corporation BASICS SCSI
-.It
-Qlogic Fast SCSI
-.It
-RATOC REX-9530, REX-5572 (SCSI only)
-.El
-.Sh DIAGNOSTICS
-The following error messages are sometimes returned:
-.Bl -diag
-.It "SCSI BUS RESET failed"
-Usually returned when a failure occurs during
-the bus reset.
-.It "CMD_NOP failed"
-No operation or the operation has failed.
-.It "CMD_NOP|CMD_DMA"
-A failure occurred during the
-.Tn DMA
-read/write operations.
-.El
-.Pp
-The
-.Nm
-driver should return
-.Bq Er ENODEV
-when any of the previously noted failures occur.
-.Sh SEE ALSO
-.Xr cardbus 4 ,
-.Xr cd 4 ,
-.Xr da 4 ,
-.Xr pccard 4 ,
-.Xr sa 4 ,
-.Xr scsi 4
-.Sh HISTORY
-The
-.Nm
-device driver has been developed for
-.Nx Ns / Ns Tn pc98
-and ported to
-.Fx .
-The
-.Nm
-driver first appeared in
-.Fx 2.2
-with
-.Tn PAO
-and merged in
-.Fx 4.2 .
-.Sh AUTHORS
-.An -nosplit
-The
-.Nm
-driver was written by
-.An Naofumi Honda .
-This manual page was written by
-.An Tom Rhodes Aq Mt trhodes@FreeBSD.org
-and
-.An Noriaki Mitsunaga Aq Mt non@FreeBSD.org .
diff --git a/share/man/man4/nsp.4 b/share/man/man4/nsp.4
deleted file mode 100644 (file)
index 4273784..0000000
+++ /dev/null
@@ -1,98 +0,0 @@
-.\" Copyright (c) 2003 Noriaki MITSUNAGA. All rights reserved.
-.\" Copyright (c) 2003 Hideyuki KURASHINA. All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\"    notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\"    notice, this list of conditions and the following disclaimer in the
-.\"    documentation and/or other materials provided with the distribution.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY 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 AUTHOR OR CONTRIBUTORS BE LIABLE
-.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-.\" SUCH DAMAGE.
-.\"
-.\" $FreeBSD: src/share/man/man4/nsp.4,v 1.7 2006/06/18 09:53:00 brueffer Exp $
-.\"
-.Dd August 8, 2004
-.Dt NSP 4
-.Os
-.Sh NAME
-.Nm nsp
-.Nd "Workbit Ninja SCSI-3 based PC-Card SCSI host adapter 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 scbus"
-.Cd "device nsp"
-.Ed
-.Pp
-Alternatively, to load the driver as a
-module at boot time, place the following line in
-.Xr loader.conf 5 :
-.Bd -literal -offset indent
-nsp_load="YES"
-.Ed
-.Sh DESCRIPTION
-The
-.Nm
-driver provides access to the
-.Tn SCSI
-bus connected to a PC-Card
-.Tn SCSI
-host adapter based on a Ninja SCSI-3 controller by Workbit.
-.Sh HARDWARE
-Controllers supported by the
-.Nm
-driver include:
-.Pp
-.Bl -bullet -compact
-.It
-Alpha-Data AD-PCS201
-.It
-I-O DATA CBSC16
-.El
-.Sh SEE ALSO
-.Xr cd 4 ,
-.Xr ch 4 ,
-.Xr da 4 ,
-.Xr intro 4 ,
-.Xr pccard 4 ,
-.Xr sa 4 ,
-.Xr scsi 4
-.Sh HISTORY
-The
-.Nm
-driver has been developed for
-.Nx Ns / Ns Tn pc98
-and ported for
-.Fx .
-It first appeared in
-.Fx 3.4
-with PAO3 and merged in
-.Fx 4.2 .
-.Sh AUTHORS
-.An -nosplit
-The
-.Nm
-driver was written by
-.An Naofumi HONDA .
-.Pp
-This manual page was written by
-.An Noriaki MITSUNAGA Aq Mt non@FreeBSD.org
-and
-.An Hideyuki KURASHINA Aq Mt rushani@FreeBSD.org .
-.Sh BUGS
-SMIT mode is only supported under OLDCARD now.
diff --git a/share/man/man4/stg.4 b/share/man/man4/stg.4
deleted file mode 100644 (file)
index c17fba3..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
-.\"
-.\" Copyright (c) 2003 Bob Bishop
-.\" 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. 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 ``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 BE LIABLE FOR ANY DIRECT, INDIRECT,
-.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-.\"
-.\" $FreeBSD: src/share/man/man4/stg.4,v 1.8 2006/06/18 09:53:00 brueffer Exp $
-.\"
-.Dd August 8, 2004
-.Dt STG 4
-.Os
-.Sh NAME
-.Nm stg
-.Nd driver for Future Domain based SCSI controllers
-.Sh SYNOPSIS
-To compile this driver into the kernel,
-place the following lines in your
-kernel configuration file:
-.Bd -ragged -offset indent
-.Cd "device pci"
-.Cd "device scbus"
-.Cd "device stg"
-.Ed
-.Pp
-Alternatively, to load the driver as a
-module at boot time, place the following line in
-.Xr loader.conf 5 :
-.Bd -literal -offset indent
-stg_load="YES"
-.Ed
-.Sh DESCRIPTION
-The
-.Nm
-driver provides support for PCCARD and PCI controllers based on
-Future Domain SCSI controller chips including the TMC-16C30, 16C50 and 32C60.
-.Sh HARDWARE
-Controllers supported by the
-.Nm
-driver include:
-.Pp
-.Bl -bullet -compact
-.It
-Adaptec 2920/A
-.It
-Future Domain SCSI2GO
-.It
-Future Domain TMC-18XX/3260
-.It
-IBM SCSI PCMCIA Card
-.It
-ICM PSC-2401 SCSI
-.It
-MELCO IFC-SC
-.It
-RATOC REX-5536, REX-5536AM, REX-5536M, REX-9836A
-.El
-.Pp
-Note that the Adaptec 2920C is supported by the
-.Xr ahc 4
-driver.
-.Sh SEE ALSO
-.Xr ahc 4 ,
-.Xr cd 4 ,
-.Xr ch 4 ,
-.Xr da 4 ,
-.Xr intro 4 ,
-.Xr sa 4 ,
-.Xr scsi 4
-.Sh HISTORY
-The
-.Nm
-device driver has been developed for
-.Nx Ns / Ns Tn pc98
-and ported for
-.Fx .
-It first appeared in
-.Fx 2.2
-with PAO and merged in
-.Fx 4.2 .
-.Sh AUTHORS
-The
-.Nm
-driver was written by
-.An Naofumi HONDA .
diff --git a/sys/bus/cam/scsi/scsi_dvcfg.h b/sys/bus/cam/scsi/scsi_dvcfg.h
deleted file mode 100644 (file)
index f271a52..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-/*
- * [NetBSD for NEC PC-98 series]
- *  Copyright (c) 1994, 1995, 1996, 1997, 1998
- *     NetBSD/pc98 porting staff. All rights reserved.
- *  Copyright (c) 1994, 1995, 1996, 1997, 1998
- *     Naofumi HONDA. 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. 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 ``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 BE LIABLE FOR ANY DIRECT,
- * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
- * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
- * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
- * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- *
- * $FreeBSD: src/sys/cam/scsi/scsi_dvcfg.h,v 1.1.2.1 2000/10/29 11:05:44 non Exp $
- * $DragonFly: src/sys/bus/cam/scsi/scsi_dvcfg.h,v 1.3 2006/11/07 19:56:20 dillon Exp $
- * $NecBSD: scsi_dvcfg.h,v 1.4 1998/03/14 07:05:06 kmatsuda Exp $
- * $NetBSD$
- */
-
-#ifndef        _SCSI_DVCFG_H_
-#define        _SCSI_DVCFG_H_
-
-/* common dvcfg flags defitions for bs, ncv, stg */
-
-#define        DVF_SCSI_SYNC           0x01
-#define        DVF_SCSI_DISC           0x02
-#define        DVF_SCSI_WAIT           0x04
-#define        DVF_SCSI_LINK           0x08
-#define        DVF_SCSI_QTAG           0x10
-#define        DVF_SCSI_SP0            0x100
-#define        DVF_SCSI_NOPARITY       0x200
-#define        DVF_SCSI_SAVESP         0x400
-#define        DVF_SCSI_SP1            0x800
-#define        DVF_SCSI_PERIOD(XXX)    (((XXX) >> 24) & 0xff)
-#define        DVF_SCSI_OFFSET(XXX)    (((XXX) >> 16) & 0xff)
-#define DVF_SCSI_SYNCMASK      0xffff0000
-
-#define        DVF_SCSI_DEFCFG (DVF_SCSI_SYNC | DVF_SCSI_NOPARITY | DVF_SCSI_SYNCMASK)
-
-#define        DVF_SCSI_BITS           "\020\13fssp\12noparity\11nosat\005qtag\004cmdlnk\003wait\002disc\001sync"
-
-#endif /* !_SCSI_DVCFG_H_ */