diff options
author | Brad Smith <brad@cvs.openbsd.org> | 2005-06-29 03:36:07 +0000 |
---|---|---|
committer | Brad Smith <brad@cvs.openbsd.org> | 2005-06-29 03:36:07 +0000 |
commit | 94a313a3097b35650df4c3c8d004fc90852b8e7b (patch) | |
tree | 41fd6d363dd6458043f536d4e43487eaa49fd679 /distrib/sparc64/mksuncd | |
parent | 20872ae2cefa31a862e9e2b8f35faa8dfb1dad74 (diff) |
- sync bus_dma ops and add bus_dmamap_sync()'s
and
rev 1.25
* bcm5700 chips rev Bx wedge up if given DMA descriptors of
eight bytes or less. Once hit, only reovery is a watchdog timeout/reset.
If the offending packet is retransmitted, the chip will wedge again...
Check for teeny fragments in a Tx request, and either fold the
teeny chunk residue into an adjacent mbuf, or m_dup the entire buffer.
From NetBSD
Tested on alpha/amd64/macppc by krw@ and ok krw@
Diffstat (limited to 'distrib/sparc64/mksuncd')
0 files changed, 0 insertions, 0 deletions