Go to file
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
bin Slightly modified small fixes from Richard Rauch in PR bin/9150 2000-01-09 15:56:37 +00:00
dist update ipfilter code to 3.3.6 1999-12-28 07:40:12 +00:00
distrib Add necessary support routines for login.conf. 2000-01-12 05:02:10 +00:00
etc - Make /etc/daily run /etc/daily.local if it exists. Make similar change for 2000-01-10 17:03:49 +00:00
games Use err(1, NULL) and warn(NULL) for `out of memory' error messages. 2000-01-09 17:17:19 +00:00
gnu Add rudimentry VAX COFF support. enough so objdump, size, nm, etc. are happy 2000-01-11 05:48:27 +00:00
include Add necessary support routines for login.conf. 2000-01-12 05:02:10 +00:00
lib Add necessary support routines for login.conf. 2000-01-12 05:02:10 +00:00
libexec fix problem where ftpd.conf lines would match everything if there was 2000-01-10 08:03:50 +00:00
regress Make it build on ELF toolchain. 1999-12-09 09:08:00 +00:00
sbin implement netmask slash notation for IP and IPv6 addresses 2000-01-12 10:29:35 +00:00
share SYnc with the latest driver changes. 2000-01-12 07:56:46 +00:00
sys applied patch from "Christian Limpach" <chris@Nice.CH>: 2000-01-12 19:18:00 +00:00
usr.bin Wrap login.conf database access in ifdef LOGIN_CAP. 2000-01-12 05:13:32 +00:00
usr.sbin fix bug that caused first load to fail - from jkunz@unixag-kl.fh-kl.de 2000-01-10 19:33:18 +00:00
Makefile After ${MAKE} obj, explicitly make obj dirs in ${.CURDIR}/distrib as well. 1999-12-05 22:53:53 +00:00