summaryrefslogtreecommitdiff
path: root/share
diff options
context:
space:
mode:
authorKenji Aoyama <aoyama@cvs.openbsd.org>2014-12-08 13:24:05 +0000
committerKenji Aoyama <aoyama@cvs.openbsd.org>2014-12-08 13:24:05 +0000
commitd71bffbfa96bf4e6799fcd075134d69f7c4a2f8c (patch)
tree77479be4dc99b14fd27742daf20cdccc1a3dc112 /share
parentdedad2d1a0ffc3db836cf6f1211a51cce0c7cf67 (diff)
Add an intermediate layer driver, cbus(4), to manage its own
interrupts of PC-9801 extension board slot bus (so-called 'C-bus') on LUNA-88K2. Existing pcex(4) is now attached at cbus(4), i.e. cbus0 at mainbus0 pcex0 at cbus0 With this driver, some other PC-9801 boards might be supported on luna88k in the (near?) future:-) ok miod@
Diffstat (limited to 'share')
-rw-r--r--share/man/man4/man4.luna88k/Makefile4
-rw-r--r--share/man/man4/man4.luna88k/cbus.444
-rw-r--r--share/man/man4/man4.luna88k/pcexmem.46
3 files changed, 49 insertions, 5 deletions
diff --git a/share/man/man4/man4.luna88k/Makefile b/share/man/man4/man4.luna88k/Makefile
index bdc80792b35..19444b076e1 100644
--- a/share/man/man4/man4.luna88k/Makefile
+++ b/share/man/man4/man4.luna88k/Makefile
@@ -1,7 +1,7 @@
-# $OpenBSD: Makefile,v 1.4 2014/07/22 22:01:10 aoyama Exp $
+# $OpenBSD: Makefile,v 1.5 2014/12/08 13:24:04 aoyama Exp $
# TODO: clock fb sio/siotty ws
-MAN= autoconf.4 intro.4 lcd.4 le.4 mem.4 pcexmem.4 spc.4
+MAN= autoconf.4 cbus.4 intro.4 lcd.4 le.4 mem.4 pcexmem.4 spc.4
MANSUBDIR=luna88k
MLINKS+= mem.4 kmem.4 \
diff --git a/share/man/man4/man4.luna88k/cbus.4 b/share/man/man4/man4.luna88k/cbus.4
new file mode 100644
index 00000000000..77d1aea58af
--- /dev/null
+++ b/share/man/man4/man4.luna88k/cbus.4
@@ -0,0 +1,44 @@
+.\" $OpenBSD: cbus.4,v 1.1 2014/12/08 13:24:04 aoyama Exp $
+.\"
+.\" Copyright (c) 2014 Kenji Aoyama.
+.\"
+.\" Permission to use, copy, modify, and distribute this software for any
+.\" purpose with or without fee is hereby granted, provided that the above
+.\" copyright notice and this permission notice appear in all copies.
+.\"
+.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+.Dd $Mdocdate: December 8 2014 $
+.Dt CBUS 4 luna88k
+.Os
+.Sh NAME
+.Nm cbus
+.Nd NEC PC-9801 extension board slot bus
+.Sh SYNOPSIS
+.Cd "cbus0 at mainbus0"
+.Sh DESCRIPTION
+.Nm
+is a bus interface of "NEC PC-9801 extension board slot" (so-called
+"C-bus" in Japan) on LUNA-88K2.
+The original LUNA-88K does not have this slot.
+.Sh LIST OF DEVICES
+The devices currently supported on
+.Nm
+are:
+.Pp
+.Bl -tag -width 10n -offset 3n -compact
+.It Xr pcexmem 4 , Xr pcexio 4
+Generic PC-9801 extension board driver
+.El
+.Sh SEE ALSO
+.Xr intro 4
+.Sh HISTORY
+The
+.Nm
+bus interface first appeared in
+.Ox 5.7 .
diff --git a/share/man/man4/man4.luna88k/pcexmem.4 b/share/man/man4/man4.luna88k/pcexmem.4
index d6feeb68882..d08351debc1 100644
--- a/share/man/man4/man4.luna88k/pcexmem.4
+++ b/share/man/man4/man4.luna88k/pcexmem.4
@@ -1,4 +1,4 @@
-.\" $OpenBSD: pcexmem.4,v 1.3 2014/05/08 13:31:00 aoyama Exp $
+.\" $OpenBSD: pcexmem.4,v 1.4 2014/12/08 13:24:04 aoyama Exp $
.\"
.\" Copyright (c) 2014 Kenji Aoyama.
.\"
@@ -13,7 +13,7 @@
.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-.Dd $Mdocdate: May 8 2014 $
+.Dd $Mdocdate: December 8 2014 $
.Dt PCEXMEM 4 luna88k
.Os
.Sh NAME
@@ -21,7 +21,7 @@
.Nm pcexio
.Nd NEC PC-9801 extension board slot
.Sh SYNOPSIS
-.Cd "pcex0 at mainbus0"
+.Cd "pcex0 at cbus0"
.Sh DESCRIPTION
The file
.Pa /dev/pcexmem