freebsd-src/sys
Justin T. Gibbs 499c4ce9f6 Clear the DFCNTRL register after every busfree.
When setting the HCNT registers, do so in ascending order.

When performing tagged queueing in non-paging mode, also check the
disconnected bit in the SCB as extra sanity during a reconection.

Make the labels in the DMA routine more sane.

When doing a DMA, if we see the DMADONE condition come true, we can
simply turn of the DMA enable bits in DFCNTRL without testing the FIFO
state as HDONE is true when DMADONE is true and this emplies the FIFO is
empty.

These changes clear up the data overrun error messages and seem to prevent
the "timed out in data-in phase" problems.
1997-02-11 17:07:54 +00:00
..
alpha
amd64 Restored changes from rev.1.58-1.60 which were blown away by the 1997-02-11 15:03:31 +00:00
compat/linux Make this compile again after the Lite2 merge. 1997-02-10 16:34:16 +00:00
compile
conf Fix spelling of net.inet.ip.forwarding. 1997-02-10 19:19:16 +00:00
ddb This is the kernel Lite/2 commit. There are some requisite userland 1997-02-10 02:22:35 +00:00
dev Clear the DFCNTRL register after every busfree. 1997-02-11 17:07:54 +00:00
fs Restored one line of "High Sierra" changes from rev.1.8. 1997-02-11 16:55:33 +00:00
geom Make ccd compile again after the Lite2 merge. 1997-02-10 16:24:33 +00:00
gnu This is the kernel Lite/2 commit. There are some requisite userland 1997-02-10 02:22:35 +00:00
i386 Restored changes from rev.1.58-1.60 which were blown away by the 1997-02-11 15:03:31 +00:00
isa This is the kernel Lite/2 commit. There are some requisite userland 1997-02-10 02:22:35 +00:00
isofs/cd9660 Restored one line of "High Sierra" changes from rev.1.8. 1997-02-11 16:55:33 +00:00
kern Fix spelling of net.inet.ip.forwarding. 1997-02-10 19:19:16 +00:00
libkern
miscfs This is the kernel Lite/2 commit. There are some requisite userland 1997-02-10 02:22:35 +00:00
modules Make ibcs2 a little bit saver. Add copyright. 1997-02-02 14:40:38 +00:00
msdosfs This is the kernel Lite/2 commit. There are some requisite userland 1997-02-10 02:22:35 +00:00
net Make sure we have arguments to pass before calling ifaof_ifpforaddr 1997-02-04 03:14:35 +00:00
netatalk
netinet Add IP Filter hooks (from patches). 1997-02-10 11:45:37 +00:00
netipx
netkey
netns
nfs This is the kernel Lite/2 commit. There are some requisite userland 1997-02-10 02:22:35 +00:00
nfsclient This is the kernel Lite/2 commit. There are some requisite userland 1997-02-10 02:22:35 +00:00
nfsserver This is the kernel Lite/2 commit. There are some requisite userland 1997-02-10 02:22:35 +00:00
pc98 Deleted prototypes. They are in pc98_machdep.h. 1997-02-11 14:59:54 +00:00
pccard Deleted obsolete structure, pc98_device. 1997-02-04 22:29:50 +00:00
pci ULTRAENB->FAST20 1997-02-09 03:27:09 +00:00
powerpc/include
rpc
scsi This is the kernel Lite/2 commit. There are some requisite userland 1997-02-10 02:22:35 +00:00
sys This is the kernel Lite/2 commit. There are some requisite userland 1997-02-10 02:22:35 +00:00
tools
ufs Correct the new Lite2 #ifdef DIAGNOSTIC ffs_checkblk routine 1997-02-10 17:05:30 +00:00
vm This is the kernel Lite/2 commit. There are some requisite userland 1997-02-10 02:22:35 +00:00
Makefile