NetBSD/sys/dev/tc
mhitch af7ddd3659 Set up the physical addresses for DMAPTR/NEXTPTR before adjusting for
unaligned transfers and adjust the physical address to align the transfer.
If the buffer end just crossed the page boundary, the computation of the
NEXTPTR physical address resulted in using -1.  The cleanup at the end of
the DMA transfer would try to copy the residual data to physical address
0x1ffffffc.  This would silently corrupt data on the R3000 and usually
would hang the R4000.
2000-09-28 03:11:29 +00:00
..
Makefile Make sure to settle tcdsreg.h and tcdsvar.h in /usr/include/dev/tc/. 2000-07-04 02:31:21 +00:00
Makefile.tcdevs
asc.c Remove register declarations. 2000-03-30 12:41:09 +00:00
asc_ioasic.c Set up the physical addresses for DMAPTR/NEXTPTR before adjusting for 2000-09-28 03:11:29 +00:00
asc_tc.c Get rid of hook for dk_establish() - pmax will now use device_register(). 2000-03-06 03:08:32 +00:00
asc_tcds.c Repopulate TCDS dual channel SCSI adapter to MI dev/tc, squashing 2000-07-04 02:22:08 +00:00
ascvar.h Add the missing piece of previous mod. 2000-02-08 04:35:03 +00:00
bba.c PAGE_SIZE -> IOASIC_DMA_BLOCKSIZE in one last place. From Izumi Tsutsui. 2000-07-18 06:14:05 +00:00
cfb.c Found glyph pixel order inverted on screen. 2000-09-13 02:11:14 +00:00
devlist2h.awk
files.tc Add am7930 audio driver. 2000-05-02 06:43:05 +00:00
if_fta.c remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h> 2000-06-28 17:05:20 +00:00
if_le_ibus.c Remove register declarations. 2000-03-30 12:41:09 +00:00
if_le_ioasic.c Use the IOASIC_DMA_ADDR() macro now that it is fixed. 2000-07-17 01:29:02 +00:00
if_le_tc.c Remove register declarations. 2000-03-30 12:41:09 +00:00
if_levar.h
ioasic_subr.c
ioasicreg.h Define IOASIC_DMA_BLOCKSIZE (4096 bytes). 2000-07-17 02:18:17 +00:00
ioasicvar.h Implement the more flexiable `evcnt' interface as discussed (briefly) on 2000-06-04 19:14:14 +00:00
mfb.c Found glyph pixel order inverted on screen. 2000-09-13 02:11:14 +00:00
nvrreg.h s/NVRCSR/NVR_CSR/ 2000-01-07 10:43:13 +00:00
sfb.c remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h> 2000-06-28 17:05:20 +00:00
sfbplus.c Use dev/{rasops,wsfont} instead of awesome dev/rcons. Still much to do 2000-09-09 06:15:17 +00:00
sfbptextops.c The first order approximation of PMAGD SFB+ framebuffer. Proven not 1999-12-03 09:50:53 +00:00
sfbptextops32.c The first order approximation of PMAGD SFB+ framebuffer. Proven not 1999-12-03 09:50:53 +00:00
sfbreg.h Remove Bt459 register layout exposure. XXX Needs consideration about 1999-10-20 02:44:48 +00:00
sfbtextops.i The first order approximation of PMAGD SFB+ framebuffer. Proven not 1999-12-03 09:50:53 +00:00
tc.c Implement the more flexiable `evcnt' interface as discussed (briefly) on 2000-06-04 19:14:14 +00:00
tcdevs Add PMAG-JA framebuffer. 2000-07-20 06:38:39 +00:00
tcdevs.h Regen. 2000-07-20 07:11:28 +00:00
tcdevs_data.h Regen. 2000-07-20 07:11:28 +00:00
tcds.c Repopulate TCDS dual channel SCSI adapter to MI dev/tc, squashing 2000-07-04 02:22:08 +00:00
tcdsreg.h Repopulate TCDS dual channel SCSI adapter to MI dev/tc, squashing 2000-07-04 02:22:08 +00:00
tcdsvar.h Repopulate TCDS dual channel SCSI adapter to MI dev/tc, squashing 2000-07-04 02:22:08 +00:00
tcreg.h
tcvar.h Implement the more flexiable `evcnt' interface as discussed (briefly) on 2000-06-04 19:14:14 +00:00
tfb.c Found glyph pixel order inverted on screen. 2000-09-13 02:11:14 +00:00
xcfb.c Found glyph pixel order inverted on screen. 2000-09-12 09:45:48 +00:00
zs_ioasic.c u_char -> u_int for function argument and return of Zilog register 2000-09-09 06:08:42 +00:00
zs_ioasicvar.h Repopulate 4 files, zs_ioasic.c and zs_ioasicvar.h from arch/alpha/tc, 2000-07-05 02:48:50 +00:00
zskbd.c Repopulate 4 files, zs_ioasic.c and zs_ioasicvar.h from arch/alpha/tc, 2000-07-05 02:48:50 +00:00
zsms.c Repopulate 4 files, zs_ioasic.c and zs_ioasicvar.h from arch/alpha/tc, 2000-07-05 02:48:50 +00:00