diff options
author | Kenji Aoyama <aoyama@cvs.openbsd.org> | 2014-12-08 13:24:05 +0000 |
---|---|---|
committer | Kenji Aoyama <aoyama@cvs.openbsd.org> | 2014-12-08 13:24:05 +0000 |
commit | d71bffbfa96bf4e6799fcd075134d69f7c4a2f8c (patch) | |
tree | 77479be4dc99b14fd27742daf20cdccc1a3dc112 /share | |
parent | dedad2d1a0ffc3db836cf6f1211a51cce0c7cf67 (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/Makefile | 4 | ||||
-rw-r--r-- | share/man/man4/man4.luna88k/cbus.4 | 44 | ||||
-rw-r--r-- | share/man/man4/man4.luna88k/pcexmem.4 | 6 |
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 |