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
if_xe.c
if_xevar.h
intio.c
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
nextcons.c
nextdisplay.c update for changed struct wsdisplay_accessops:show_screen signature. 1999-12-06 19:25:56 +00:00
nextdisplayvar.h
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
nextkbdvar.h
wskbdmap_next.c
wskbdmap_next.h
zs.c defopt SERCONSOLE 1999-08-03 09:02:10 +00:00
zs_cons.h
zs_kgdb.c