summaryrefslogtreecommitdiff
path: root/share
diff options
context:
space:
mode:
authorjohns <johns@cvs.openbsd.org>1998-03-07 21:17:07 +0000
committerjohns <johns@cvs.openbsd.org>1998-03-07 21:17:07 +0000
commit8e8de147d29d1869e95b09d1b92e7d0dfb4f5f54 (patch)
tree48a5fb746379bdc33963ec65713f93ab107bfa2e /share
parent8ac7fb33c2e92eea3650894fb48f5c003d510e1b (diff)
Adding missing sparc device man pages.
Diffstat (limited to 'share')
-rw-r--r--share/man/man4/man4.sparc/Makefile6
-rw-r--r--share/man/man4/man4.sparc/cgeight.463
-rw-r--r--share/man/man4/man4.sparc/cgfour.463
-rw-r--r--share/man/man4/man4.sparc/cgfourteen.478
-rw-r--r--share/man/man4/man4.sparc/cgtwo.462
-rw-r--r--share/man/man4/man4.sparc/fd.454
-rw-r--r--share/man/man4/man4.sparc/intro.4255
-rw-r--r--share/man/man4/man4.sparc/kbd.4165
-rw-r--r--share/man/man4/man4.sparc/ms.492
-rw-r--r--share/man/man4/man4.sparc/tcx.467
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