diff options
author | johns <johns@cvs.openbsd.org> | 1998-03-07 21:17:07 +0000 |
---|---|---|
committer | johns <johns@cvs.openbsd.org> | 1998-03-07 21:17:07 +0000 |
commit | 8e8de147d29d1869e95b09d1b92e7d0dfb4f5f54 (patch) | |
tree | 48a5fb746379bdc33963ec65713f93ab107bfa2e /share | |
parent | 8ac7fb33c2e92eea3650894fb48f5c003d510e1b (diff) |
Adding missing sparc device man pages.
Diffstat (limited to 'share')
-rw-r--r-- | share/man/man4/man4.sparc/Makefile | 6 | ||||
-rw-r--r-- | share/man/man4/man4.sparc/cgeight.4 | 63 | ||||
-rw-r--r-- | share/man/man4/man4.sparc/cgfour.4 | 63 | ||||
-rw-r--r-- | share/man/man4/man4.sparc/cgfourteen.4 | 78 | ||||
-rw-r--r-- | share/man/man4/man4.sparc/cgtwo.4 | 62 | ||||
-rw-r--r-- | share/man/man4/man4.sparc/fd.4 | 54 | ||||
-rw-r--r-- | share/man/man4/man4.sparc/intro.4 | 255 | ||||
-rw-r--r-- | share/man/man4/man4.sparc/kbd.4 | 165 | ||||
-rw-r--r-- | share/man/man4/man4.sparc/ms.4 | 92 | ||||
-rw-r--r-- | share/man/man4/man4.sparc/tcx.4 | 67 |
10 files changed, 903 insertions, 2 deletions
diff --git a/share/man/man4/man4.sparc/Makefile b/share/man/man4/man4.sparc/Makefile index f9e61d71a4e..dda82c06a60 100644 --- a/share/man/man4/man4.sparc/Makefile +++ b/share/man/man4/man4.sparc/Makefile @@ -1,7 +1,9 @@ # from: @(#)Makefile 8.2 (Berkeley) 2/16/94 -# $Id: Makefile,v 1.1 1995/10/18 08:44:31 deraadt Exp $ +# $Id: Makefile,v 1.2 1998/03/07 21:16:59 johns Exp $ -MAN= bwtwo.4 cgsix.4 cgthree.4 le.4 mem.4 openprom.4 +MAN= intro.4 +MAN+= bwtwo.4 cgtwo.4 cgthree.4 cgfour.4 cgsix.4 cgeight.4 cgfourteen.4 +MAN+= fd.4 kbd.4 le.4 mem.4 ms.4 openprom.4 tcx.4 MLINKS= mem.4 kmem.4 MANSUBDIR=/sparc diff --git a/share/man/man4/man4.sparc/cgeight.4 b/share/man/man4/man4.sparc/cgeight.4 new file mode 100644 index 00000000000..d73370e557c --- /dev/null +++ b/share/man/man4/man4.sparc/cgeight.4 @@ -0,0 +1,63 @@ +.\" $OpenBSD: cgeight.4,v 1.1 1998/03/07 21:17:02 johns Exp $ +.\" $NetBSD: cgeight.4,v 1.2 1997/10/08 22:00:03 jtc Exp $ +.\" +.\" Copyright (c) 1996 The NetBSD Foundation, Inc. +.\" All rights reserved. +.\" +.\" This code is derived from software contributed to The NetBSD Foundation +.\" by Paul Kranenburg. +.\" +.\" 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 NetBSD +.\" Foundation, Inc. and its contributors. +.\" 4. Neither the name of The NetBSD Foundation 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 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 June 23, 1996 +.Dt CGEIGHT 4 sparc +.Os +.Sh NAME +.Nm cgeight +.Nd 24-bit color frame buffer +.Sh SYNOPSIS +.Cd "cgeight0 at obio0 addr 0xfb300000 level 4" Pq sun4/300 +.Cd "cgeight0 at obio0 addr 0x0b300000 level 4" Pq sun4/100 +.Sh DESCRIPTION +The +.Nm +is a memory based color frame buffer. Its pixel memory can be mapped +into a user process address space by using +the +.Xr mmap 2 +system call. The +.Nm +driver supports the minimal ioctl's needed to run X11. +.Sh SEE ALSO +.Xr bwtwo 4 , +.Xr cgtwo 4 , +.Xr cgthree 4 , +.Xr cgfour 4 , +.Xr cgsix 4 , +.Xr tcx 4 diff --git a/share/man/man4/man4.sparc/cgfour.4 b/share/man/man4/man4.sparc/cgfour.4 new file mode 100644 index 00000000000..b5187d91069 --- /dev/null +++ b/share/man/man4/man4.sparc/cgfour.4 @@ -0,0 +1,63 @@ +.\" $OpenBSD: cgfour.4,v 1.1 1998/03/07 21:17:02 johns Exp $ +.\" $NetBSD: cgfour.4,v 1.2 1997/10/08 22:00:05 jtc Exp $ +.\" +.\" Copyright (c) 1996 The NetBSD Foundation, Inc. +.\" All rights reserved. +.\" +.\" This code is derived from software contributed to The NetBSD Foundation +.\" by Paul Kranenburg. +.\" +.\" 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 NetBSD +.\" Foundation, Inc. and its contributors. +.\" 4. Neither the name of The NetBSD Foundation 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 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 June 23, 1996 +.Dt CGFOUR 4 sparc +.Os +.Sh NAME +.Nm cgfour +.Nd 8-bit color frame buffer +.Sh SYNOPSIS +.Cd "cgfour0 at obio0 addr 0xfb300000 level 4" Pq sun4/300 +.Cd "cgfour0 at obio0 addr 0x0b300000 level 4" Pq sun4/100 +.Sh DESCRIPTION +The +.Nm +is a memory based color frame buffer with overlay plane. Its pixel memory +and control planes can be mapped into a user process address space by using +the +.Xr mmap 2 +system call. The +.Nm +driver supports the minimal ioctl's needed to run X11. +.Sh SEE ALSO +.Xr bwtwo 4 , +.Xr cgtwo 4 , +.Xr cgthree 4 , +.Xr cgsix 4 , +.Xr cgeight 4 , +.Xr tcx 4 diff --git a/share/man/man4/man4.sparc/cgfourteen.4 b/share/man/man4/man4.sparc/cgfourteen.4 new file mode 100644 index 00000000000..5dce1dbe57d --- /dev/null +++ b/share/man/man4/man4.sparc/cgfourteen.4 @@ -0,0 +1,78 @@ +.\" $OpenBSD: cgfourteen.4,v 1.1 1998/03/07 21:17:03 johns Exp $ +.\" $NetBSD: cgfourteen.4,v 1.2 1997/10/08 22:00:06 jtc Exp $ +.\" +.\" Copyright (c) 1996 The President and Fellows of Harvard College. +.\" All rights reserved. +.\" Copyright (c) 1996 The NetBSD Foundation, Inc. All rights reserved. +.\" +.\" This code is derived from software contributed to The NetBSD Foundation +.\" by Paul Kranenburg. +.\" +.\" 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 Harvard +.\" University and its contributors. +.\" This product includes software developed by the NetBSD +.\" Foundation, Inc. and its contributors. +.\" 4. Neither the name of The NetBSD Foundation 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 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. +.\" +.\" Based on tcx.4, +.\" NetBSD: tcx.4,v 1.2 1996/06/21 22:35:06 pk Exp +.\" +.Dd June 23, 1996 +.Dt CGFOURTEEN 4 sparc +.Os +.Sh NAME +.Nm cgfourteen +.Nd accelerated 8/24-bit color frame buffer +.Sh SYNOPSIS +.Cd "cgfourteen0 at obio0" Pq "SS10-M and SS20" +.Sh DESCRIPTION +The +.Nm cgfourteen +is a memory based color frame buffer, with graphics acceleration and +overlay capabilities. Its pixel memory can be mapped into a user process +address space by using +the +.Xr mmap 2 +system call. The +.Nm +driver supports the minimal ioctl's needed to run X11. +.Pp +The driver operates by default in +.Xr cgthree 4 +emulation mode, i.e. in 8-bit unaccelerated mode. This +emulation does include support for the hardware cursor present on the +.Nm cgfourteen , +however. +.Sh SEE ALSO +.Xr bwtwo 4 , +.Xr cgtwo 4 , +.Xr cgthree 4 , +.Xr cgfour 4 , +.Xr cgsix 4 , +.Xr cgeight 4 , +.Xr tcx 4 + diff --git a/share/man/man4/man4.sparc/cgtwo.4 b/share/man/man4/man4.sparc/cgtwo.4 new file mode 100644 index 00000000000..4f87d4374d9 --- /dev/null +++ b/share/man/man4/man4.sparc/cgtwo.4 @@ -0,0 +1,62 @@ +.\" $OpenBSD: cgtwo.4,v 1.1 1998/03/07 21:17:03 johns Exp $ +.\" $NetBSD: cgtwo.4,v 1.3 1997/10/08 22:00:08 jtc Exp $ +.\" +.\" Copyright (c) 1996 The NetBSD Foundation, Inc. +.\" All rights reserved. +.\" +.\" This code is derived from software contributed to The NetBSD Foundation +.\" by Paul Kranenburg. +.\" +.\" 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 NetBSD +.\" Foundation, Inc. and its contributors. +.\" 4. Neither the name of The NetBSD Foundation 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 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 June 23, 1996 +.Dt CGTWO 4 sparc +.Os +.Sh NAME +.Nm cgtwo +.Nd 8-bit color frame buffer +.Sh SYNOPSIS +.Cd "cgtwo* at vmes0 addr 0xff400000 level 4 vect 0xa8" +.Sh DESCRIPTION +The +.Nm cgtwo +is a memory based color frame buffer. Its control pixel memory can be mapped +into a user process address space by using +the +.Xr mmap 2 +system call. The +.Nm +driver supports the minimal ioctl's needed to run X11. +.Sh SEE ALSO +.Xr bwtwo 4 , +.Xr cgthree 4 , +.Xr cgfour 4 , +.Xr cgsix 4 , +.Xr cgeight 4 , +.Xr tcx 4 diff --git a/share/man/man4/man4.sparc/fd.4 b/share/man/man4/man4.sparc/fd.4 new file mode 100644 index 00000000000..38a7c9c9a6d --- /dev/null +++ b/share/man/man4/man4.sparc/fd.4 @@ -0,0 +1,54 @@ +.\" $OpenBSD: fd.4,v 1.1 1998/03/07 21:17:04 johns Exp $ +.\" $NetBSD: fd.4,v 1.4 1997/11/12 00:49:42 mrg Exp $ +.\" +.\" Copyright (c) 1996 The NetBSD Foundation, Inc. +.\" All rights reserved. +.\" +.\" This code is derived from software contributed to The NetBSD Foundation +.\" by Paul Kranenburg. +.\" +.\" 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 NetBSD +.\" Foundation, Inc. and its contributors. +.\" 4. Neither the name of The NetBSD Foundation 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 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 June 23, 1996 +.Dt FD 4 sparc +.Os +.Sh NAME +.Nm fd , +.Nm fdc +.Nd Sparcstation floppy drive +.Sh SYNOPSIS +.Cd "fdc0 at mainbus0" Pq sun4c +.Cd "fdc0 at obio0" Pq sun4m +.Cd "fd* at fdc0" +.Sh DESCRIPTION +This is the driver for the built-in disquette station found on the +Sparcstation 1, and (optionally) other desktop Sparc systems. +.Sh SEE ALSO +.Xr eject 1 , +.Xr fdformat 1 . diff --git a/share/man/man4/man4.sparc/intro.4 b/share/man/man4/man4.sparc/intro.4 new file mode 100644 index 00000000000..7f9df8e7010 --- /dev/null +++ b/share/man/man4/man4.sparc/intro.4 @@ -0,0 +1,255 @@ +.\" $OpenBSD: intro.4,v 1.1 1998/03/07 21:17:05 johns Exp $ +.\" $NetBSD: intro.4,v 1.5 1998/02/06 06:07:00 perry Exp $ +.\" +.\" Copyright (c) 1996 Jonathan Stone. +.\" 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 Jonathan Stone. +.\" 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. +.\" +.\" +.Dd August 13, 1997 +.Dt INTRO 4 sparc +.Os +.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 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 DEVICE SUPPORT +This section describes the hardware supported on the SPARC +platform. +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 must be rebooted. +.Pp +The autoconfiguration system is described in +.Xr autoconf 4 . +A list of the supported devices is given below. +.Sh SEE ALSO +.Xr cd 4 , +.Xr sd 4 , +.Xr ss 4 , +.Xr st 4 , +.Xr autoconf 4 , +.Xr config 8 . +.Sh SUPPORTED SYSTEMS +The following Sun SPARC system architectures and models are supported: +.Bl -tag -width speaker +.It sun4 +first generation SPARC systems on VMEbus: +.br +Sun 4/100 series (14.28 MHz) +.br +Sun 4/200 series (16.67 MHz) +.br +Sun 4/300 series (25 MHz) +.It sun4c +desktop SPARC systems with Sbus: +.br +SPARCstation 1 (20 MHz) +.br +SPARCstation 1+ (25 MHz) +.br +SPARCstation 2 (40 MHz) +.br +SPARCstation SLC (20 MHz) +.br +SPARCstation ELC (33 MHz) +.br +SPARCstation IPC (25 MHz) +.br +SPARCstation IPX (40 MHz). +.It sun4m +desktop SPARC systems with Mbus for CPUs, and Sbus: +.br +SPARC Classic (50 Mhz microSPARC I) +.br +SPARC LX (50 MHz microSPARC I) +.br +SPARCstation 4 (70 Mhz microSPARC II) +.br +SPARCstation 5 (70, 85, 110 MHz microSPARC II) +.br +SPARCstation 5 (170 MHz TurboSPARC) +.br +SPARCstation 10M (36 MHz SuperSPARC I) +.br +SPARCstation 20M (50 MHz SuperSPARC I) +.br +SPARCstation 10 (Mbus modules) +.br +SPARCstation 20 (Mbus modules) +.El +.Pp +The SPARCstation 2 and IPX can be upgraded with a Weitek PowerUP CPU +that is clock-doubled (i.e. internally it runs at 80 MHz). +.Ox +supports this configuration. +.Pp +Hardware level clones of these systems from other manufacturers +will likely work (e.g. Xerox, Tatung, Axil, Cycle); +other systems which have a SPARC CPU but do not +use Sun's hardware architecture (e.g. Solbourne) will likely not work. +.Pp +The Sun 4/400 series, sun4d (SPARC Center 1000, 1000E, and 2000), +and sun4u (UltraSPARC) architectures are not yet supported. +.Pp +The sun4m architecture with Mbus modules for the CPUs is supported +with the following modules with only one CPU: +.Bl -tag -width speaker +.It SM41 +40 Mhz SuperSPARC I with 1MB SuperCACHE +.It SM51 +50 Mhz SuperSPARC I with 1MB SuperCACHE +.It SM61 +60 Mhz SuperSPARC I with 1MB SuperCACHE +.It SM71 +75 Mhz SuperSPARC II with 1MB SuperCACHE +.El +.Pp +.Ox +does not yet support multiprocessor systems. +.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. +.Pp +.Bl -tag -width speaker +.It audio +AMD 79C30 obio (sun4c) audio controller +.It bwtwo +black and white obio frame buffer +.It cgeight +24 bit VMEbus color frame buffer +.It cgfour +8 bit obio (sun4 P4 bus) color graphics frame buffer +.It cgfourteen +24 bit Sbus color frame buffer +.It cgsix +8 bit obio (sun4c & sun4m), Sbus color graphics frame buffer +.It cgthree +8 bit VMEbus, Sbus, and obio (sun4m) color graphics frame buffer +.It cgtwo +8 bit VMEbus color frame buffer +.It eeprom +Sun non-volatile configuration RAM driver +.It esp +NCR53C90 ESP100 (Sun 4/300), +.br +ESP100A (sun4c), +.br +ESP200 (sun4m) SCSI controller, +.br +FSBE/S (X1053A, part # 501-2015) Fast SCSI-2/Buffered Ethernet Sbus controller +.It fd +Intel 82072 obio (sun4c) or Intel 82077 obio (sun4m) +floppy disk drive controller +.It ie +Intel 82586 Ethernet controller (Sun 4/100) +.It isp +Qlogic ISP Sbus SCSI controller +.It kbd +Sun type 2, type 3, type 4, and type 5 keyboards (on zs) +.It le/lebuffer +AMD 7990 LANCE ethernet controller (Sun 4/200, 4/300, sun4c, sun4m, Sbus) +.It ms +Sun mouse (on zs) +.It openprom +Sun Open boot PROM (what became IEEE 1275) configuration driver +.It si +NCR5380 "SCSI-2" VMEbus (Sun 4/200, Sun 4/400) SCSI controller +.It sw +NCR5380 obio (Sun 4/100) "SCSI Wierd" SCSI controller +.It tcx +8 or 24 bit Sbus color graphics frame buffer +.It xd +Xylogics 753/7053 VMEbus SMD disk controller +.It xy +Xylogics 450/451 VMEbus SMD disk controller +.It zs +Zilog 8530 serial controller +.El +.Sh UNSUPPORTED DEVICES +.Pp +The following devices are not supported, due to unavailability of +either documentation or sample hardware: +.Bl -tag -width speaker +.It bpp +Bi-directional Parallel port +.It dbri +Dual Basic Rate Interface (BRI) ISDN (SPARC LX & SPARCstation 10) +.It audio +sun4m audio that is dependent on the dbri +.It power +sun4m power management is recognized but unused +.El +.Sh HISTORY +The +sparc +.Nm +first appeared with OpenBSD 2.3. diff --git a/share/man/man4/man4.sparc/kbd.4 b/share/man/man4/man4.sparc/kbd.4 new file mode 100644 index 00000000000..5f404d26bad --- /dev/null +++ b/share/man/man4/man4.sparc/kbd.4 @@ -0,0 +1,165 @@ +.\" $OpenBSD: kbd.4,v 1.1 1998/03/07 21:17:05 johns Exp $ +.\" $NetBSD: kbd.4,v 1.3 1997/11/25 22:15:56 pk Exp $ +.\" +.\" Copyright (c) 1996 The NetBSD Foundation, Inc. +.\" All rights reserved. +.\" +.\" This code is derived from software contributed to The NetBSD Foundation +.\" by Paul Kranenburg. +.\" +.\" 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 NetBSD +.\" Foundation, Inc. and its contributors. +.\" 4. Neither the name of The NetBSD Foundation 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 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 June 22, 1996 +.Dt KBD 4 sparc +.Os +.Sh NAME +.Nm kbd +.Nd workstation keyboard +.Sh SYNOPSIS +.Cd "pseudo-device kbd" +.Sh DESCRIPTION +The +.Nm +driver provides an interface to the workstation console keyboard. +.Dq type 2 , +.Dq type 3 , +and +.Dq type 4 +keyboards are supported. All types generate keycodes encoding the +key identity and motion (up or down) as the keys are pressed and released. +The +.Nm +driver either passes the keycodes to an application as they come in, or +translates them into ASCII characters first according to a set of built-in +tables. +If the keyboard is configured as the device +to be used for system console input +.Pq see Xr openprom 4 , +it will be internally connected to the +.Pa /dev/console +device special file, which can be used as a +.Xr tty 4 +device. +The device special file +.Pa /dev/kbd +is used to get direct access to the keyboard input stream. The following +ioctl's are supported (mostly just enough to keep the X11 server going): +.Bl -tag -width KIOCSDIRECT +.It KIOCTRANS +Set translation mode. The argument is of type +.Fa "int *" , +the only value supported is +.Dv TR_UNTRANS_EVENT . +.It KIOCGTRANS +Get translation mode. The argument is of type +.Fa "int *" . +.Dv TR_UNTRANS_EVENT +is always returned. +.It KIOCGETKEY +Fill in old-style key station translation. The argument is of type +.Fa "struct okiockey *" . +.It KIOCCMD +Send a command to the keyboard. The argument is of type +.Fa "int *" , +and can have one of the following values: +.Bl -tag -width KBD_CMD_NOCLICK +.It KBD_CMD_BELL +Start the keyboard beeper. +.It KBD_CMD_NOBELL +Stop the keyboard beeper. +.It KBD_CMD_CLICK +Instruct the keyboard to make extra noise when touching keys. +.It KBD_CMD_NOCLICK +Instruct the keyboard to.. oh well.. +.El +.It KIOCTYPE +Get keyboard type. The argument is of type +.Fa "int *" , +in which one of the values +.Dv KB_SUN2 , +.Dv KB_SUN3 +or +.Dv KB_SUN4 +will be returned. +.It KIOCSDIRECT +Route the keyboard input stream through the (SunOS) compatible event module. +The argument is of type +.Fa "int *" , +a non-zero value will put the driver into +.Dq event +mode, while a value of zero will make it return to +.Dq ASCII translation +mode. +.It KIOCSKEY +Set key station translation. The argument is of type +.Fa "struct kiockey *" +.Pq see Pa /usr/include/machine/kbio.h No for more details . +.It KIOCGKEY +Get key station translation. The argument is of type +.Fa "struct kiockey *" . +.It KIOCLAYOUT +Get keyboard layout +.Pq Do type 4 Dc only . +The argument is of type +.Fa "int *" , +in which the uninterpreted result of the +.Dv KBD_CMD_GLAYOUT +keyboard command is returned +.Po on Dv KBDUN4 +type keyboards this will be the setting of a DIP switch bank +.Pc . +.It KIOCSLED +Set LED state +.Pq Do type 4 Dc only . +The argument is of type +.Fa "char *" , +and is the inclusive OR of the following flags: +.Pp +.Bl -tag -width LED_SCROLL_LOCK -compact +.It LED_NUM_LOCK +.It LED_COMPOSE +.It LED_SCROLL_LOCK +.It LED_CAPS_LOCK +.El +.Pp +Each of these flags turn on the LED in the obvious key. +.It KIOCGLED +Get LED state +.Pq Do type 4 Dc only . +The argument is of type +.Fa "char *" , +in which the current LED state is returned. +.El +.Sh SEE ALSO +.Xr ms 4 +.Sh BUGS +.Nm +is hardwired to the built-in +.Em zs1 +serial port. diff --git a/share/man/man4/man4.sparc/ms.4 b/share/man/man4/man4.sparc/ms.4 new file mode 100644 index 00000000000..35ae9f3dd44 --- /dev/null +++ b/share/man/man4/man4.sparc/ms.4 @@ -0,0 +1,92 @@ +.\" $OpenBSD: ms.4,v 1.1 1998/03/07 21:17:06 johns Exp $ +.\" $NetBSD: ms.4,v 1.2 1997/10/08 22:00:12 jtc Exp $ +.\" +.\" Copyright (c) 1996 The NetBSD Foundation, Inc. +.\" All rights reserved. +.\" +.\" This code is derived from software contributed to The NetBSD Foundation +.\" by Paul Kranenburg. +.\" +.\" 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 NetBSD +.\" Foundation, Inc. and its contributors. +.\" 4. Neither the name of The NetBSD Foundation 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 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 June 22, 1996 +.Dt KBD 4 sparc +.Os +.Sh NAME +.Nm mouse +.Nd workstation mouse +.Sh SYNOPSIS +.Cd "pseudo-device mouse" +.Sh DESCRIPTION +The +.Nm +driver provides an interface to the workstation console mouse. +This +.Tn Mouse Systems +three-button device produces five-byte blobs of the form: +.Pp +.Bd -literal -offset indent +b dx dy dx dy +.Ed +.Pp +where +.Dq b +is the button state, encoded as +.Li 0x80|(~buttons) +-- there are three buttons (4=left, 2=middle, 1=right) -- +and +.Dq \&dx +and +.Dq \&dy +are X and Y delta values, none of which are in the range +.Bq Li 0x80..0x87 . +.Pp +The device special file +.Pa /dev/mouse +is used to get direct access to the mouse input stream. The following +ioctl's are supported (mostly just enough to keep the X11 server going): +.Bl -tag -width VUIDSFORMAT +.It VUIDSFORMAT +Set translation mode. The argument is of type +.Fa "int *" , +the only value supported is +.Dv VUID_FIRM_EVENT . +.It VUIDGFORMAT +Get translation mode. The argument is of type +.Fa "int *" . +.Dv VUID_FIRM_EVENT +is always returned. +.El +.Sh SEE ALSO +.Xr kbd 4 +.Sh BUGS +.Nm +is hardwired to the built-in +.Em zs1 +serial port. diff --git a/share/man/man4/man4.sparc/tcx.4 b/share/man/man4/man4.sparc/tcx.4 new file mode 100644 index 00000000000..2f53f1535a1 --- /dev/null +++ b/share/man/man4/man4.sparc/tcx.4 @@ -0,0 +1,67 @@ +.\" $OpenBSD: tcx.4,v 1.1 1998/03/07 21:17:06 johns Exp $ +.\" $NetBSD: tcx.4,v 1.3 1997/10/08 22:00:14 jtc Exp $ +.\" +.\" Copyright (c) 1996 The NetBSD Foundation, Inc. +.\" All rights reserved. +.\" +.\" This code is derived from software contributed to The NetBSD Foundation +.\" by Paul Kranenburg. +.\" +.\" 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 NetBSD +.\" Foundation, Inc. and its contributors. +.\" 4. Neither the name of The NetBSD Foundation 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 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 June 23, 1996 +.Dt TCX 4 sparc +.Os +.Sh NAME +.Nm tcx +.Nd accelerated 8/24-bit color frame buffer +.Sh SYNOPSIS +.Cd "tcx0 at sbus? slot ? offset ?" +.Cd "tcx* at sbus? slot ? offset ?" +.Sh DESCRIPTION +The +.Nm tcx +is a memory based color frame buffer, with graphics acceleration and +overlay capabilities. Its control registers, colour lookup table and +pixel memory can be mapped into a user process address space by using +the +.Xr mmap 2 +system call. The +.Nm +driver supports the minimal ioctl's needed to run X11, and can be operated +in +.Xr cgthree 4 +emulation mode. +.Sh SEE ALSO +.Xr bwtwo 4 , +.Xr cgtwo 4 , +.Xr cgthree 4 , +.Xr cgfour 4 , +.Xr cgsix 4 , +.Xr cgeight 4 |