freebsd-dev/sys/pc98/pc98
Yoshihiro Takahashi f2eeb19063 Rewrite the pc98 bus_space stuff.
The type of bus_space_tag_t is now a pointer to bus_space_tag structure,
and the bus_space_tag structure saves pointers to functions for direct
access and relocate access.

Added bsh_bam member to the bus_space_handle structure, it saves access
method either direct access or relocate access which is called by
bus_space_* functions.

Added the mecia device support. If the bs_da and bs_ra in bus tag are set
NEPC_io_space_tag and NEPC_mem_space_tag respectively, new bus_space stuff
changes the register of mecia automatically for 16bit access.

Obtained from:	NetBSD/pc98
2001-10-07 10:04:18 +00:00
..
30line.h Fixed warnings. 2000-10-15 04:54:17 +00:00
atapi.c Remove unneeded #include <machine/clock.h> 2000-10-15 14:19:01 +00:00
atapi.h Copy i386/isa/atapi-cd.[ch] to a new name so that it doesn't have the 2000-01-24 17:16:03 +00:00
busio.s Rewrite the pc98 bus_space stuff. 2001-10-07 10:04:18 +00:00
busiosubr.c Rewrite the pc98 bus_space stuff. 2001-10-07 10:04:18 +00:00
clock.c MFi386: sys/i386/isa/clock.c revision 1.175 and 1.176. 2001-09-16 05:29:27 +00:00
diskslice_machdep.c Merged from sys/kern/subr_diskmbr.c revision 1.45. 2001-06-03 04:44:26 +00:00
epsonio.h Added epson_inw function. 2001-07-14 04:14:29 +00:00
fd.c MFi386: sys/isa/fd.c revision from 1.205 to 1.219. 2001-09-16 12:39:59 +00:00
fdreg.h - Refine pc98 supports. 2001-07-14 04:19:09 +00:00
isa_dma.c Added (commented out) ACPI attachment. 2001-09-16 05:28:16 +00:00
machdep.c Merge from sys/i386/i386/machdep.c 1.480 (Julian's KSE changes) 2001-09-14 04:27:42 +00:00
module.h Supported EGC 640x400, PEGC 640x400 and PEGC 640x480 graphics modes. 2000-04-27 13:34:32 +00:00
mse.c MFi386: sys/i386/isa/mse.c revision 1.54 and 1.55. 2001-09-16 05:30:08 +00:00
npx.c Whitespace fixes. 2001-09-18 21:05:04 +00:00
olpt.c KSE changes for olpt driver 2001-09-14 04:50:27 +00:00
pc98_machdep.c Update pc98 memory probe functions. 2001-05-21 12:51:44 +00:00
pc98_machdep.h Update pc98 memory probe functions. 2001-05-21 12:51:44 +00:00
pc98.h Merged from the following changes. 2001-06-26 11:53:12 +00:00
pc98gdc.c Allocate i/o and memory resources using gdc driver. 2001-09-16 12:38:39 +00:00
pc98kbd.c Merged from the following changes. 2001-07-14 03:26:02 +00:00
pcaudio.c MFi386: sys/i386/isa/pcaudio.c revision 1.59 and 1.61. 2001-09-16 05:30:59 +00:00
ppc.c Added (commented out) ACPI attachment. 2001-09-16 05:28:16 +00:00
ppcreg.h Merged from the following changes. 2001-06-26 11:53:12 +00:00
sc_machdep.h Fixed conflict with sys/dev/syscons/syscons.h. 2001-07-14 08:07:26 +00:00
scgdcrndr.c - Added #include <sys/systm.h> 2001-09-24 06:41:06 +00:00
scterm-sck.c Merge KSE changes from sys/dev/syscons/scterm-sc.c 1.17 2001-09-14 04:54:38 +00:00
scvtbpc98.c Speed up console driver. 2001-07-26 03:07:07 +00:00
sio.c MFi386: sys/isa/sio.c revision 1.301, 1.336, 1.337, 1.338, 1.339 and 1.342. 2001-09-16 05:33:07 +00:00
spkr.c MFi386: cosmetic changes. 2001-09-16 05:34:05 +00:00
syscons_pc98.c Merged from the following changes. 2001-07-14 03:26:02 +00:00
syscons.c o Modify pc98 syscons code to use securelevel_gt() instead of 2001-09-26 20:26:32 +00:00
wd_cd.c Changes necessary for KSE world 2001-09-14 04:35:50 +00:00
wd_cd.h Complete the bio/buf divorce for all code below devfs::strategy 2000-04-15 05:54:02 +00:00
wd.c MFi386: removed IDE_DELAY option. 2001-09-16 05:24:05 +00:00
wdreg.h Added wdreg.h. PC-98 still uses the wd driver. 2000-04-14 11:29:15 +00:00
wfd.c Actually biofinish(struct bio *, struct devstat *, int error) is more general 2001-05-06 20:00:03 +00:00
wormio.h Fixed typo. 2000-04-29 05:55:33 +00:00
wst.c Actually biofinish(struct bio *, struct devstat *, int error) is more general 2001-05-06 20:00:03 +00:00