+# $OpenBSD: Makefile,v 1.2 1996/04/22 01:26:37 deraadt Exp $
# @(#)Makefile 8.1 (Berkeley) 6/5/93
SUBDIR= psd smm usd
-all depend lint tags:
+all depend includes lint tags:
.include <bsd.subdir.mk>
+# $OpenBSD: Makefile,v 1.2 1996/04/22 01:26:42 deraadt Exp $
# from: @(#)Makefile 8.1 (Berkeley) 6/10/93
-# $Id: Makefile,v 1.1.1.1 1995/10/18 08:44:15 deraadt Exp $
# The following modules do not build/install:
# 10.named, 13.amd
BINDIR= /usr/share/doc/smm
FILES= 00.contents Makefile Title
SUBDIR= 01.setup 04.quotas 05.fastfs 06.nfs 18.net
-.if exists(03.fsck)
-SUBDIR+= 03.fsck
+.if exists(03.fsck_ffs)
+SUBDIR+= 03.fsck_ffs
.endif
.if exists(07.lpd)
SUBDIR+= 07.lpd
-# $NetBSD: Makefile,v 1.21 1995/12/30 18:10:47 thorpej Exp $
+# $OpenBSD: Makefile,v 1.7 1996/04/22 01:26:48 deraadt Exp $
+# $NetBSD: Makefile,v 1.22 1996/03/28 21:32:58 mark Exp $
# @(#)Makefile 8.1 (Berkeley) 6/18/93
MAN= audio.4 bpf.4 ccd.4 clnp.4 cltp.4 ddb.4 drum.4 esis.4 fd.4 icmp.4 \
MLINKS+=fd.4 stderr.4 fd.4 stdin.4 fd.4 stdout.4
MLINKS+=netintro.4 networking.4
MLINKS+=rnd.4 srnd.4 rnd.4 urnd.4 rnd.4 prnd.4
-SUBDIR= man4.amiga man4.atari man4.hp300 man4.i386 man4.mac68k man4.pc532 \
- man4.sparc man4.sun3 man4.tahoe man4.vax
+SUBDIR= man4.amiga man4.arm32 man4.atari man4.hp300 man4.i386 man4.mac68k \
+ man4.pc532 man4.sparc man4.sun3 man4.tahoe man4.vax
.include <bsd.prog.mk>
--- /dev/null
+# $OpenBSD: Makefile,v 1.1 1996/04/22 01:27:21 deraadt Exp $
+# from: @(#)Makefile 5.1 (Berkeley) 2/12/91
+
+MAN= intro.4 asc.4 autoconf.4 beep.4 com.4
+MAN+= csc.4 ea.4 eb.4 kbd.4 lpt.4 mainbus.4 mem.4
+MAN+= podulebus.4 quadmouse.4 rd.4 wd.4
+
+MLINKS= mem.4 kmem.4
+MANSUBDIR=/arm32
+
+.include <bsd.prog.mk>
--- /dev/null
+.\" $OpenBSD: asc.4,v 1.1 1996/04/22 01:27:28 deraadt Exp $
+.\"
+.\" Copyright (c) 1995 Mark Brinicombe
+.\" 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 Mark Brinicombe.
+.\" 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
+.Dt EB 4 arm32
+.Os
+.Sh NAME
+.Nm asc
+.Nd Acorn SCSI Card device interface
+.Sh SYNOPSIS
+.Cd "asc0 at podulebus?"
+.Sh DESCRIPTION
+The
+.Nm
+interface provides access to Acorn SCSI Card interfaces.
+.Sh SEE ALSO
--- /dev/null
+.\" $OpenBSD: autoconf.4,v 1.1 1996/04/22 01:27:32 deraadt Exp $
+.\"
+.\" Copyright (c) 1995 Mark Brinicombe
+.\" 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: autoconf.4,v 1.1 1996/04/22 01:27:32 deraadt Exp $
+.\"
+.Dd
+.Dt AUTOCONF 4 arm32
+.Os
+.Sh NAME
+.Nm autoconf
+.Nd diagnostics from the autoconfiguration code
+.Sh DESCRIPTION
+When
+.Tn NetBSD
+bootstraps it probes the innards of the machine
+on which it is running
+and locates controllers, drives, and other devices, printing out
+what it finds on the console. This procedure is driven by a system
+configuration table which is processed by
+.Xr config 8
+and compiled into each kernel.
+Devices which exist in the machine but are not configured into the
+kernel are not detected.
+.Sh DIAGNOSTICS
+.Bl -diag
+.It CPU class not configured.
+You tried to boot
+.Tn NetBSD
+on a class of
+.Tn CPU
+type which it doesn't
+(or at least this compiled version of
+.Tn NetBSD
+doesn't) understand.
+.El
+.Sh SEE ALSO
+.Xr intro 4 ,
+.Xr boot 8 ,
+.Xr config 8
--- /dev/null
+.\" $OpenBSD: beep.4,v 1.1 1996/04/22 01:27:34 deraadt Exp $
+.\"
+.\" Copyright (c) 1995 Mark Brinicombe
+.\" 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 Mark Brinicombe.
+.\" 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
+.Dt EB 4 arm32
+.Os
+.Sh NAME
+.Nm beep
+.Nd Simple VIDC20 beep device interface
+.Sh SYNOPSIS
+.Cd "beep0 at mainbus? base 0x00000000"
+.Sh DESCRIPTION
+The
+.Nm
+interface provides access to the simple beep device.
+.Sh SEE ALSO
--- /dev/null
+.\" $OpenBSD: com.4,v 1.1 1996/04/22 01:27:36 deraadt Exp $
+.\"
+.\" 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: com.4,v 1.1 1996/04/22 01:27:36 deraadt Exp $
+.\"
+.Dd July 28, 1995
+.Dt COM 4 arm32
+.Os NetBSD 1.0a
+.Sh NAME
+.Nm com
+.Nd
+serial communications interface
+.Sh SYNOPSIS
+.Cd "com0 at mainbus? base 0x00210fe0"
+.Cd "com1 at mainbus? base 0x00210be0"
+.Sh DESCRIPTION
+The
+.Nm
+driver provides support for NS8250-, NS16450-, and NS16550-based
+.Tn EIA
+.Tn RS-232C
+.Pf ( Tn CCITT
+.Tn V.28 )
+communications interfaces. The NS8250 and NS16450 have single character
+buffers, and the NS16550 has a 16 character buffer.
+.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 115200, or any other baud rate which is a factor
+of 115200.
+.Pp
+If
+.Dq flags 1
+is specified, the
+.Nm
+driver will not set the MCR_IENABLE bit on the UART. This is mainly for
+use on AST multiport boards, where the MCR_IENABLE bit is used to control
+whether or not the devices use a shared interrupt.
+.Sh FILES
+.Bl -tag -width Pa
+.It Pa /dev/tty00
+.It Pa /dev/tty01
+.It Pa /dev/tty02
+.El
+.Sh DIAGNOSTICS
+.Bl -diag
+.It com%d: %d silo overflows
+The input
+.Dq silo
+has overflowed and incoming data has been lost.
+.It com%d: weird interrupt: iir=%x
+The device has generated an unexpected interrupt
+with the code listed.
+.El
+.Sh SEE ALSO
+.Xr tty 4
+.Sh HISTORY
+The
+.Nm
+driver was originally derived from the
+.Nm i386
+.Nm com
+driver and is
+.Ud
+.Sh BUGS
+Data loss is possible on busy systems with unbuffered UARTs at high speed.
+.Pp
+The name of this driver and the constants which define the locations
+of the various serial ports are holdovers from
+.Nm DOS .
--- /dev/null
+.\" $OpenBSD: csc.4,v 1.1 1996/04/22 01:27:38 deraadt Exp $
+.\"
+.\" Copyright (c) 1995 Mark Brinicombe
+.\" 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 Mark Brinicombe.
+.\" 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
+.Dt EB 4 arm32
+.Os
+.Sh NAME
+.Nm csc
+.Nd Cumana SCSI II Card device interface
+.Sh SYNOPSIS
+.Cd "csc0 at podulebus?"
+.Sh DESCRIPTION
+The
+.Nm
+interface provides access to Cumana SCSI II interfaces.
+.Sh SEE ALSO
--- /dev/null
+.\" $OpenBSD: ea.4,v 1.1 1996/04/22 01:27:41 deraadt Exp $
+.\"
+.\" Copyright (c) 1995 Mark Brinicombe
+.\" 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 Mark Brinicombe.
+.\" 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: ea.4,v 1.1 1996/04/22 01:27:41 deraadt Exp $
+.\"
+.Dd
+.Dt EB 4 arm32
+.Os
+.Sh NAME
+.Nm ea
+.Nd Ethernet driver for SEQ8004 based podule ethernet interfaces.
+.Sh SYNOPSIS
+.Cd "ea0 at podulebus?"
+.Sh DESCRIPTION
+The
+.Nm
+interface provides access to a 10 Mb/s Ethernet network via the
+SEEQ 8004 Ethernet chip. The ethernet cards supported
+by the
+.Nm
+interface are:
+.Pp
+.Bl -tag -width -offset indent -compact
+.It ANT Ether3 podule
+.El
+.Sh SEE ALSO
+.Xr ifconfig 8 ,
+.Xr intro 4 ,
+.Xr eb 4
--- /dev/null
+.\" $OpenBSD: eb.4,v 1.1 1996/04/22 01:27:43 deraadt Exp $
+.\"
+.\" Copyright (c) 1995 Mark Brinicombe
+.\" 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 Mark Brinicombe.
+.\" 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: eb.4,v 1.1 1996/04/22 01:27:43 deraadt Exp $
+.\"
+.Dd
+.Dt EB 4 arm32
+.Os
+.Sh NAME
+.Nm eb
+.Nd Ethernet driver for SEQ8005 based network slot ethernet interfaces.
+.Sh SYNOPSIS
+.Cd "eb0 at podulebus?"
+.Sh DESCRIPTION
+The
+.Nm
+interface provides access to a 10 Mb/s Ethernet network via the
+SEEQ 8005 Ethernet chip. The ethernet cards supported
+by the
+.Nm
+interface are:
+.Pp
+.Bl -tag -width -offset indent -compact
+.It Acorn AEH61 network slot card
+.It Acorn AEH62 network slot card
+.El
+.Sh SEE ALSO
+.Xr ifconfig 8 ,
+.Xr intro 4 ,
+.Xr ea 4
--- /dev/null
+.\" $OpenBSD: intro.4,v 1.1 1996/04/22 01:27:45 deraadt Exp $
+.\"
+.\" Copyright (c) 1995 Mark Brinicombe
+.\" 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: intro.4,v 1.1 1996/04/22 01:27:45 deraadt Exp $
+.\"
+.Dd
+.Dt INTRO 4 arm32
+.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 arm32
+(RiscPC) 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 intro 4 ,
+.Xr autoconf 4 ,
+.Xr config 8 .
+.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 -offset indent -compact
+.It beep
+VIDC20 beep device interface
+.It com
+NS8250-, NS16450-, and NS16550-based asynchronous serial
+communications device interface
+.It eb
+EtherB network slot device interface.
+.It quadmouse
+RiscPC quadrature mouse device interface.
+.It lpt
+Parallel port device interface
+.It mem
+Main memory interface
+.It wd
+Standard Internal RiscPC IDE deviceinterface
+.El
+.Sh HISTORY
+The
+.Tn arm32
+.Nm intro
+appeared in
+.Nx 1.0a .
--- /dev/null
+.\" $OpenBSD: kbd.4,v 1.1 1996/04/22 01:27:49 deraadt Exp $
+.\"
+.\" Copyright (c) 1995 Mark Brinicombe
+.\" 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 Mark Brinicombe.
+.\" 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
+.Dt EB 4 arm32
+.Os
+.Sh NAME
+.Nm kbd
+.Nd Raw keyboard driver interface
+.Sh SYNOPSIS
+.Cd "kbd0 at mainbus? base 0x00000000"
+.Sh DESCRIPTION
+The
+.Nm
+interface provides raw I/O to the keyboard device.
+.Sh SEE ALSO
--- /dev/null
+.\" $OpenBSD: lpt.4,v 1.1 1996/04/22 01:27:50 deraadt Exp $
+.\"
+.\" Copyright (c) 1995 Mark Brinicombe
+.\" Copyright (c) 1993 Christopher G. Demetriou
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\" notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\" notice, this list of conditions and the following disclaimer in the
+.\" documentation and/or other materials provided with the distribution.
+.\" 3. All advertising materials mentioning features or use of this software
+.\" must display the following acknowledgement:
+.\" This product includes software developed 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: lpt.4,v 1.1 1996/04/22 01:27:50 deraadt Exp $
+.\"
+.Dd July 29, 1995
+.Dt LPT 4 arm32
+.Os NetBSD 1.0a
+.Sh NAME
+.Nm lpt
+.Nd
+Parallel port driver
+.Sh SYNOPSIS
+.Cd "lpt0 at mainbus? base 0x002109e0 irq 0"
+.Sh DESCRIPTION
+This driver provides access to parallel ports. The highest bit in the minor
+number selects whether to do polling or wait for interrupts. If no IRQ is
+specified in the kernel configuration, only the polling device may be used.
+.Sh FILES
+.Bl -tag -width Pa -compact
+.It Pa /dev/lpt0
+first interrupt-driven parallel port device
+.It Pa /dev/lpa0
+first polled parallel port device
+.El
--- /dev/null
+.\" $OpenBSD: mainbus.4,v 1.1 1996/04/22 01:27:53 deraadt Exp $
+.\"
+.\" Copyright (c) 1995 Mark Brinicombe
+.\" 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 Mark Brinicombe.
+.\" 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
+.Dt EB 4 arm32
+.Os
+.Sh NAME
+.Nm mainbus
+.Nd RiscPC main I/O bus device.
+.Sh SYNOPSIS
+.Cd "mainbus0 at root"
+.Sh DESCRIPTION
+The
+.Nm
+interface provides access to the RiscPC main I/O bus. It is only used
+by the autoconfiguration system to location devices attached to the mainbus.
+.Sh SEE ALSO
--- /dev/null
+.\" $OpenBSD: mem.4,v 1.1 1996/04/22 01:27:55 deraadt Exp $
+.\"
+.\" Copyright (c) 1991 The 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: @(#)mem.4 5.3 (Berkeley) 5/2/91
+.\" $Id: mem.4,v 1.1 1996/04/22 01:27:55 deraadt Exp $
+.\"
+.Dd July 28, 1995
+.Dt MEM 4 arm
+.Os
+.Sh NAME
+.Nm mem ,
+.Nm kmem
+.Nd memory files
+.Sh DESCRIPTION
+The special 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.
+Only offsets within the bounds of
+.Nm /dev/mem
+are allowed.
+.Pp
+Kernel virtual memory is accessed through the interface
+.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
+.Tn ISA
+the
+.Tn I/O
+memory space begins at physical address 0x000a0000
+and runs to 0x00100000.
+The
+per-process data
+size
+for the current process
+is
+.Dv UPAGES
+long, and ends at virtual
+address 0xfe000000.
+.Sh FILES
+.Bl -tag -width Pa -compact
+.It Pa /dev/mem
+.It Pa /dev/kmem
+.El
+.Sh HISTORY
+The
+.Nm mem ,
+.Nm kmem
+files appeared in
+.At v6 .
--- /dev/null
+.\" $OpenBSD: podulebus.4,v 1.1 1996/04/22 01:27:58 deraadt Exp $
+.\"
+.\" Copyright (c) 1995 Mark Brinicombe
+.\" 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 Mark Brinicombe.
+.\" 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
+.Dt EB 4 arm32
+.Os
+.Sh NAME
+.Nm podulebus
+.Nd RiscPC podule bus device.
+.Sh SYNOPSIS
+.Cd "podulebus0 at root"
+.Sh DESCRIPTION
+The
+.Nm
+interface provides access to the RiscPC podule bus. It is only used
+by the autoconfiguration system to location devices attached to the podulebus.
+.Sh SEE ALSO
--- /dev/null
+.\" $OpenBSD: quadmouse.4,v 1.1 1996/04/22 01:28:00 deraadt Exp $
+.\"
+.\" Copyright (c) 1995 Mark Brinicombe
+.\" 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 Mark Brinicombe.
+.\" 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: quadmouse.4,v 1.1 1996/04/22 01:28:00 deraadt Exp $
+.\"
+.Dd July 29, 1995
+.Dt LMS 4 arm32
+.Os NetBSD 1.0a
+.Sh NAME
+.Nm quadmouse
+.Nd
+Quadrature mouse driver
+.Sh SYNOPSIS
+.\" XXX this is awful hackery to get it to work right... -- cgd
+.Cd "quadmouse0 at mainbus? base 0x00000000"
+.Sh DESCRIPTION
+This driver provides an interface to a IOMD quadrature mouse.
+.Sh FILES
+.Bl -tag -width Pa -compact
+.It Pa /dev/quadmouse
+first IOMD quadrature mouse
+.El
+.Sh SEE ALSO
--- /dev/null
+.\" $OpenBSD: rd.4,v 1.1 1996/04/22 01:28:02 deraadt Exp $
+.\"
+.\" Copyright (c) 1995 Mark Brinicombe
+.\" 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 Mark Brinicombe.
+.\" 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
+.Dt EB 4 arm32
+.Os
+.Sh NAME
+.Nm rd
+.Nd Ramdisc device interface
+.Sh SYNOPSIS
+.Cd "rd0 at mainbus?"
+.Sh DESCRIPTION
+The
+.Nm
+interface provides access to the ramdisc device interface.
+.Sh SEE ALSO
--- /dev/null
+.\" $OpenBSD: wd.4,v 1.1 1996/04/22 01:28:04 deraadt Exp $
+.\"
+.\" Copyright (c) 1995 Mark Brinicombe
+.\" Based on man4.i386/wd.4 by James A. Jegers
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\" notice, this list of conditions and the following disclaimer.
+.\" 2. The name of the author may not be used to endorse or promote products
+.\" derived from this software without specific prior written permission
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+.\"
+.Dd July 29th, 1995
+.Dt WD 4 arm32
+.Os NetBSD
+.Sh NAME
+.Nm wd
+.Nd WD100x compatible hard disk driver
+.Sh SYNOPSIS
+.Cd "wdc0 at mainbus? base 0x002107c0"
+.Cd "wd* at wdc? drive ?"
+.Sh DESCRIPTION
+The
+.Nm wd
+driver supports hard disk controllers which emulate the Western
+Digital WD100x. This includes standard MFM, RLL, ESDI and IDE
+controllers.
+.Pp
+Support for extended EIDE controllers is
+.Ud .
+.Sh SEE ALSO
+.Xr intro 4
+.\" $OpenBSD: joy.4,v 1.2 1996/04/22 01:28:06 deraadt Exp $
.\"
.\" Copyright (c) 1996 Matthieu Herrb
.\" All rights reserved.
.\" (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: joy.4,v 1.1 1996/01/16 08:24:49 deraadt Exp $
+.\" $NetBSD: joy.4,v 1.2 1996/03/31 00:17:43 perry Exp $
+.\"
+.Dd January 7, 1996
+.Dt JOY 4 i386
+.Os "NetBSD 1.1A"
+.Sh NAME
+.Nm joy
+.Nd
+Games adapter driver
+.Sh SYNOPSIS
+.Cd "joy0 at isa? port 0x201"
+.Sh DESCRIPTION
+This driver provides access to the games adapter. The lower bit in the
+minor device number selects the joystick: 0 is the first joystick and
+1 is the second.
+.Pp
+The game control adapter allows up to two joysticks to be attached to
+the system. The adapter plus the driver convert the present resistive
+value to a relative joystick position. On receipt of an output signal,
+four timing circuits are started. By determining the time required for
+the circuit to time-out (a function of the resistance), the paddle
+position can be determined. The adapter could be used as a general
+purpose I/O card with four analog (resistive) inputs plus four digital
+input points.
+.Pp
+Applications may call ioctl() on a game adapter driver file descriptor
+to set and get the offsets of the two potentiometers and the maximum
+time-out value for the circuit. The
+ioctl() commands are listed in
+.Pa Aq machine/joystick.h
+and currently are:
+.Pp
+.Bl -tag -width JOY_GET_X_OFFSET -compact
+.It JOY_SETTIMEOUT
+Sets the maximum time-out for the adapter.
+.It JOY_GETTIMEOUT
+Returns the current maximum time-out.
+.It JOY_SET_X_OFFSET
+Sets an offset on X value.
+.It JOY_GET_X_OFFSET
+Returns the current X offset.
+.It JOY_SET_Y_OFFSET
+Sets an offset on Y value.
+.It JOY_GET_Y_OFFSET
+Returns the current Y offset.
+.El
+.Pp
+All this commands take an integer parameter.
+.Pp
+Read() on the file descriptor returns a
+.Fa joystick
+structure:
+.Bd -literal -offset indent
+struct joystick {
+ int x;
+ int y;
+ int b1;
+ int b2;
+};
+.Ed
+.Pp
+The fields have the following functions:
+.Bl -tag -width b1
+.It Fa x
+The current X coordinate of the joystick (or position of paddle 1)
+.It Fa y
+The current Y coordinate of the joystick (or position of paddle 2)
+.It Fa b1
+The current state of button 1
+.It Fa b2
+The current state of button 2
+.El
+.Pp
+The b1 and b2 fields in struct joystick are set to 1 if the
+corresponding button is down, 0 otherwise.
+.Pp
+The x and y coordinates are supposed to be between 0 and 255 for a
+good joystick and a good adapter. Unfortunately, because of the
+hardware hack that is used to measure the position (by measuring the
+time needed to discharge an RC circuit made from the joystick's
+potentiometer and a capacitor on the adapter), calibration
+is needed to determine exactly what values are returned for a specific
+joystick/adapter combination. Incorrect hardware can yield negative or
+> 255 values.
+.Pp
+A typical calibration procedure uses the values returned at lower
+left, center and upper right positions of the joystick to compute the
+relative position.
+.Pp
+This calibration is not part of the driver.
+.Sh FILES
+.Bl -tag -width Pa -compact
+.It Pa /dev/joy0
+first joystick
+.br
+.It Pa /dev/joy1
+second joystick
+.El
+.Sh AUTHORS
+.Pp
+Jean-Marc Zucconi wrote the FreeBSD driver. Matthieu Herrb ported it
+to NetBSD and wrote this manual page.
+
+.\"
+.\" Copyright (c) 1996 Matthieu Herrb
+.\" 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: joy.4,v 1.2 1996/04/22 01:28:06 deraadt Exp $
.\"
.Dd January 7, 1996
.Dt JOY 4 i386
-.\" $OpenBSD: sb.4,v 1.3 1996/03/29 10:16:12 niklas Exp $
-.\" $NetBSD: sb.4,v 1.3 1996/02/27 22:39:42 jtc Exp $
+.\" $OpenBSD: sb.4,v 1.4 1996/04/22 01:28:07 deraadt Exp $
+.\" $NetBSD: sb.4,v 1.4 1996/03/16 17:21:58 jtk Exp $
.\"
.\" Copyright (c) 1996 The NetBSD Foundation, Inc.
.\" All rights reserved.
.Nd
SoundBlaster family (and compatibles) audio device driver
.Sh SYNOPSIS
-.Cd "sb0 at isa? port 0xPPP irq X drq Y"
+.Cd "sb0 at isa? port 0xPPP irq X drq Y flags Z"
.Sh DESCRIPTION
The
.Nm sb
driver provides support for the SoundBlaster, SoundBlaster Pro,
-SoundBlaster 16, and hardware register-level compatible audio cards.
+SoundBlaster 16, Jazz 16, and hardware register-level compatible audio cards.
.Pp
The SoundBlaster series are half-duplex cards, capable of 8- and 16-bit
audio sample recording and playback at rates up to 44.1kHz (depending on
set by this driver to the values specified in the config file. The IRQ
must be selected from the set {5,7,9,10}.
.Pp
+The configuration file must use a nonzero
+.Cm flags
+specification to enable the Jazz16 support. This is to avoid potential
+conflicts with other devices when probing the Jazz 16 because it requires
+use of extra I/O ports not in the base port range.
+.Pp
.Sh BUGS
The driver has not been extensively tested on original SoundBlaster,
SoundBlaster 16, or newer cards.
+.\" $OpenBSD: speaker.4,v 1.2 1996/04/22 01:28:08 deraadt Exp $
.\"
.\" Copyright (c) 1993 Christopher G. Demetriou
.\" All rights reserved.
.\" (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: speaker.4,v 1.1.1.1 1995/10/18 08:44:30 deraadt Exp $
-.\"
.Dd August 6, 1993
.Dt SPEAKER 4 i386
.Os NetBSD 0.8a
.Sh NAME
speaker \- console speaker device driver
.Sh SYNOPSIS
-.Cd "pseudo-device speaker"
+.Cd "spkr0 at pckbd? port 0x61"
+.Fd #include <machine/spkr.h>
+.Pa /dev/speaker
.Sh DESCRIPTION
The speaker device driver allows applications to control the PC console
speaker on an IBM-PC-compatible machine running UNIX.
.Pp
Applications may call ioctl() on a speaker file descriptor to control the
speaker driver directly; definitions for the ioctl() interface are in
-machine/spkr.h. The tone_t structure used in these calls has two fields,
+<machine/spkr.h>. The tone_t structure used in these calls has two fields,
specifying a frequency (in hz) and a duration (in 1/100ths of a second).
A frequency of zero is interpreted as a rest.
.Pp
.Sh BUGS
Due to roundoff in the pitch tables and slop in the tone-generation and timer
hardware (neither of which was designed for precision), neither pitch accuracy
-nor timings will be mathematically exact. There is no volume control.
+nor timings will be mathematically exact.
+.Pp
+There is no volume control.
.Pp
In play strings which are very long (longer than your system's physical I/O
blocks) note suffixes or numbers may occasionally be parsed incorrectly due
-.\" $NetBSD: tty.4,v 1.2 1994/11/30 16:22:40 jtc Exp $
+.\" $OpenBSD: tty.4,v 1.3 1996/04/22 01:26:49 deraadt Exp $
+.\" $NetBSD: tty.4,v 1.4 1996/03/19 04:26:01 paulus Exp $
.\"
.\" Copyright (c) 1991, 1992, 1993
.\" The Regents of the University of California. All rights reserved.
in
.Fa state
is cleared in the terminal.
+.It Dv TIOCSFLAGS Fa int *state
+The bits in the integer pointed to by
+.Fa state
+contain bits that correspond to serial port state. Following is a list
+of defined variables and the serial port state they represent:
+.Pp
+.Bl -tag -width TIOCFLAG_SOFTCAR -compact
+.It TIOCFLAG_SOFTCAR
+Ignore hardware carrier.
+.It TIOCFLAG_CLOCAL
+Set clocal on open.
+.It TIOCFLAG_CRTSCTS
+Set crtscts on open.
+.It TIOCFLAG_MDMBUF
+Set mdmbuf on open.
+.El
+.Pp
+This call sets the serial port state to that represented by
+.Fa state .
+Not all serial ports may support this.
+.It Dv TIOCGFLAGS Fa int *state
+Return the current state of the serial port as represented
+above in the integer pointed to by
+.Fa state .
.El
.Sh SEE ALSO
.Xr getty 8 ,
-.\" $NetBSD: mdoc.samples.7,v 1.4 1994/11/30 19:07:22 jtc Exp $
+.\" $OpenBSD: mdoc.samples.7,v 1.2 1996/04/22 01:28:11 deraadt Exp $
+.\" $NetBSD: mdoc.samples.7,v 1.5 1996/04/03 20:17:34 jtc Exp $
.\"
.\" Copyright (c) 1990, 1993
.\" The Regents of the University of California. All rights reserved.
.Pa /usr/src/share/tmac/doc-nroff
to restore the old style behavior.
.Sh FILES
-.Bl -tag -width /usr/share/man0/template.doc -compact
+.Bl -tag -width /usr/share/misc/mdoc.template -compact
.It Pa /usr/share/tmac/tmac.doc
manual macro package
-.It Pa /usr/share/man0/template.doc
+.It Pa /usr/share/misc/mdoc.template
template for writing a man page
.El
.Sh SEE ALSO
-# $NetBSD: Makefile,v 1.12 1995/11/28 08:03:34 jtc Exp $
+# $OpenBSD: Makefile,v 1.3 1996/04/22 01:28:14 deraadt Exp $
+# $NetBSD: Makefile,v 1.13 1996/03/28 21:36:40 mark Exp $
# @(#)Makefile 8.1 (Berkeley) 6/5/93
MAN= adduser.8 compat_linux.8 compat_sunos.8 diskless.8 intro.8 rc.8 \
sticky.8 yp.8
-SUBDIR= man8.amiga man8.atari man8.hp300 man8.i386 man8.mac68k man8.sparc \
- man8.sun3 man8.tahoe man8.vax
+SUBDIR= man8.amiga man8.arm32 man8.atari man8.hp300 man8.i386 man8.mac68k \
+ man8.sparc man8.sun3 man8.tahoe man8.vax
.include <bsd.prog.mk>
--- /dev/null
+.\" $OpenBSD: MAKEDEV.8,v 1.1 1996/04/22 01:28:16 deraadt Exp $
+.\"
+.\" Copyright (c) 1991 The 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: @(#)MAKEDEV.8 5.2 (Berkeley) 3/22/91
+.\" $Id: MAKEDEV.8,v 1.1 1996/04/22 01:28:16 deraadt Exp $
+.\"
+.TH MAKEDEV 8 "March 22, 1991"
+.UC 7
+.SH NAME
+MAKEDEV \- create system and device special files
+.SH SYNOPSIS
+MAKEDEV name ...
+.SH DESCRIPTION
+The shell script
+.IR MAKEDEV ,
+found in the ``/dev'' directory, is used to create the common special
+files.
+See
+.IR special (8)
+for a more complete discussion of special files.
+.PP
+.I MAKEDEV
+takes any number of device names as arguments, where the names are
+the common abbreviation for the device.
+There are two special devices, ``std'' and ``local''.
+The former creates the standard devices for the architecture.
+The latter is for devices specific to the local site, and
+executes the shell file ``MAKEDEV.local''.
+.PP
+The arm32 supports the following devices.
+Where a device name is followed by a hash sign (``#''), the hash sign
+must be replaced by a unit number.
+.TP 10
+std
+the standard devices (console, drum, fd/*, klog, kmem, mem, null,
+stderr, stdin, stdout, tty)
+.br
+.ns
+.TP 10
+local
+configuration specific devices
+.br
+.ns
+.TP 10
+tty0#
+standard COM ports
+.br
+.ns
+.TP 10
+cd#
+SCSI CD-ROM drives
+.br
+.ns
+.TP 10
+fd#
+``floppy'' disk drives (3 1/2, 5 1/4)
+.br
+.ns
+.TP 10
+flog#
+kernel logging device
+.br
+.ns
+.TP 10
+pty#
+set of 16 master and slave pseudo terminals
+.br
+.ns
+.TP 10
+sd#
+SCSI disk drives
+.br
+.ns
+.TP 10
+st#
+SCSI tape drives
+.br
+.ns
+.TP 10
+wd#
+``winchester'' disk drives (ST506, IDE, ESDI, RLL etc.)
+.SH FILES
+/dev The special file directory.
+.SH SEE ALSO
+.IR mknod (1),
+.IR intro (4),
+.IR config (8),
+.IR special (8)
--- /dev/null
+# $OpenBSD: Makefile,v 1.1 1996/04/22 01:28:17 deraadt Exp $
+# from: @(#)Makefile 5.1 (Berkeley) 3/22/91
+
+MAN= MAKEDEV.8
+MLINKS= MAKEDEV.8 makedev.8
+MANSUBDIR=/arm32
+
+.include <bsd.prog.mk>
-.\" $NetBSD: disk.9,v 1.1 1996/01/09 00:22:04 thorpej Exp $
+.\" $OpenBSD: disk.9,v 1.2 1996/04/22 01:28:20 deraadt Exp $
+.\" $NetBSD: disk.9,v 1.2 1996/04/08 20:41:25 jtc Exp $
.\"
.\" Copyright (c) 1995, 1996 Jason R. Thorpe.
.\" All rights reserved.
/* Build command to send to drive. */
[ . . . ]
- /* Tell the disk framework we're is going busy. */
+ /* Tell the disk framework we're going busy. */
disk_busy(&sc->sc_dk);
/* Send command to the drive. */
-.\" $NetBSD: inittodr.9,v 1.1 1995/11/25 21:24:50 perry Exp $
+.\" $OpenBSD: inittodr.9,v 1.2 1996/04/22 01:28:22 deraadt Exp $
+.\" $NetBSD: inittodr.9,v 1.2 1996/03/27 21:16:06 jtc Exp $
.\"
.\" Copyright (c) 1994 Christopher G. Demetriou
.\" All rights reserved.
.It
If the battery-backed clock has a valid time, it is used.
.It
-If the battery-backed clock does not have a valid time, and the
+If the battery-backed clock does not have a valid time, and
the time provided in
.Fa base
is within reason,
# Country Code : City Code : City : Country
-# @(#)inter.phone 5.3 (Berkeley) 3/5/90
+# $OpenBSD: inter.phone,v 1.2 1996/04/22 01:28:28 deraadt Exp $
+# $NetBSD: inter.phone,v 1.3 1996/04/07 00:53:41 neil Exp $
+# From: @(#)inter.phone 5.3 (Berkeley) 3/5/90
20:2:Cairo:Egypt, Arab Rep. of
20:3:Alexandria:Egypt, Arab Rep. of
20:66:Port Said:Egypt, Arab Rep. of
43:222:Vienna:Austria
43:316:Graz:Austria
43:5222:Innsbruck:Austria
-44:1:London, Eng.:United Kingdom
-44:203:Coventry, Eng.:United Kingdom
-44:21:Birmingham, Eng.:United Kingdom
-44:222:Cardiff, Wales:United Kingdom
-44:232:Belfast, N. Ire.:United Kingdom
-44:272:Bristol, Eng.:United Kingdom
-44:274:Bradford, Eng.:United Kingdom
-44:31:Edinburgh, Scot.:United Kingdom
-44:41:Glasgow, Scot.:United Kingdom
-44:484:Huddersfield, Eng.:United Kingdom
-44:485:Hillington, Eng.:United Kingdom
-44:51:Liverpool, Eng.:United Kingdom
-44:532:Leeds, Eng.:United Kingdom
-44:533:Leicester, Eng.:United Kingdom
-44:602:Nottingham, Eng.:United Kingdom
-44:61:Manchester, Eng.:United Kingdom
-44:682:New Castle-on-Tyne, Eng.:United Kingdom
-44:742:Sheffield, Eng.:United Kingdom
-44:752:Plymouth, Eng.:United Kingdom
-44:782:Stoke-on-Trent, Eng.:United Kingdom
-44:902:Wolverhampton, Eng.:United Kingdom
+44:171:Inner-London, Eng.:United Kingdom
+44:181:Outer-London, Eng.:United Kingdom
+44:1203:Coventry, Eng.:United Kingdom
+44:121:Birmingham, Eng.:United Kingdom
+44:1222:Cardiff, Wales:United Kingdom
+44:1232:Belfast, N. Ire.:United Kingdom
+44:1272:Bristol, Eng.:United Kingdom
+44:1274:Bradford, Eng.:United Kingdom
+44:131:Edinburgh, Scot.:United Kingdom
+44:141:Glasgow, Scot.:United Kingdom
+44:1484:Huddersfield, Eng.:United Kingdom
+44:1485:Hillington, Eng.:United Kingdom
+44:151:Liverpool, Eng.:United Kingdom
+44:1532:Leeds, Eng.:United Kingdom
+44:1533:Leicester, Eng.:United Kingdom
+44:1602:Nottingham, Eng.:United Kingdom
+44:161:Manchester, Eng.:United Kingdom
+44:191:Newcastle-upon-Tyne, Eng.:United Kingdom
+44:1742:Sheffield, Eng.:United Kingdom
+44:1752:Plymouth, Eng.:United Kingdom
+44:1782:Stoke-on-Trent, Eng.:United Kingdom
+44:1902:Wolverhampton, Eng.:United Kingdom
45:3:Copenhagen:Denmark
45:6:Aarhus:Denmark
45:8:Aalborg:Denmark
+/* $OpenBSD: style,v 1.2 1996/04/22 01:28:30 deraadt Exp $ */
+
/*
* Style guide for the 4BSD KNF (Kernel Normal Form).
*
* from: @(#)style 1.12 (Berkeley) 3/18/94
- * $Id: style,v 1.1.1.1 1995/10/18 08:44:44 deraadt Exp $
*/
/*
* should be checked for accuracy. Code that cannot be reached should
* have a NOTREACHED comment.
*/
- while ((ch = getopt(argc, argv, "abn")) != EOF)
+ while ((ch = getopt(argc, argv, "abn")) != -1)
switch (ch) { /* Indent the switch. */
case 'a': /* Don't indent the case. */
aflag = 1;
-# $OpenBSD: bsd.README,v 1.7 1996/03/05 11:12:34 mickey Exp $
-# $NetBSD: bsd.README,v 1.15 1996/01/22 22:46:06 cgd Exp $
+# $OpenBSD: bsd.README,v 1.8 1996/04/22 01:28:33 deraadt Exp $
+# $NetBSD: bsd.README,v 1.17 1996/04/13 02:08:08 thorpej Exp $
# @(#)bsd.README 5.1 (Berkeley) 5/11/90
This is the README file for the new make "include" files for the BSD
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-The include file <bsd.own.mk> contains the owners, groups, etc. for both
-manual pages and binaries.
+The include file <bsd.own.mk> contains source tree configuration parameters,
+such as the owners, groups, etc. for both manual pages and binaries, and
+a few global "feature configuration" parameters.
It has no targets.
-It sets the following variables, if they are not already defined (defaults
-are in brackets):
+To get system-specific configuration parameters, bsd.own.mk will try to
+include the file specified by the "MAKECONF" variable. If MAKECONF is not
+set, or no such file exists, the system make configuration file, /etc/mk.conf
+is included. These files may define any of the variables described below.
+
+bsd.own.mk sets the following variables, if they are not already defined
+(defaults are in brackets):
BSDSRCDIR The real path to the system sources, so that 'make obj'
will work correctly. [/usr/src]
can either be installed with copies, or with moves using
a single knob. [-c]
-Additionally, the following variables may be set to modify the behaviour
-of the system build process (default values are in brackets along with
-comments, if set by bsd.own.mk):
+Additionally, the following variables may be set by bsd.own.mk or in a
+make configuration file to modify the behaviour of the system build
+process (default values are in brackets along with comments, if set by
+bsd.own.mk):
SKEY Compile in support for S/key authentication. [yes, set
unconditionally]
NOLINT Do not build lint libraries. [set, set unconditionally]
-This file is generally useful when building your own Makefiles so that
+bsd.own.mk is generally useful when building your own Makefiles so that
they use the same default owners etc. as the rest of the tree.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
more source files, along with their manual pages. It has a limited number
of suffixes, consistent with the current needs of the BSD tree.
-It has seven targets:
+It has eight targets:
all:
build the program and its manual page
depend:
make the dependencies for the source files, and store
them in the file .depend.
+ includes:
+ install any header files.
install:
install the program and its manual pages; if the Makefile
does not itself define the target install, the targets
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
The include file <bsd.subdir.mk> contains the default targets for building
-subdirectories. It has the same seven targets as <bsd.prog.mk>: all, clean,
-cleandir, depend, install, lint, and tags. For all of the directories
-listed in the variable SUBDIRS, the specified directory will be visited
-and the target made. There is also a default target which allows the
-command "make subdir" where subdir is any directory listed in the variable
-SUBDIRS.
+subdirectories. It has the same eight targets as <bsd.prog.mk>: all,
+clean, cleandir, depend, includes, install, lint, and tags. For all of
+the directories listed in the variable SUBDIRS, the specified directory
+will be visited and the target made. There is also a default target which
+allows the command "make subdir" where subdir is any directory listed in
+the variable SUBDIRS.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
The include file <bsd.lib.mk> has support for building libraries. It has
-the same seven targets as <bsd.prog.mk>: all, clean, cleandir, depend,
-install, lint, and tags. It has a limited number of suffixes, consistent
-with the current needs of the BSD tree.
+the same eight targets as <bsd.prog.mk>: all, clean, cleandir, depend,
+includes, install, lint, and tags. It has a limited number of suffixes,
+consistent with the current needs of the BSD tree.
It sets/uses the following variables:
-# $OpenBSD: bsd.obj.mk,v 1.2 1996/03/05 11:12:53 mickey Exp $
-# $NetBSD: bsd.obj.mk,v 1.8 1996/02/21 10:02:00 pk Exp $
+# $OpenBSD: bsd.obj.mk,v 1.3 1996/04/22 01:28:34 deraadt Exp $
+# $NetBSD: bsd.obj.mk,v 1.9 1996/04/10 21:08:05 thorpej Exp $
.if !target(obj)
.if defined(NOOBJ)
obj: _SUBDIRUSE
@cd ${.CURDIR}; rm -f ${__objdir} > /dev/null 2>&1 || true; \
- here=`pwd`; subdir=$${here#${BSDSRCDIR}/}; \
+ here=`/bin/pwd`; subdir=$${here#${BSDSRCDIR}/}; \
if test $$here != $$subdir ; then \
dest=${__usrobjdir}/$$subdir${__usrobjdirpf} ; \
echo "$$here/${__objdir} -> $$dest"; \
-# $OpenBSD: bsd.own.mk,v 1.6 1996/03/05 11:12:56 mickey Exp $
-# $NetBSD: bsd.own.mk,v 1.23 1995/11/03 23:33:33 cgd Exp $
+# $OpenBSD: bsd.own.mk,v 1.7 1996/04/22 01:28:35 deraadt Exp $
+# $NetBSD: bsd.own.mk,v 1.24 1996/04/13 02:08:09 thorpej Exp $
+
+.if defined(MAKECONF) && exists(${MAKECONF})
+.include "${MAKECONF}"
+.elif exists(/etc/mk.conf)
+.include "/etc/mk.conf"
+.endif
# Defining `SKEY' causes support for S/key authentication to be compiled in.
SKEY= yes
-# $OpenBSD: bsd.prog.mk,v 1.2 1996/03/05 11:12:59 mickey Exp $
-# $NetBSD: bsd.prog.mk,v 1.53 1995/06/25 22:29:02 cgd Exp $
+# $OpenBSD: bsd.prog.mk,v 1.3 1996/04/22 01:28:36 deraadt Exp $
+# $NetBSD: bsd.prog.mk,v 1.55 1996/04/08 21:19:26 jtc Exp $
# @(#)bsd.prog.mk 5.26 (Berkeley) 6/25/91
.if exists(${.CURDIR}/../Makefile.inc)
LIBDES?= ${DESTDIR}/usr/lib/libdes.a
LIBEDIT?= ${DESTDIR}/usr/lib/libedit.a
LIBGCC?= ${DESTDIR}/usr/lib/libgcc.a
-LIBL?= ${DESTDIR}/usr/lib/libl.a
LIBKDB?= ${DESTDIR}/usr/lib/libkdb.a
LIBKRB?= ${DESTDIR}/usr/lib/libkrb.a
LIBKVM?= ${DESTDIR}/usr/lib/libkvm.a
+LIBL?= ${DESTDIR}/usr/lib/libl.a
LIBM?= ${DESTDIR}/usr/lib/libm.a
LIBMP?= ${DESTDIR}/usr/lib/libmp.a
LIBPC?= ${DESTDIR}/usr/lib/libpc.a
LIBSKEY?= ${DESTDIR}/usr/lib/libskey.a
LIBTERMCAP?= ${DESTDIR}/usr/lib/libtermcap.a
LIBUTIL?= ${DESTDIR}/usr/lib/libutil.a
+LIBY?= ${DESTDIR}/usr/lib/liby.a
.if defined(SHAREDSTRINGS)
CLEANFILES+=strings
.include <bsd.obj.mk>
.include <bsd.dep.mk>
.include <bsd.subdir.mk>
+.include <bsd.sys.mk>
-# $OpenBSD: bsd.subdir.mk,v 1.6 1996/03/16 05:32:40 etheisen Exp $
-# $NetBSD: bsd.subdir.mk,v 1.10 1995/07/24 04:22:29 cgd Exp $
+# $OpenBSD: bsd.subdir.mk,v 1.7 1996/04/22 01:28:37 deraadt Exp $
+# $NetBSD: bsd.subdir.mk,v 1.11 1996/04/04 02:05:06 jtc Exp $
# @(#)bsd.subdir.mk 5.9 (Berkeley) 2/1/91
.if !target(.MAIN)
cleandir: _SUBDIRUSE
.endif
+.if !target(includes)
+includes: _SUBDIRUSE
+.endif
+
.if !target(depend)
depend: _SUBDIRUSE
.endif
-# $OpenBSD: sys.mk,v 1.6 1996/03/29 10:17:55 niklas Exp $
-# $NetBSD: sys.mk,v 1.25 1996/02/29 19:06:57 jtc Exp $
+# $OpenBSD: sys.mk,v 1.7 1996/04/22 01:28:38 deraadt Exp $
+# $NetBSD: sys.mk,v 1.27 1996/04/10 05:47:19 mycroft Exp $
# @(#)sys.mk 5.11 (Berkeley) 3/13/91
unix= We run OpenBSD.
AS?= as
AFLAGS?=
-COMPILE.s?= ${AS} ${AFLAGS}
+COMPILE.s?= ${CC} ${AFLAGS} -c
LINK.s?= ${CC} ${AFLAGS} ${LDFLAGS}
COMPILE.S?= ${CC} ${AFLAGS} ${CPPFLAGS} -c
LINK.S?= ${CC} ${AFLAGS} ${CPPFLAGS} ${LDFLAGS}
.s:
${LINK.s} -o ${.TARGET} ${.IMPSRC} ${LDLIBS}
.s.o:
- ${COMPILE.s} -o ${.TARGET} ${.IMPSRC}
+ ${COMPILE.s} ${.IMPSRC}
.s.a:
${COMPILE.s} ${.IMPSRC}
${AR} ${ARFLAGS} $@ $*.o
.S:
${LINK.S} -o ${.TARGET} ${.IMPSRC} ${LDLIBS}
.S.o:
- ${COMPILE.S} -o ${.TARGET} ${.IMPSRC}
+ ${COMPILE.S} ${.IMPSRC}
.S.a:
${COMPILE.S} ${.IMPSRC}
${AR} ${ARFLAGS} $@ $*.o
-# @(#)etcetera 7.4
+# $OpenBSD: etcetera,v 1.2 1996/04/22 01:28:45 deraadt Exp $
+# @(#)etcetera 7.5
# All of these are set up just so people can "zic -l" to a timezone
# that's right for their area, even if it doesn't have a name or DST rules
# zic -l GMT-12
# so we moved the names into the Etc subdirectory.
-Zone Etc/GMT-13 13 - GMT-13 # 12 hours ahead of GMT, plus DST
+Zone Etc/GMT-14 14 - GMT-14 # 14 hours ahead of GMT
+Zone Etc/GMT-13 13 - GMT-13
Zone Etc/GMT-12 12 - GMT-12
Zone Etc/GMT-11 11 - GMT-11
Zone Etc/GMT-10 10 - GMT-10
-# @(#)europe 7.31
+# $OpenBSD: europe,v 1.3 1996/04/22 01:28:53 deraadt Exp $
+# @(#)europe 7.33
# This data is by no means authoritative; if you think you know better,
# go ahead and edit the file (and please send any changes to
# From Rui Pedro Salgueiro <rps@inescca.inescc.pt> (November 12, 1992):
# Portugal has recently (September, 27) changed timezone
# (from WET to MET or CET) to harmonize with EEC.
- 1:00 EC MET%s
+ 1:00 EC MET%s 1996 Mar 31 1:00u
+# Martin Bruckmann <martin@ua.pt> (1996-02-29) reports via Peter Ilieve
+# that Portugal is reverting to 0:00 by not moving its clocks this spring.
+# The new Prime Minister was fed up with getting up in the dark in the winter.
+ 0:00 1:00 "WET DST" 1996 Oct 27 1:00u
+ 0:00 EC WET%s
# We don't know what happened to Madeira or the Azores,
# so we'll just use Shanks for now.
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
-# @(#)northamerica 7.21
+# $OpenBSD: northamerica,v 1.3 1996/04/22 01:28:57 deraadt Exp $
+# @(#)northamerica 7.22
# also includes Central America and the Caribbean
# This data is by no means authoritative; if you think you know better,
# Shanks also says there are four zones, but disagrees about the fourth.
# Instead of GMT-6 with DST, he says there's GMT-8 without DST.
+# From Paul Eggert (1996-02-07):
+# Today in news:4f90v4$g6g@news.internet.com.mx, Kevin Pitts
+# <bravo2@internet.com.mx> wrote that Mexico will use Horario de Verano (DST)
+# starting this year with the same rules as the US, and gave FIDE as a source.
+# (FIDE is a private organization that promotes efficient electrical use.)
+# On 1996-02-02 Mario Camou wrote that the transition times are Apr Sun>=1
+# 0:00 and Nov 1 0:00 but also wrote ``The DST-out date looks a bit fishy''.
+# Go with Pitts after 1996, and with Shanks before that.
+
# From Shanks (1991):
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule Mexico 1922 only - Jan 1 0:00 0 S
Rule Mexico 1944 only - May 1 0:00 0 S
Rule Mexico 1950 only - Feb 12 0:00 1:00 D
Rule Mexico 1950 only - Jul 30 0:00 0 S
+Rule Mexico 1996 max - Apr Sun>=1 2:00 1:00 D
+Rule Mexico 1996 max - Oct lastSun 2:00 0 S
+#
Rule BajaN 1950 1966 - Apr lastSun 2:00 1:00 D
Rule BajaN 1950 1961 - Sep lastSun 2:00 0 S
Rule BajaN 1961 1966 - Oct lastSun 2:00 0 S
-6:00 - CST 1942 Apr
-7:00 - MST 1949 Jan 14
-8:00 - PST 1970
- -7:00 - MST
+ -7:00 Mexico M%sT
Zone America/Tijuana -7:48:04 - LMT 1922 Jan 1 0:11:56
-8:00 - PST 1927 Jun 10 23:00
-7:00 - MST 1930 Nov 16
-8:00 - PST 1942 Apr
-7:00 - MST 1949 Jan 14
-8:00 BajaN P%sT 1967 Apr lastSun 2:00
- -8:00 US P%sT
+ -8:00 US P%sT 1996
+ -8:00 Mexico P%sT
Zone America/Ensenada -7:46:28 - LMT 1922 Jan 1 0:13:32
-8:00 - PST 1927 Jun 10 23:00
-7:00 - MST 1930 Nov 16
-8:00 - PST 1942 Apr
-7:00 - MST 1949 Jan 14
- -8:00 - PST
+ -8:00 - PST 1996
+ -8:00 Mexico P%sT
#
# Revillagigedo Is
# no information
-# @(#)solar89 7.3
+# $OpenBSD: solar89,v 1.3 1996/04/22 01:29:00 deraadt Exp $
+# @(#)solar89 7.4
# Apparent noon times below are for Riyadh; they're a bit off for other places.
# Times were computed using a formula provided by the U. S. Naval Observatory:
3:07:04 sol89 ?? 1990
3:07:04 - ??
# For backward compatibility...
-Link Asia/Riyadh88 Mideast/Riyadh88
+Link Asia/Riyadh89 Mideast/Riyadh89