diff options
Diffstat (limited to 'static/netbsd/man4/man4.mvme68k')
| -rw-r--r-- | static/netbsd/man4/man4.mvme68k/Makefile | 4 | ||||
| -rw-r--r-- | static/netbsd/man4/man4.mvme68k/autoconf.4 | 67 | ||||
| -rw-r--r-- | static/netbsd/man4/man4.mvme68k/clmpcc.4 | 92 | ||||
| -rw-r--r-- | static/netbsd/man4/man4.mvme68k/clock.4 | 56 | ||||
| -rw-r--r-- | static/netbsd/man4/man4.mvme68k/ie.4 | 48 | ||||
| -rw-r--r-- | static/netbsd/man4/man4.mvme68k/intro.4 | 142 | ||||
| -rw-r--r-- | static/netbsd/man4/man4.mvme68k/lpt.4 | 64 | ||||
| -rw-r--r-- | static/netbsd/man4/man4.mvme68k/mainbus.4 | 58 | ||||
| -rw-r--r-- | static/netbsd/man4/man4.mvme68k/mem.4 | 76 | ||||
| -rw-r--r-- | static/netbsd/man4/man4.mvme68k/memc.4 | 72 | ||||
| -rw-r--r-- | static/netbsd/man4/man4.mvme68k/ncrsc.4 | 62 | ||||
| -rw-r--r-- | static/netbsd/man4/man4.mvme68k/pcc.4 | 56 | ||||
| -rw-r--r-- | static/netbsd/man4/man4.mvme68k/pcctwo.4 | 57 | ||||
| -rw-r--r-- | static/netbsd/man4/man4.mvme68k/wdsc.4 | 75 | ||||
| -rw-r--r-- | static/netbsd/man4/man4.mvme68k/zsc.4 | 65 |
15 files changed, 994 insertions, 0 deletions
diff --git a/static/netbsd/man4/man4.mvme68k/Makefile b/static/netbsd/man4/man4.mvme68k/Makefile new file mode 100644 index 00000000..67434962 --- /dev/null +++ b/static/netbsd/man4/man4.mvme68k/Makefile @@ -0,0 +1,4 @@ +MAN = $(wildcard *.4) + +include ../../../mandoc.mk + diff --git a/static/netbsd/man4/man4.mvme68k/autoconf.4 b/static/netbsd/man4/man4.mvme68k/autoconf.4 new file mode 100644 index 00000000..3a54325a --- /dev/null +++ b/static/netbsd/man4/man4.mvme68k/autoconf.4 @@ -0,0 +1,67 @@ +.\" $NetBSD: autoconf.4,v 1.8 2024/09/07 19:13:28 rillig Exp $ +.\" +.\" Copyright (c) 1994 Christopher G. Demetriou +.\" 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. All advertising materials mentioning features or use of this software +.\" must display the following acknowledgement: +.\" This product includes software developed for the +.\" NetBSD Project. See https://www.NetBSD.org/ for +.\" information about NetBSD. +.\" 4. 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. +.\" +.\" <<Id: LICENSE,v 1.2 2000/06/14 15:57:33 cgd Exp>> +.\" +.Dd February 17, 2017 +.Dt AUTOCONF 4 mvme68k +.Os +.Sh NAME +.Nm autoconf +.Nd diagnostics from the autoconfiguration code +.Sh DESCRIPTION +When +.Nx +bootstraps it probes the innards of the machine +on which it is running +and locates controllers, drives, and other devices, printing out +what it finds on the console. This procedure is driven by a system +configuration table which is processed by +.Xr config 1 +and compiled into each kernel. +Devices which exist in the machine but are not configured into the +kernel are not detected. +.Sh DIAGNOSTICS +.Bl -diag +.It Sorry, the kernel isn't configured for this model. +You tried to boot a +.Nx +kernel which was not configured to support your MVME board. +.It Sorry, NetBSD doesn't support this model yet. +You tried to boot +.Nx +on an MVME board which is not yet supported. +.El +.Sh SEE ALSO +.Xr config 1 , +.Xr mvme68k/intro 4 , +.Xr boot 8 diff --git a/static/netbsd/man4/man4.mvme68k/clmpcc.4 b/static/netbsd/man4/man4.mvme68k/clmpcc.4 new file mode 100644 index 00000000..5da23b00 --- /dev/null +++ b/static/netbsd/man4/man4.mvme68k/clmpcc.4 @@ -0,0 +1,92 @@ +.\" $NetBSD: clmpcc.4,v 1.7 2017/02/17 22:24:47 christos Exp $ +.\" +.\" Copyright (c) 1999 The NetBSD Foundation, Inc. +.\" All rights reserved. +.\" +.\" This code is derived from software contributed to The NetBSD Foundation +.\" by Steve C. Woodford. +.\" +.\" 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 February 17, 2017 +.Dt CLMPCC 4 mvme68k +.Os +.Sh NAME +.Nm clmpcc +.Nd Cirrus Logic CD2400/CD2401 serial communications controller +.Sh SYNOPSIS +.Cd "clmpcc0 at pcctwo? ipl 4" +.Sh DESCRIPTION +The +.Nm +driver provides support for the Cirrus Logic CD2401 Multi-protocol +Communications Controller found on Motorola MVME167 and MVME177 +single-board computers. +.Pp +The chip integrates four serial channels in one package, +with each channel being completely independent and capable of +running in Async (with optional DMA control), Bisync, HDLC/SDLC and +X.21 modes. Each channel has 32 bytes of FIFO, split into 16 bytes +for the Tx side and 16 bytes for the Rx side. +.Pp +At the present time, the +.Nm +driver supports the non-DMA Async mode of operation, using the +channel FIFOs to maximize throughput with minimal interrupt overhead. +.Pp +The Motorola MVME1x7 boards provide a 20MHz master clock to the device, +which allows the Tx and Rx side to be independently set to any +baud rate in the range 50 to 57600. +The device should be capable of running at +a baud rate of 115200, however it is not a rate documented in the +device's datasheet for Async. mode so is not recommended. +.Sh FILES +.Bl -tag -width Pa +.It Pa /dev/console +.It Pa /dev/ttyC1 +.It Pa /dev/ttyC2 +.It Pa /dev/ttyC3 +.El +.Sh DIAGNOSTICS +.Bl -diag +.It clmpcc%d: channel %d command timeout (idle) +The chip failed to acknowledge a command sent to the specified +channel. +.It clmpcc%d: Failed to reset chip +The +.Nm +driver was unable to determine if the chip completed +its RESET processing. +.El +.Sh SEE ALSO +.Xr mvme68k/pcctwo 4 , +.Xr tty 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Nx 1.4 +and is +.Ud +.Sh BUGS +The hardware flow control features of the chip are not yet fully +supported. diff --git a/static/netbsd/man4/man4.mvme68k/clock.4 b/static/netbsd/man4/man4.mvme68k/clock.4 new file mode 100644 index 00000000..c82866bf --- /dev/null +++ b/static/netbsd/man4/man4.mvme68k/clock.4 @@ -0,0 +1,56 @@ +.\" $NetBSD: clock.4,v 1.4 2017/02/17 22:24:47 christos Exp $ +.\" +.\" Copyright (c) 1999 The NetBSD Foundation, Inc. +.\" All rights reserved. +.\" +.\" This code is derived from software contributed to The NetBSD Foundation +.\" by Steve C. Woodford. +.\" +.\" 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 February 17, 2017 +.Dt CLOCK 4 mvme68k +.Os +.Sh NAME +.Nm clock +.Nd Clock driver for Motorola MVME68K Single Board Computers +.Sh SYNOPSIS +.Cd "clock0 at pcc? ipl 5" +.Cd "clock0 at pcctwo? ipl 5" +.Sh DESCRIPTION +The +.Nm +driver uses the counter/timer facilities of the MVME147's +.Nm pcc +driver or the MVME167/MVME177's +.Nm pcctwo +driver to provide two independent hardware clocks for use by the +.Nx +kernel. +.Pp +Both clock interrupts are set to 100Hz, with one used to provide +the master kernel stats clock tick. The other is used for profiling +purposes. +.Sh SEE ALSO +.Xr mvme68k/intro 4 , +.Xr mvme68k/pcc 4 , +.Xr mvme68k/pcctwo 4 diff --git a/static/netbsd/man4/man4.mvme68k/ie.4 b/static/netbsd/man4/man4.mvme68k/ie.4 new file mode 100644 index 00000000..9d0e8f3d --- /dev/null +++ b/static/netbsd/man4/man4.mvme68k/ie.4 @@ -0,0 +1,48 @@ +.\" $NetBSD: ie.4,v 1.6 2017/02/18 22:39:01 wiz Exp $ +.\" +.\" Copyright (c) 1999 The NetBSD Foundation, Inc. +.\" All rights reserved. +.\" +.\" This code is derived from software contributed to The NetBSD Foundation +.\" by Steve C. Woodford. +.\" +.\" 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 February 17, 2017 +.Dt IE 4 mvme68k +.Os +.Sh NAME +.Nm ie +.Nd Ethernet driver for Intel 82596 Ethernet chip +.Sh SYNOPSIS +.Cd "ie0 at pcctwo? ipl 3" +.Sh DESCRIPTION +The +.Nm +interface provides access to a 10 Mb/s Ethernet network via the +Intel 82596 chip fitted to Motorola MVME167 and MVME177 single +board computers. +.Sh SEE ALSO +.Xr le 4 , +.Xr mvme68k/intro 4 , +.Xr mvme68k/pcctwo 4 , +.Xr ifconfig 8 diff --git a/static/netbsd/man4/man4.mvme68k/intro.4 b/static/netbsd/man4/man4.mvme68k/intro.4 new file mode 100644 index 00000000..c78eb855 --- /dev/null +++ b/static/netbsd/man4/man4.mvme68k/intro.4 @@ -0,0 +1,142 @@ +.\" $NetBSD: intro.4,v 1.10 2017/02/17 22:24:47 christos Exp $ +.\" +.\" Copyright (c) 1990, 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. +.\" +.\" from: @(#)intro.4 5.2 (Berkeley) 3/27/91 +.\" +.Dd February 17, 2017 +.Dt INTRO 4 mvme68k +.Os +.Sh NAME +.Nm intro +.Nd introduction to mvme68k special files and hardware support +.Sh DESCRIPTION +This section describes the special files, related driver functions, +and networking support +available in the system. +In this part of the manual, the +.Tn SYNOPSIS +section of +each configurable device gives a sample specification +for use in constructing a system description for the +.Xr config 1 +program. +The +.Tn 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 MVME68K DEVICE SUPPORT +This section describes the hardware supported on the +.Tn Motorola +MVME68K series of single board computers . +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 mvme68k/autoconf 4 . +A list of the supported devices is given below. +.Sh LIST OF DEVICES +The devices listed below are supported in this incarnation of +the system. +Devices are indicated by their functional interface. +Not all supported devices are listed. +.Bl -tag -width "xxxxxx" -compact -offset indent +.It Em clmpcc +Cirrus Logic CD2401 four channel Communications controller +.It Em clock +Hardware counter/timer clock driver +.It Em ie +.Tn Intel +82596-based Ethernet interface +.It Em kmem +kernel virtual memory +.It Em le +.Tn AMD +Lance-based Ethernet interface +.It Em lpt +Onboard parallel printer interface +.It Em mem +physical memory +.It Em mcchip +MVME162 and MVME172 MCChip (similar to PCCchip2) +.It Em ncrsc +.Tn NCR +53c710 SCSI I/O Processor +.It Em pcc +MVME147 PCC Chip +.It Em pcctwo +MVME167 and MVME177 PCCchip2 +.It Em vmepcc +MVME147 VMEbus interface chip +.It Em vmetwo +MVME1[67]x Enhanced VMEbus interface chip +.It Em wdsc +WD33c93 SCSI Bus Interface Controller +.It Em zsc +.Tn Zilog +Z8530 Dual-port Serial Interface on MVME147 and MVME162 +.El +.Sh SEE ALSO +.Xr config 1 , +.Xr mvme68k/autoconf 4 +.Sh HISTORY +The +.Tn mvme68k +.Nm intro +man page first appeared in +.Nx 1.5 . diff --git a/static/netbsd/man4/man4.mvme68k/lpt.4 b/static/netbsd/man4/man4.mvme68k/lpt.4 new file mode 100644 index 00000000..c849e898 --- /dev/null +++ b/static/netbsd/man4/man4.mvme68k/lpt.4 @@ -0,0 +1,64 @@ +.\" $NetBSD: lpt.4,v 1.9 2024/09/07 19:13:28 rillig Exp $ +.\" +.\" Copyright (c) 1993 Christopher G. Demetriou +.\" 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. All advertising materials mentioning features or use of this software +.\" must display the following acknowledgement: +.\" This product includes software developed for the +.\" NetBSD Project. See https://www.NetBSD.org/ for +.\" information about NetBSD. +.\" 4. 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. +.\" +.\" <<Id: LICENSE,v 1.2 2000/06/14 15:57:33 cgd Exp>> +.\" +.Dd February 17, 2017 +.Dt LPT 4 mvme68k +.Os +.Sh NAME +.Nm lpt +.Nd parallel port driver +.Sh SYNOPSIS +.Cd "lpt0 at pcc? ipl 1" +.Cd "lpt0 at pcctwo? ipl 1" +.Sh DESCRIPTION +This driver provides access to parallel ports. The bits in the minor +number select various features of the driver. +.Pp +.Bl -column "Minor Bit" "Functionxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -offset indent +.It Sy "Minor Bit" Function +.It 128 Use the interruptless driver. (polling) +.It 64 \&Do not initialize the device on the port. +.It 32 Automatic LF on CR. +.It 16 Select 1.6uS strobe pulse width (default is 6.4uS) +.El +.Sh FILES +.Bl -tag -width "/dev/lpt0xx" -compact +.It Pa /dev/lpt0 +interrupt-driven parallel port device +.It Pa /dev/lpa0 +polled parallel port device +.El +.Sh SEE ALSO +.Xr mvme68k/pcc 4 , +.Xr mvme68k/pcctwo 4 diff --git a/static/netbsd/man4/man4.mvme68k/mainbus.4 b/static/netbsd/man4/man4.mvme68k/mainbus.4 new file mode 100644 index 00000000..cebbbf5f --- /dev/null +++ b/static/netbsd/man4/man4.mvme68k/mainbus.4 @@ -0,0 +1,58 @@ +.\" $NetBSD: mainbus.4,v 1.4 2017/02/17 22:24:47 christos Exp $ +.\" +.\" Copyright (c) 1999 The NetBSD Foundation, Inc. +.\" All rights reserved. +.\" +.\" This code is derived from software contributed to The NetBSD Foundation +.\" by Steve C. Woodford. +.\" +.\" 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 February 17, 2017 +.Dt MAINBUS 4 mvme68k +.Os +.Sh NAME +.Nm mainbus +.Nd MVME68K main processor bus device +.Sh SYNOPSIS +.Cd "mainbus0 at root" +.Sh DESCRIPTION +The +.Nm +interface serves as an abstraction used by the autoconfiguration +system to help find and attach busses +.Pq e.g. the Tn VME bus +or devices +.Pq e.g. the PCC chip +connected to Motorola +.Tn MVME single board computers' +main processor bus. +.Sh DIAGNOSTICS +.Bl -diag -compact +.It mainbus0 (root). +This is the normal autoconfiguration message indicating that the +main processor bus has been found. +.El +.Sh SEE ALSO +.Xr mvme68k/autoconf 4 , +.Xr mvme68k/pcc 4 , +.Xr mvme68k/pcctwo 4 diff --git a/static/netbsd/man4/man4.mvme68k/mem.4 b/static/netbsd/man4/man4.mvme68k/mem.4 new file mode 100644 index 00000000..cab8c843 --- /dev/null +++ b/static/netbsd/man4/man4.mvme68k/mem.4 @@ -0,0 +1,76 @@ +.\" Copyright (c) 1992, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" This software was developed by the Computer Systems Engineering group +.\" at Lawrence Berkeley Laboratory under DARPA contract BG 91-66 and +.\" contributed to Berkeley. +.\" +.\" 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. +.\" +.\" from: @(#)mem.4 8.1 (Berkeley) 6/5/93 +.\" $NetBSD: mem.4,v 1.2 2003/08/07 10:31:07 agc Exp $ +.\" +.Dd November 28, 1999 +.Dt MEM 4 mvme68k +.Os +.Sh NAME +.Nm mem , +.Nm kmem +.Nd main memory +.Sh DESCRIPTION +The file +.Nm /dev/mem +is an interface to the physical memory of the computer. +Byte offsets in this file are interpreted as physical memory addresses. +Reading and writing this file is equivalent to reading and writing +memory itself. +An error will be returned if an attempt is made to reference +an offset outside of +.Nm /dev/mem . +.Pp +Kernel virtual memory is accessed via the file +.Nm /dev/kmem +in the same manner as +.Nm /dev/mem . +Only kernel virtual addresses that are currently mapped to memory are allowed. +.Pp +On the +.Tn Motorola +MVME series of single board computers, +physical memory may be discontiguous; +kernel virtual memory begins at +.Ad 0x00008000 . +.Sh FILES +.Bl -tag -width /dev/kmem -compact +.It Pa /dev/mem +.It Pa /dev/kmem +.El +.Sh HISTORY +The files +.Nm mem +and +.Nm kmem +appeared in +.At v6 . diff --git a/static/netbsd/man4/man4.mvme68k/memc.4 b/static/netbsd/man4/man4.mvme68k/memc.4 new file mode 100644 index 00000000..5f82da99 --- /dev/null +++ b/static/netbsd/man4/man4.mvme68k/memc.4 @@ -0,0 +1,72 @@ +.\" $NetBSD: memc.4,v 1.6 2017/02/17 22:24:47 christos Exp $ +.\" +.\" Copyright (c) 2001 The NetBSD Foundation, Inc. +.\" All rights reserved. +.\" +.\" This code is derived from software contributed to The NetBSD Foundation +.\" by Steve C. Woodford. +.\" +.\" 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 February 17, 2017 +.Dt MEMC 4 mvme68k +.Os +.Sh NAME +.Nm memc +.Nd MVME162-MVME177 Memory Controller Chip +.Sh SYNOPSIS +.Cd "memc* at mainbus0" +.Sh DESCRIPTION +The +.Nm +devices are used on MVME162, MVME167, MVME172 and MVME177 boards +to manage one or more DRAM modules. +.Pp +Depending on the type of DRAM module fitted, the device will +either be a MEMC040 device or an MCECC device. The former manages +a Parity DRAM module while the latter manages an ECC DRAM module. +.Sh DIAGNOSTICS +.Bl -diag -compact +.It memc0 at mainbus0. +This is the normal autoconfiguration message indicating that the +Memory Controller Chip has been found and attached to the main processor +bus. +.It memc0: Correctable error on CPU read access to 0x12345678. +This indicates that an MCECC memory controller detected and corrected +a single bit error in one of the DRAM banks. There are a few variations +on the message where "CPU" can be replaced with "Peripheral Device" +or "Scrubber", and "read" can be substituted for "write". +This message is followed by some more details which can help pin-point +the error... +.It memc0: ECC Syndrome 0x23 (DRAM Bank C, Bit#16). +Pin-points exactly where the error occurred. +.It memc0: Uncorrectable error on CPU read access to 0x12345678. +Errors like this have the potential to corrupt data. As such, it is +likely the system will panic very soon afterwards. +.El +.Sh SEE ALSO +.Xr mvme68k/mainbus 4 +.Sh BUGS +The +.Nm +driver does not yet fully support the MEMC040 (Parity) version +of the device. diff --git a/static/netbsd/man4/man4.mvme68k/ncrsc.4 b/static/netbsd/man4/man4.mvme68k/ncrsc.4 new file mode 100644 index 00000000..7595e12b --- /dev/null +++ b/static/netbsd/man4/man4.mvme68k/ncrsc.4 @@ -0,0 +1,62 @@ +.\" $NetBSD: ncrsc.4,v 1.6 2017/02/17 22:24:47 christos Exp $ +.\" +.\" Copyright (c) 1999 The NetBSD Foundation, Inc. +.\" All rights reserved. +.\" +.\" This code is derived from software contributed to The NetBSD Foundation +.\" by Steve C. Woodford. +.\" +.\" 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 February 17, 2017 +.Dt NCRSC 4 mvme68k +.Os +.Sh NAME +.Nm ncrsc +.Nd NCR 53c710 SCSI I/O Processor +.Sh SYNOPSIS +.Cd "ncrsc0 at pcctwo? ipl 2" +.Sh DESCRIPTION +The +.Nm +driver provides an abstraction layer between the SCSI hardware +fitted to +.Tn Motorola +MVME167 and MVME177 single board computers (NCR73C710), +and the machine independent SCSI drivers described in +.Xr scsibus 4 . +.Pp +In addition to sending the required SCSI commands to +target devices on the SCSI bus, the +.Nm +driver deals with DMA, device interrupts, sync/async negotiation +and target disconnects/reconnects. +.Sh DIAGNOSTICS +Too many to mention. +.Sh SEE ALSO +.Xr mvme68k/pcctwo 4 , +.Xr scsibus 4 +.Sh BUGS +The current +.Nm +driver should be obsoleted and replaced with a machine independent +version. diff --git a/static/netbsd/man4/man4.mvme68k/pcc.4 b/static/netbsd/man4/man4.mvme68k/pcc.4 new file mode 100644 index 00000000..7f0c76bb --- /dev/null +++ b/static/netbsd/man4/man4.mvme68k/pcc.4 @@ -0,0 +1,56 @@ +.\" $NetBSD: pcc.4,v 1.4 2017/02/17 22:24:47 christos Exp $ +.\" +.\" Copyright (c) 1999 The NetBSD Foundation, Inc. +.\" All rights reserved. +.\" +.\" This code is derived from software contributed to The NetBSD Foundation +.\" by Steve C. Woodford. +.\" +.\" 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 February 17, 2017 +.Dt PCC 4 mvme68k +.Os +.Sh NAME +.Nm pcc +.Nd MVME147 Peripheral Channel Controller device +.Sh SYNOPSIS +.Cd "pcc0 at mainbus0" +.Sh DESCRIPTION +The +.Nm +interface serves as an abstraction used by the +.Xr mvme68k/autoconf 4 +system to help find and attach devices whose resources are +accessed via the PCC chip. +.Pq e.g. the Ethernet and Tn SCSI controllers +.Sh DIAGNOSTICS +.Bl -diag -compact +.It pcc0 at mainbus0. +This is the normal autoconfiguration message indicating that the +PCC chip has been found and attached to the main processor +bus. +.El +.Sh SEE ALSO +.Xr mvme68k/autoconf 4 , +.Xr mvme68k/mainbus 4 , +.Xr mvme68k/pcctwo 4 diff --git a/static/netbsd/man4/man4.mvme68k/pcctwo.4 b/static/netbsd/man4/man4.mvme68k/pcctwo.4 new file mode 100644 index 00000000..b8314b59 --- /dev/null +++ b/static/netbsd/man4/man4.mvme68k/pcctwo.4 @@ -0,0 +1,57 @@ +.\" $NetBSD: pcctwo.4,v 1.4 2017/02/17 22:24:47 christos Exp $ +.\" +.\" Copyright (c) 1999 The NetBSD Foundation, Inc. +.\" All rights reserved. +.\" +.\" This code is derived from software contributed to The NetBSD Foundation +.\" by Steve C. Woodford. +.\" +.\" 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 February 17, 2017 +.Dt PCCTWO 4 mvme68k +.Os +.Sh NAME +.Nm pcctwo +.Nd MVME167/MVME177 Peripheral Channel Controller 2 device +.Sh SYNOPSIS +.Cd "pcctwo0 at mainbus0" +.Sh DESCRIPTION +The +.Nm +interface serves as an abstraction used by the +.Xr mvme68k/autoconf 4 +system to help find and attach devices whose resources are +accessed via the PCCchip2 found on Motorola MVME167 and MVME177 +single board computers. +.Pq e.g. the Ethernet and Tn SCSI controllers +.Sh DIAGNOSTICS +.Bl -diag -compact +.It pcctwo0 at mainbus0. +This is the normal autoconfiguration message indicating that the +PCCchip2 has been found and attached to the main processor +bus. +.El +.Sh SEE ALSO +.Xr mvme68k/autoconf 4 , +.Xr mvme68k/mainbus 4 , +.Xr mvme68k/pcc 4 diff --git a/static/netbsd/man4/man4.mvme68k/wdsc.4 b/static/netbsd/man4/man4.mvme68k/wdsc.4 new file mode 100644 index 00000000..0c1953f6 --- /dev/null +++ b/static/netbsd/man4/man4.mvme68k/wdsc.4 @@ -0,0 +1,75 @@ +.\" $NetBSD: wdsc.4,v 1.6 2017/02/17 22:24:47 christos Exp $ +.\" +.\" Copyright (c) 1999 The NetBSD Foundation, Inc. +.\" All rights reserved. +.\" +.\" This code is derived from software contributed to The NetBSD Foundation +.\" by Steve C. Woodford. +.\" +.\" 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 February 17, 2017 +.Dt WDSC 4 mvme68k +.Os +.Sh NAME +.Nm wdsc +.Nd Western Digital WD33c93 SCSI Bus Interface Controller +.Sh SYNOPSIS +.Cd "wdsc0 at pcc? ipl 2" +.Sh DESCRIPTION +The +.Nm +driver provides an abstraction layer between the SCSI hardware +fitted to the +.Tn Motorola +MVME147 single board computer (WD33C93), and the machine +independent SCSI drivers described in +.Xr scsibus 4 . +.Pp +In addition to sending the required SCSI commands to +target devices on the SCSI bus, the +.Nm +driver deals with DMA, device interrupts, sync/async negotiation +and target disconnects/reconnects. +.Sh DIAGNOSTICS +Too many to mention. +.Sh SEE ALSO +.Xr mvme68k/pcc 4 , +.Xr scsibus 4 +.Sh BUGS +Negotiation of Synchronous SCSI data transfers has been +deliberately disabled in the MVME147's +.Nm +driver as it has proved extremely difficult to make it +work reliably in this mode. +.Pp +The +.Nm +driver does not respond well to exceptional conditions +caused by poor SCSI cabling and/or termination. In those +instances the machine is likely to require a hard reset +to recover. +.Pp +The current +.Nm +driver should be blown away and replaced with a machine independent +version. diff --git a/static/netbsd/man4/man4.mvme68k/zsc.4 b/static/netbsd/man4/man4.mvme68k/zsc.4 new file mode 100644 index 00000000..f9e81e88 --- /dev/null +++ b/static/netbsd/man4/man4.mvme68k/zsc.4 @@ -0,0 +1,65 @@ +.\" $NetBSD: zsc.4,v 1.4 2017/02/17 22:24:47 christos Exp $ +.\" +.\" Copyright (c) 1999 The NetBSD Foundation, Inc. +.\" All rights reserved. +.\" +.\" This code is derived from software contributed to The NetBSD Foundation +.\" by Steve C. Woodford. +.\" +.\" 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 February 17, 2017 +.Dt ZSC 4 mvme68k +.Os +.Sh NAME +.Nm zsc +.Nd serial communications interface +.Sh SYNOPSIS +.Cd "zsc0 at pcc? ipl 4" +.Sh DESCRIPTION +The +.Nm +driver provides support for the two Z8530- +.Tn EIA +.Tn RS-232C +.Pf ( Tn CCITT +.Tn V.28 ) +dual channel communications interfaces present on Motorola MVME147 +single board computers. +The +.Nm +driver implements a convenient abstraction layer, which provides two +channels per chip for the +.Xr zstty 4 +driver to attach to. +.Sh FILES +.Bl -tag -width Pa +.It Pa /dev/console +.It Pa /dev/ttyZ1 +.It Pa /dev/ttyZ2 +.It Pa /dev/ttyZ3 +.El +.Sh SEE ALSO +.Xr mvme68k/pcc 4 , +.Xr zstty 4 +.Sh BUGS +Data loss is possible when using the higher bitrates on busy systems. |
