NetBSD/sys/arch/next68k/dev
dbj b2236223c9 applied patch from "Christian Limpach" <chris@Nice.CH>:
I've fixed the problem that's been keeping me from using anything newer than
   1.4.1 now.  I tracked down the problem checkin, it's the big reorg of
   nextdma.c between 1.19 and 1.20.  It didn't introduce a new bug but it
   activated a check which wasn't activated before.  It's the
   is-the-limit-in-the-right-window-check which was ifdeffed before because
   some DMA-regs would sometimes have strange values.  I think I've fixed the
   DMA-reg stuff for now:   at the end of nextdma_intr, when the csr is poked
   to make DMA do something, I think the check for the ENABLE bit introduces a
   race condition.  I fixed this by unconditionally setting DMACSR_SETENABLE,
   this seems to work and also makes the code more readable.  I've also tried
   setting DMACSR_SETSUPDATE unconditionally and this also works well, but I
   don't know what it implies.  Unless you have reasons to not set SUPDATE all
   the time, I'd suggest making this change as well, it makes the code cleaner
   and faster...
I've tested this patch and it does stop the panics, although I don't think setting
SUPDATE all the tima as he suggests is a good idea.  The "SUPDATE" bit implies
a single update (i.e. the end of a dma chain.)
2000-01-12 19:18:00 +00:00
..
bus_dma.c Update for pmap_enter() API change. No functional difference. 1999-11-13 00:30:26 +00:00
clockreg.h
enreg.h
esp.c discovered the purpose of another bit in the dma control register. 1999-08-28 09:19:04 +00:00
espreg.h added define for %b bitfield labels 1999-08-03 10:03:22 +00:00
espvar.h changed dma start alignment from 4 to 16 so that the cache flush 1999-03-14 10:31:05 +00:00
if_xe.c Continued work on esp scsi driver. Now can at least do enough i/o to create and mount 1999-02-13 09:44:50 +00:00
if_xevar.h moved declaration of nextdma_intr into correct header file. 1999-03-04 14:18:25 +00:00
intio.c wscons based console video & keyboard support for the NeXT 1999-01-28 11:46:22 +00:00
intiovar.h
mb8795.c made debugging printfs switchable at run time via the "xe_debug" variable. 1999-08-29 05:51:45 +00:00
mb8795reg.h
mb8795var.h
md_root.c defopt MINIROOTSIZE 1999-03-17 18:59:21 +00:00
nextcons.c Don't use the direct console on color machines, which is currently not 1999-04-29 14:51:20 +00:00
nextdisplay.c update for changed struct wsdisplay_accessops:show_screen signature. 1999-12-06 19:25:56 +00:00
nextdisplayvar.h Applied patches from Matt Debergalis <deberg@mit.edu>. 1999-03-24 23:15:51 +00:00
nextdma.c applied patch from "Christian Limpach" <chris@Nice.CH>: 2000-01-12 19:18:00 +00:00
nextdmareg.h fixed DMACSR_BITS definition to reflect DMACSR_READ bit renaming 1999-08-28 09:42:44 +00:00
nextdmavar.h minor rework of dma driver 1999-08-29 05:56:26 +00:00
nextkbd.c fix polled keyboard support 1999-03-26 04:17:46 +00:00
nextkbdvar.h wscons based console video & keyboard support for the NeXT 1999-01-28 11:46:22 +00:00
wskbdmap_next.c add KS_bar and KS_backslash to default us keymap. 1999-03-26 04:15:27 +00:00
wskbdmap_next.h Applied patches from Matt Debergalis <deberg@mit.edu>. 1999-03-24 23:15:51 +00:00
zs.c defopt SERCONSOLE 1999-08-03 09:02:10 +00:00
zs_cons.h added kgdb support. 1999-03-27 02:59:41 +00:00
zs_kgdb.c added kgdb support. 1999-03-27 02:59:41 +00:00