Up to [cvs.NetBSD.org] / src / sys / dev / pci
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: matt-armv6-base
Revision 1.11 / (download) - annotate - [select for diffs], Fri Nov 16 10:31:57 2007 UTC (16 years, 5 months ago) by nisimura
Branch: MAIN
CVS Tags: yamt-kmem-base3,
yamt-kmem-base2,
yamt-kmem-base,
yamt-kmem,
vmlocking2-base3,
vmlocking2-base2,
vmlocking2-base1,
vmlocking2,
vmlocking-nbase,
reinoud-bufcleanup-nbase,
reinoud-bufcleanup-base,
matt-armv6-base,
jmcneill-pm-base,
cube-autoconf-base,
cube-autoconf,
bouyer-xeni386-nbase,
bouyer-xeni386-merge1,
bouyer-xeni386-base,
bouyer-xeni386,
bouyer-xenamd64-base2,
bouyer-xenamd64-base
Changes since 1.10: +3 -3
lines
Diff to previous 1.10 (colored)
reduce Tx/Rx maximum number of words (as PDF says) in one DMA transaction to 8. value 32 triggers occational watchdog() Tx timeout when higher system load. This symptom is observed in ipforwarding across two PCI devices case so far, and it remains unidentified what really happens for Tx DMA activity. 16 seems ok, 8 is conservative and heuristic value. may need more adjustment work in other parts.