mirror of
https://github.com/freebsd/freebsd-src
synced 2024-11-05 18:22:52 +00:00
499c4ce9f6
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. |
||
---|---|---|
.. | ||
advansys | ||
aic7xxx | ||
ar | ||
bktr | ||
ccd | ||
cy | ||
de | ||
dgb | ||
ed | ||
eisa | ||
ep | ||
ex | ||
fdc | ||
fe | ||
fxp | ||
ic | ||
ie | ||
joy | ||
kbd | ||
lnc | ||
mcd | ||
mse | ||
pci | ||
pdq | ||
ppbus | ||
rc | ||
scd | ||
si | ||
sio | ||
snp | ||
speaker | ||
sr | ||
syscons | ||
vn | ||
vx |