From 69909739c69794ee7b3ea572e039356ef5f730c3 Mon Sep 17 00:00:00 2001 From: chopps Date: Mon, 19 Sep 1994 17:40:43 +0000 Subject: [PATCH] add some manpages I wrote. Kinda scruffy but a start I guess. --- share/man/man4/man4.amiga/Makefile | 9 +- share/man/man4/man4.amiga/ahsc.4 | 92 ++++++++++++++++ share/man/man4/man4.amiga/atzsc.4 | 100 ++++++++++++++++++ share/man/man4/man4.amiga/console.4 | 79 ++++++++++++++ share/man/man4/man4.amiga/ed.4 | 76 ++++++++++++++ share/man/man4/man4.amiga/gtsc.4 | 92 ++++++++++++++++ share/man/man4/man4.amiga/intro.4 | 157 ++++++++++++++++++++++++++++ share/man/man4/man4.amiga/ite.4 | 139 ++++++++++++++++++++++++ share/man/man4/man4.amiga/le.4 | 87 +++++++++++++++ share/man/man4/man4.amiga/mem.4 | 80 ++++++++++++++ share/man/man4/man4.amiga/mgnsc.4 | 83 +++++++++++++++ share/man/man4/man4.amiga/ser.4 | 85 +++++++++++++++ share/man/man4/man4.amiga/wesc.4 | 91 ++++++++++++++++ share/man/man4/man4.amiga/zssc.4 | 83 +++++++++++++++ 14 files changed, 1249 insertions(+), 4 deletions(-) create mode 100644 share/man/man4/man4.amiga/ahsc.4 create mode 100644 share/man/man4/man4.amiga/atzsc.4 create mode 100644 share/man/man4/man4.amiga/console.4 create mode 100644 share/man/man4/man4.amiga/ed.4 create mode 100644 share/man/man4/man4.amiga/gtsc.4 create mode 100644 share/man/man4/man4.amiga/intro.4 create mode 100644 share/man/man4/man4.amiga/ite.4 create mode 100644 share/man/man4/man4.amiga/le.4 create mode 100644 share/man/man4/man4.amiga/mem.4 create mode 100644 share/man/man4/man4.amiga/mgnsc.4 create mode 100644 share/man/man4/man4.amiga/ser.4 create mode 100644 share/man/man4/man4.amiga/wesc.4 create mode 100644 share/man/man4/man4.amiga/zssc.4 diff --git a/share/man/man4/man4.amiga/Makefile b/share/man/man4/man4.amiga/Makefile index 2bc263d3dee2..437a8dc01fb0 100644 --- a/share/man/man4/man4.amiga/Makefile +++ b/share/man/man4/man4.amiga/Makefile @@ -1,8 +1,9 @@ -# from: @(#)Makefile 5.1 (Berkeley) 6/29/90 -# $Id: Makefile,v 1.1 1994/09/19 05:47:21 deraadt Exp $ +# from: @(#)Makefile 8.2 (Berkeley) 2/16/94 +# $Id: Makefile,v 1.2 1994/09/19 17:40:43 chopps Exp $ -MAN4= -MLINKS= +MAN4= ahsc.0 atzsc.0 console.0 ed.0 gtsc.0 intro.0 ite.0 le.0 mem.0 \ + mgnsc.0 ser.0 wesc.0 zssc.0 +MLINKS= mem.4 kmem.4 MANSUBDIR=/amiga .include diff --git a/share/man/man4/man4.amiga/ahsc.4 b/share/man/man4/man4.amiga/ahsc.4 new file mode 100644 index 000000000000..192756e717bd --- /dev/null +++ b/share/man/man4/man4.amiga/ahsc.4 @@ -0,0 +1,92 @@ +.\" +.\" Copyright (c) 1994 Christian E. Hopps +.\" 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 by Christian E. Hopps. +.\" 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. +.\" +.\" $Id: ahsc.4,v 1.1 1994/09/19 17:40:45 chopps Exp $ +.\" +.Dd August 31, 1994 +.Os NetBSD 1.0 +.Dt AHSC 4 amiga +.Sh NAME +.Nm ahsc +.Nd A3000 low level SCSI interface +.Sh SYNOPSIS +.Cd "ahsc0 at mainbus0" +.Sh DESCRIPTION +The +.Tn Amiga +architecture uses a common machine independent scsi sub-system +provided in the kernel source. The machine independent +drivers that use this code access the hardware through a +common interface. (see +.Xr scsibus 4 ) +This common interface interacts with a machine dependent interface, +such as +.Nm ahsc , +which then handles the hardware specific issues. +.Pp +The +.Nm +interface handles things such as DMA and interrupts as well as +actually sending commands, negotiating synchronous or asynchronous +transfers and handling disconnect/reconnect of SCSI targets. +The hardware that +.Nm +uses is based on the WD33c93 SCSI chip. +.Sh DIAGNOSTICS +.Bl -diag +.It sbicwait TIMEO @%d with asr=x%x csr=x%x +The 33c93 code (sbic) has been waiting too long for a SCSI chip +operation to complete. %d is the line in the source file +.Pa amiga/dev/sbic.c +at which the SCSI chip timed-out. Asr and csr are status registers +withing the SCSI chip. +.It ahsc%d: abort %s: csr = 0x%02x, asr = 0x%02x +A SCSI operation %s was aborted due to an error. +.It ahsc%d: csr == 0x%02i +A error has occured within the SCSI chip code. +.It ahsc%d: unexpected phase %d in icmd from %d +The target described by +.Sq from %d +has taken the SCSI bus into a phase which is not +expected durring polled IO. +.It ahsc%d: unexpected phase %d in icmd from %d +The target described by +.Sq from %d +has taken the SCSI bus into a phase which is not +expected durring DMA IO setup. +.El +.Sh SEE ALSO +.Xr scsibus 4 +.Sh HISTORY +The +.Nm +interface first appeared in +.Nx 0.9a +.Sh BUGS +Doesn't handle disconnect/reconnect of SCSI targets. diff --git a/share/man/man4/man4.amiga/atzsc.4 b/share/man/man4/man4.amiga/atzsc.4 new file mode 100644 index 000000000000..912b2242068b --- /dev/null +++ b/share/man/man4/man4.amiga/atzsc.4 @@ -0,0 +1,100 @@ +.\" +.\" Copyright (c) 1994 Christian E. Hopps +.\" 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 by Christian E. Hopps. +.\" 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. +.\" +.\" $Id: atzsc.4,v 1.1 1994/09/19 17:40:46 chopps Exp $ +.\" +.Dd August 31, 1994 +.Os NetBSD 1.0 +.Dt ATZSC 4 amiga +.Sh NAME +.Nm atzsc +.Nd A2091 low level SCSI interface +.Sh SYNOPSIS +.Cd "atzsc0 at ztwobus0" +.Sh DESCRIPTION +The +.Tn Amiga +architecture uses a common machine independent scsi sub-system +provided in the kernel source. The machine independent +drivers that use this code access the hardware through a +common interface. (see +.Xr scsibus 4 ) +This common interface interacts with a machine dependent interface, +such as +.Nm atzsc , +which then handles the hardware specific issues. +.Pp +The +.Nm +interface handles things such as DMA and interrupts as well as +actually sending commands, negotiating synchronous or asynchronous +transfers and handling disconnect/reconnect of SCSI targets. +The hardware that +.Nm +uses is based on the WD33c93 SCSI chip. +.Sh HARDWARE +The +.Nm +interface supports the following Zorro II expansion cards: +.Bl -tag -width "A2091" -offset indent +.It Em A2091 +Commodore SCSI controler, manufacturer\ 514, product\ 2 or product\ 3 +.El +.Sh DIAGNOSTICS +.Bl -diag +.It sbicwait TIMEO @%d with asr=x%x csr=x%x +The 33c93 code (sbic) has been waiting too long for a SCSI chip +operation to complete. %d is the line in the source file +.Pa amiga/dev/sbic.c +at which the SCSI chip timed-out. Asr and csr are status registers +withing the SCSI chip. +.It atzsc%d: abort %s: csr = 0x%02x, asr = 0x%02x +A SCSI operation %s was aborted due to an error. +.It atzsc%d: csr == 0x%02i +A error has occured within the SCSI chip code. +.It atzsc%d: unexpected phase %d in icmd from %d +The target described by +.Sq from %d +has taken the SCSI bus into a phase which is not +expected durring polled IO. +.It atzsc%d: unexpected phase %d in icmd from %d +The target described by +.Sq from %d +has taken the SCSI bus into a phase which is not +expected durring DMA IO setup. +.El +.Sh SEE ALSO +.Xr scsibus 4 +.Sh HISTORY +The +.Nm +interface first appeared in +.Nx 0.9a +.Sh BUGS +Doesn't handle disconnect/reconnect of SCSI targets. diff --git a/share/man/man4/man4.amiga/console.4 b/share/man/man4/man4.amiga/console.4 new file mode 100644 index 000000000000..cc26845ab660 --- /dev/null +++ b/share/man/man4/man4.amiga/console.4 @@ -0,0 +1,79 @@ +.\" Copyright (c) 1990, 1991 The Regents of the University of California. +.\" All rights reserved. +.\" +.\" This code is derived from software contributed to Berkeley by +.\" the Systems Programming Group of the University of Utah Computer +.\" Science Department. +.\" 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 by the University of +.\" California, Berkeley and its contributors. +.\" 4. 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: @(#)cons.4 5.2 (Berkeley) 3/27/91 +.\" $Id: console.4,v 1.1 1994/09/19 17:40:48 chopps Exp $ +.\" +.Dd August 30, 1994 +.Dt CONSOLE 4 amiga +.Os NetBSD 1.0 +.Sh NAME +.Nm console +.Nd +.Tn amiga +console interface +.Sh DESCRIPTION +This release supports a +.Dq virtual +console device used for +.Em kernel printf +messages and accessed in user mode via +.Pa /dev/console . +It is virtual in the sense that it is attached to a hardware interface +at boot time. +Currently the choices are limited to: +a bit-mapped display acting as an +.Em internal terminal emulator +.Dq Tn ITE , +the builtin serial interface +.Xr ser 4 , +or a +.Xr null 4 +console in that order. +.Sh FILES +.Bl -tag -width /dev/console +.It Pa /dev/console +.El +.Sh HISTORY +The +.Nm +device is +.Ud +.Sh SEE ALSO +.Xr tty 4 , +.Xr reboot 8 +.Sh BUGS +You should be able to specify potential console devices at +.Xr config.new 8 +time. diff --git a/share/man/man4/man4.amiga/ed.4 b/share/man/man4/man4.amiga/ed.4 new file mode 100644 index 000000000000..63eabaaea219 --- /dev/null +++ b/share/man/man4/man4.amiga/ed.4 @@ -0,0 +1,76 @@ +.\" +.\" 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 by Christopher G. Demetriou. +.\" 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. +.\" +.\" $Id: ed.4,v 1.1 1994/09/19 17:40:49 chopps Exp $ +.\" +.Dd August 30, 1994 +.Dt ED 4 amiga +.Os NetBSD 1.0 +.Sh NAME +.Nm ed +.Nd Ethernet driver for DP8390-based ethernet boards +.Sh SYNOPSIS +.Cd "ed* at ztwobus0" +.Sh DESCRIPTION +The +.Nm +interface provides access to a 10 Mb/s Ethernet network via the +DP8390 Ethernet chip set. +.Pp +Each of the host's network addresses +is specified at boot time with an +.Dv SIOCSIFADDR +.Xr ioctl . +The +.Nm +interface employs the address resolution protocol described in +.Xr arp 4 +to dynamically map between Internet and Ethernet addresses on the local +network. +.Sh HARDWARE +The +.Nm +interface supports the following Zorro II expansion cards: +.Bl -tag -width "LAN ROVER" -offset indent +.It Em AMIGANET +Hydra Systems' ethernet card, manufacturer\ 2121, product\ 1 +.\" support ready but not in yet +.\" .It Em LAN ROVER +.\" ASDG's ethernet card, manufacturer\ 1023, product\ 254 +.El +.Sh HISTORY +The +.Nm +interface first appeared in +.Nx 0.9a +.Sh SEE ALSO +.Xr arp 4 , +.Xr ifconfig 8 , +.Xr inet 4 , +.Xr intro 4 diff --git a/share/man/man4/man4.amiga/gtsc.4 b/share/man/man4/man4.amiga/gtsc.4 new file mode 100644 index 000000000000..fe258c7b7419 --- /dev/null +++ b/share/man/man4/man4.amiga/gtsc.4 @@ -0,0 +1,92 @@ +.\" +.\" Copyright (c) 1994 Christian E. Hopps +.\" 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 by Christian E. Hopps. +.\" 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. +.\" +.\" $Id: gtsc.4,v 1.1 1994/09/19 17:40:51 chopps Exp $ +.\" +.Dd August 31, 1994 +.Os NetBSD 1.0 +.Dt GTSC 4 amiga +.Sh NAME +.Nm gtsc +.Nd GVP low level SCSI interface +.Sh SYNOPSIS +.Cd "gtsc0 at gvpbus0" +.Sh DESCRIPTION +The +.Tn Amiga +architecture uses a common machine independent scsi sub-system +provided in the kernel source. The machine independent +drivers that use this code access the hardware through a +common interface. (see +.Xr scsibus 4 ) +This common interface interacts with a machine dependent interface, +such as +.Nm gtsc , +which then handles the hardware specific issues. +.Pp +The +.Nm +interface handles things such as DMA and interrupts as well as +actually sending commands, negotiating synchronous or asynchronous +transfers and handling disconnect/reconnect of SCSI targets. +The hardware that +.Nm +uses is based on the WD33c93 SCSI chip. +.Sh DIAGNOSTICS +.Bl -diag +.It sbicwait TIMEO @%d with asr=x%x csr=x%x +The 33c93 code (sbic) has been waiting too long for a SCSI chip +operation to complete. %d is the line in the source file +.Pa amiga/dev/sbic.c +at which the SCSI chip timed-out. Asr and csr are status registers +withing the SCSI chip. +.It gtsc%d: abort %s: csr = 0x%02x, asr = 0x%02x +A SCSI operation %s was aborted due to an error. +.It gtsc%d: csr == 0x%02i +A error has occured within the SCSI chip code. +.It gtsc%d: unexpected phase %d in icmd from %d +The target described by +.Sq from %d +has taken the SCSI bus into a phase which is not +expected durring polled IO. +.It gtsc%d: unexpected phase %d in icmd from %d +The target described by +.Sq from %d +has taken the SCSI bus into a phase which is not +expected durring DMA IO setup. +.El +.Sh SEE ALSO +.Xr scsibus 4 +.Sh HISTORY +The +.Nm +interface first appeared in +.Nx 0.9a +.Sh BUGS +Doesn't handle disconnect/reconnect of SCSI targets. diff --git a/share/man/man4/man4.amiga/intro.4 b/share/man/man4/man4.amiga/intro.4 new file mode 100644 index 000000000000..f287e415abd1 --- /dev/null +++ b/share/man/man4/man4.amiga/intro.4 @@ -0,0 +1,157 @@ +.\" 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. All advertising materials mentioning features or use of this software +.\" must display the following acknowledgement: +.\" This product includes software developed by the University of +.\" California, Berkeley and its contributors. +.\" 4. 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 +.\" $Id: intro.4,v 1.1 1994/09/19 17:40:52 chopps Exp $ +.\" +.Dd August 30, 1994 +.Dt INTRO 4 amiga +.Os NetBSD 1.0 +.Sh NAME +.Nm intro +.Nd introduction to 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.new 8 +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 AMIGA DEVICE SUPPORT +This section describes the hardware supported on the +.Tn Amiga . +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 . +A list of the supported devices is given below. +.Sh HISTORY +The +.Tn Amiga +.Nm intro +man page first appeared in +.Nx 1.0a +.Sh SEE ALSO +.Xr intro 4 , +.Xr intro 4 , +.Xr autoconf 4 , +.Xr config.new 8 . +.Sh LIST OF DEVICES +The devices listed below are supported in this incarnation of +the system. Pseudo-devices are not listed. +Devices are indicated by their functional interface. +.Bl -tag -width "zthreebus" -compact -offset indent +.It Em ahsc +A3000 low level SCSI controller interface +.It Em atzsc +A2091 low level SCSI controller interface +.It Em ed +DP8390-based ethernet interface +.It Em fdc +Floppy disk controller device +.It Em fd +Floppy disk device +.It Em grf +Custom Chips/Retina/Retina ZIII frame buffer +.It Em gtsc +GVP low level SCSI controller interface +.It Em gvpbus +GVP custom bus +.It Em kbd +Amiga Keyboard device +.It Em kmem +kernel virtual memory +.It Em ite +Amiga Internal Terminal Emulator +.It Em ivsc +IVS low level scsi controller interface +.It Em le +AMD 7990 Lance-based ethernet interface +.It Em mem +physical memory +.It Em mgnsc +Magnum low level SCSI controller interface +.It Em otgsc +12 Gauge low level SCSI controller interface +.It Em par +8520 built-in parallel interface +.It Em ser +8520 built-in serial interface +.It Em wesc +Warp Engine low level SCSI controller interface +.It Em wstsc +Wordsync II low level SCSI controller interface +.It Em zssc +Zeus low level SCSI controller interface +.It Em ztwobus +Amiga Zorro II bus +.It Em zthreebus +Amiga Zorro III bus +.El diff --git a/share/man/man4/man4.amiga/ite.4 b/share/man/man4/man4.amiga/ite.4 new file mode 100644 index 000000000000..9fc1c5b475ae --- /dev/null +++ b/share/man/man4/man4.amiga/ite.4 @@ -0,0 +1,139 @@ +.\" Copyright (c) 1990, 1991 The Regents of the University of California. +.\" All rights reserved. +.\" +.\" This code is derived from software contributed to Berkeley by +.\" the Systems Programming Group of the University of Utah Computer +.\" Science Department. +.\" +.\" 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 by the University of +.\" California, Berkeley and its contributors. +.\" 4. 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: @(#)ite.4 5.2 (Berkeley) 3/27/91 +.\" $Id: ite.4,v 1.1 1994/09/19 17:40:54 chopps Exp $ +.\" +.Dd August 30, 1994 +.Dt ITE 4 amiga +.Os NetBSD 1.0 +.Sh NAME +.Nm ite +.Nd +.Tn Amiga +Internal Terminal Emulator +.Sh SYNOPSIS +.Cd "ite0 at grf0" +.Cd "ite1 at grf1" +.Cd "ite2 at grf2" +.Sh DESCRIPTION +.Tn TTY +special files of the form ``ttye?'' +are interfaces to the +.Tn Amiga ITE +for bit-mapped displays. +An +.Nm +is the main system console on most +.Tn Amiga +workstations and +is the mechanism through which a user communicates with the machine. +If more than one of the supported displays exists on a system, +any or all can be used as +.Nm +.Ns s +with the limitation that only +one will have a keyboard (since only one keyboard is supported) and only +one of each type can be used. +.Pp +.Nm Ite +devices use the +.Tn HP-UX +.Sq Li 300h +.Xr termcap 5 +entry. +However, as currently implemented, +the +.Nm ite +does not support the full range of +.Tn HP-UX +capabilities for this device. +Missing are multiple colors, blinking, softkeys, +programmable tabs, scrolling memory and keyboard arrow keys. +The keyboard will use the left and right +.Tn Em Amiga +keys as meta keys, in that it will set the eighth bit of the character code. +.Nm Ite +devices also do a good job at emulating the +.Sq Li vt100 +.Xr termcap 5 +entry. +.Pp +Upon booting, the kernel will first look for an +.Nm ite +device +to use as the system console +.Pq Pa /dev/console . +If a display exists at any hardware address, it will be the console. +The kernel looks for, in order: +.Nm ite2 , +.Nm ite1 +then +.Nm ite0 +.Pp +On most systems, +a display is used both as an +.Nm ite +.Pf ( Pa /dev/ttye? +aka +.Pa /dev/console ) +and as a graphics device +.Pq /dev/grf? . +In this environment, +there is some interaction between the two uses that should be noted. +For example, opening +.Pa /dev/grf0 +will deactivate the +.Nm +that is, write over whatever may be on the +.Nm +display. +When the graphics application is finished and +.Pa /dev/grf0 +closed, +the +.Nm +will be reinitialized with the frame buffer cleared +and the +old colormap installed. +.Sh HISTORY +The +.Tn Amiga +.Nm +first appeared in +.Nx 0.9a +.Sh SEE ALSO +.Xr grf 4 , +.Xr kbd 4 diff --git a/share/man/man4/man4.amiga/le.4 b/share/man/man4/man4.amiga/le.4 new file mode 100644 index 000000000000..8dc1de5ded62 --- /dev/null +++ b/share/man/man4/man4.amiga/le.4 @@ -0,0 +1,87 @@ +.\" 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. All advertising materials mentioning features or use of this software +.\" must display the following acknowledgement: +.\" This product includes software developed by the University of +.\" California, Berkeley and its contributors. +.\" 4. 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: Header: le.4,v 1.2 92/10/13 05:31:33 leres Exp +.\" from: @(#)le.4 8.1 (Berkeley) 6/9/93 +.\" $Id: le.4,v 1.1 1994/09/19 17:40:56 chopps Exp $ +.\" +.Dd August 30, 1994 +.Dt LE 4 amiga +.Os NetBSD 1.0 +.Sh NAME +.Nm le +.Nd Ethernet driver for AMD7990(LANCE)-based boards +.Sh SYNOPSIS +.Cd "le* at ztwobus0" +.Sh DESCRIPTION +The +.Nm +interface provides access to the 10 Mb/s Ethernet network via the +.Tn AMD +7990 +.Tn LANCE +Ethernet chip set. +.Pp +Each of the host's network addresses +is specified at boot time with an +.Dv SIOCSIFADDR +.Xr ioctl . +The +.Nm +interface employs the address resolution protocol described in +.Xr arp 4 +to dynamically map between Internet and Ethernet addresses on the local +network. +.Sh HARDWARE +The +.Nm +interface supports the following Zorro II expansion cards: +.Bl -tag -width "AMERISTAR" -offset indent +.It Em A2065 +Commodore's ethernet card, manufacturer\ 514, product\ 112 +.It Em AMERISTAR +Ameristar's ethernet card, manufacturer\ 1053, product\ 1 +.El +.Sh HISTORY +The +.Tn Amiga +.Nm +interface first appeared in +.Nx 0.9a +.Sh SEE ALSO +.Xr arp 4 , +.Xr ifconfig 8 , +.Xr inet 4 , +.Xr intro 4 diff --git a/share/man/man4/man4.amiga/mem.4 b/share/man/man4/man4.amiga/mem.4 new file mode 100644 index 000000000000..ad619b6b110e --- /dev/null +++ b/share/man/man4/man4.amiga/mem.4 @@ -0,0 +1,80 @@ +.\" 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. All advertising materials mentioning features or use of this software +.\" must display the following acknowledgement: +.\" This product includes software developed by the University of +.\" California, Berkeley and its contributors. +.\" 4. 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 +.\" $Id: mem.4,v 1.1 1994/09/19 17:40:57 chopps Exp $ +.\" +.Dd June 5, 1993 +.Dt MEM 4 amiga +.Os NetBSD 1.0 +.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 Amiga , +physical memory may be discontiguous; +kernel virtual memory begins at +.Ad 0x00000000 . +.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/share/man/man4/man4.amiga/mgnsc.4 b/share/man/man4/man4.amiga/mgnsc.4 new file mode 100644 index 000000000000..9e9b422c4fdb --- /dev/null +++ b/share/man/man4/man4.amiga/mgnsc.4 @@ -0,0 +1,83 @@ +.\" +.\" Copyright (c) 1994 Christian E. Hopps +.\" 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 by Christian E. Hopps. +.\" 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. +.\" +.\" $Id: mgnsc.4,v 1.1 1994/09/19 17:40:59 chopps Exp $ +.\" +.Dd August 31, 1994 +.Os NetBSD 1.0 +.Dt MGNSC 4 amiga +.Sh NAME +.Nm mgnsc +.Nd Magnum low level SCSI interface +.Sh SYNOPSIS +.Cd "mgnsc0 at ztwobus0" +.Sh DESCRIPTION +The +.Tn Amiga +architecture uses a common machine independent scsi sub-system +provided in the kernel source. The machine independent +drivers that use this code access the hardware through a +common interface. (see +.Xr scsibus 4 ) +This common interface interacts with a machine dependent interface, +such as +.Nm mgnsc , +which then handles the hardware specific issues. +.Pp +The +.Nm +interface handles things such as DMA and interrupts as well as +actually sending commands, negotiating synchronous or asynchronous +transfers and handling disconnect/reconnect of SCSI targets. +The hardware that +.Nm +uses is based on the NCR53c710 SCSI chip. +.Sh DIAGNOSTICS +.Bl -diag +.It mgnsc%s: abort %s: dstat %02x, sstat0 %02x sbcl %02x +The scsi opteration %s was aborted due to error. Dstat, sstat and +sbcl are registers within the NCR53c710 SCSI chip. +.It siop id %d reset\n" +The NCR53c710 SCSI chip has been reset and configure at id %d. +.It SIOP interrupt: %x sts %x msg %x sbcl %x +The NCR53c710 SCSI chip has interrupted unexpectedly. +.It SIOP: SCSI Gross Error +The NCR53c710 SCSI chip has indicated that it is confused. +.It SIOP: Parity Error +The NCR53c710 SCSI chip has indicated that it has detected a +parity error on the SCSI bus. +.Sh SEE ALSO +.Xr scsibus 4 +.Sh HISTORY +The +.Nm +interface first appeared in +.Nx 0.9a +.Sh BUGS +Doesn't handle disconnect/reconnect of SCSI targets. diff --git a/share/man/man4/man4.amiga/ser.4 b/share/man/man4/man4.amiga/ser.4 new file mode 100644 index 000000000000..09bb672a9c95 --- /dev/null +++ b/share/man/man4/man4.amiga/ser.4 @@ -0,0 +1,85 @@ +.\" Copyright (c) 1990, 1991 The Regents of the University of California. +.\" All rights reserved. +.\" +.\" This code is derived from software contributed to Berkeley by +.\" the Systems Programming Group of the University of Utah Computer +.\" Science Department. +.\" 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 by the University of +.\" California, Berkeley and its contributors. +.\" 4. 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: @(#)dca.4 5.2 (Berkeley) 3/27/91 +.\" $Id: ser.4,v 1.1 1994/09/19 17:41:00 chopps Exp $ +.\" +.Dd August 30, 1994 +.Dt SER 4 amiga +.Os NetBSD 1.0 +.Sh NAME +.Nm ser +.Nd +.Tn Amiga 8520 +serial communications interface +.Sh SYNOPSIS +.Cd "ser0 at mainbus0" +.Sh DESCRIPTION +The +.Tn Amiga 8520 +controls, among other things, a single port +.Tn EIA +.Tn RS-232C +.Pf ( Tn CCITT +.Tn V.28 ) +communications interface with a single character buffer. +Such an interface is built-in to all Amiga machines. +.Pp +Input and output for each line may set to one of following baud rates; +50, 75, 110, 134.5, 150, 300, 600, 1200, 1800, 2400, 4800, 9600, +19200, 38400, 57600 or 76800. +.Sh FILES +.Bl -tag -width Pa +.It Pa /dev/tty00 +.El +.Sh DIAGNOSTICS +.Bl -diag +.It ser0: silo overflow. +The single-character input +.Dq silo +has overflowed and incoming data has been lost. +.It ser0: %d ring buffer overflows. +The software based input ring buffer +has overflowed %d times and incoming data has been lost. +.El +.Sh SEE ALSO +.Xr tty 4 +.Sh HISTORY +The +.Tn Amiga +.Nm +device first appeared in +.Nx 0.9a +.Sh BUGS +Data loss is possible on busy systems with baud rates greater than 300. diff --git a/share/man/man4/man4.amiga/wesc.4 b/share/man/man4/man4.amiga/wesc.4 new file mode 100644 index 000000000000..1bde1cd44deb --- /dev/null +++ b/share/man/man4/man4.amiga/wesc.4 @@ -0,0 +1,91 @@ +.\" +.\" Copyright (c) 1994 Christian E. Hopps +.\" 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 by Christian E. Hopps. +.\" 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. +.\" +.\" $Id: wesc.4,v 1.1 1994/09/19 17:41:02 chopps Exp $ +.\" +.Dd August 31, 1994 +.Os NetBSD 1.0 +.Dt WESC 4 amiga +.Sh NAME +.Nm wesc +.Nd Warp Engine low level SCSI interface +.Sh SYNOPSIS +.Cd "wesc0 at zthreebus0" +.Sh DESCRIPTION +The +.Tn Amiga +architecture uses a common machine independent scsi sub-system +provided in the kernel source. The machine independent +drivers that use this code access the hardware through a +common interface. (see +.Xr scsibus 4 ) +This common interface interacts with a machine dependent interface, +such as +.Nm wesc , +which then handles the hardware specific issues. +.Pp +The +.Nm +interface handles things such as DMA and interrupts as well as +actually sending commands, negotiating synchronous or asynchronous +transfers and handling disconnect/reconnect of SCSI targets. +The hardware that +.Nm +uses is based on the NCR53c710 SCSI chip. +.Sh HARDWARE +The +.Nm +interface supports the following Zorro III expansion cards: +.Bl -tag -width "WARP ENGINE" -offset indent +.It Em WARP ENGINE +MacroSystem Development SCSI controler, manufacturer\ 2203, product\ 19 +.El +.Sh DIAGNOSTICS +.Bl -diag +.It wesc%s: abort %s: dstat %02x, sstat0 %02x sbcl %02x +The scsi opteration %s was aborted due to error. Dstat, sstat and +sbcl are registers within the NCR53c710 SCSI chip. +.It siop id %d reset\n" +The NCR53c710 SCSI chip has been reset and configure at id %d. +.It SIOP interrupt: %x sts %x msg %x sbcl %x +The NCR53c710 SCSI chip has interrupted unexpectedly. +.It SIOP: SCSI Gross Error +The NCR53c710 SCSI chip has indicated that it is confused. +.It SIOP: Parity Error +The NCR53c710 SCSI chip has indicated that it has detected a +parity error on the SCSI bus. +.Sh SEE ALSO +.Xr scsibus 4 +.Sh HISTORY +The +.Nm +interface first appeared in +.Nx 0.9a +.Sh BUGS +Doesn't handle disconnect/reconnect of SCSI targets. diff --git a/share/man/man4/man4.amiga/zssc.4 b/share/man/man4/man4.amiga/zssc.4 new file mode 100644 index 000000000000..105ec80093df --- /dev/null +++ b/share/man/man4/man4.amiga/zssc.4 @@ -0,0 +1,83 @@ +.\" +.\" Copyright (c) 1994 Christian E. Hopps +.\" 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 by Christian E. Hopps. +.\" 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. +.\" +.\" $Id: zssc.4,v 1.1 1994/09/19 17:41:04 chopps Exp $ +.\" +.Dd August 31, 1994 +.Os NetBSD 1.0 +.Dt ZSSC 4 amiga +.Sh NAME +.Nm zssc +.Nd Zeus low level SCSI interface +.Sh SYNOPSIS +.Cd "zssc0 at ztwobus0" +.Sh DESCRIPTION +The +.Tn Amiga +architecture uses a common machine independent scsi sub-system +provided in the kernel source. The machine independent +drivers that use this code access the hardware through a +common interface. (see +.Xr scsibus 4 ) +This common interface interacts with a machine dependent interface, +such as +.Nm zssc , +which then handles the hardware specific issues. +.Pp +The +.Nm +interface handles things such as DMA and interrupts as well as +actually sending commands, negotiating synchronous or asynchronous +transfers and handling disconnect/reconnect of SCSI targets. +The hardware that +.Nm +uses is based on the NCR53c710 SCSI chip. +.Sh DIAGNOSTICS +.Bl -diag +.It zssc%s: abort %s: dstat %02x, sstat0 %02x sbcl %02x +The scsi opteration %s was aborted due to error. Dstat, sstat and +sbcl are registers within the NCR53c710 SCSI chip. +.It siop id %d reset\n" +The NCR53c710 SCSI chip has been reset and configure at id %d. +.It SIOP interrupt: %x sts %x msg %x sbcl %x +The NCR53c710 SCSI chip has interrupted unexpectedly. +.It SIOP: SCSI Gross Error +The NCR53c710 SCSI chip has indicated that it is confused. +.It SIOP: Parity Error +The NCR53c710 SCSI chip has indicated that it has detected a +parity error on the SCSI bus. +.Sh SEE ALSO +.Xr scsibus 4 +.Sh HISTORY +The +.Nm +interface first appeared in +.Nx 0.9a +.Sh BUGS +Doesn't handle disconnect/reconnect of SCSI targets.