Add generic driver for "NEC PC-9801(*) extension board slot" on
authoraoyama <aoyama@openbsd.org>
Wed, 16 Apr 2014 12:01:33 +0000 (12:01 +0000)
committeraoyama <aoyama@openbsd.org>
Wed, 16 Apr 2014 12:01:33 +0000 (12:01 +0000)
commita5a68e2f7b2e5092a0233ced0bcb9a61b8effb58
treeae058161197a9c456d1a4a3fa39be49599406bde
parentf6193deed9ca37ba7740ef1010cbe06444be951c
Add generic driver for "NEC PC-9801(*) extension board slot" on
LUNA-88K.

LUNA-88K{,2} has one or two slot(s) that can attach the extension
board designed for PC-9801.  This driver provides dedicated mmap(2)
and capability for waiting specified interrupt on that slot so that we
can use the extension board from userland program.

(*)PC-9801 is a Japanese popular personal computer, mainly used in
   1980-90's. (see http://en.wikipedia.org/wiki/NEC_PC-9801)

ok miod@, and man pages jmc@
share/man/man4/man4.luna88k/Makefile
share/man/man4/man4.luna88k/pcexmem.4 [new file with mode: 0644]
sys/arch/luna88k/conf/GENERIC
sys/arch/luna88k/conf/files.luna88k
sys/arch/luna88k/dev/pcex.c [new file with mode: 0644]
sys/arch/luna88k/include/conf.h
sys/arch/luna88k/include/pcex.h [new file with mode: 0644]
sys/arch/luna88k/luna88k/conf.c
sys/arch/luna88k/luna88k/mainbus.c
sys/arch/luna88k/luna88k/pmap_table.c