rumble%NetBSD.org@localhost wrote:
Module Name: src
Committed By: rumble
Date: Sat Dec 23 21:24:32 UTC 2006
Modified Files:
src/sys/dev/pci: if_tl.c
Log Message:
The Set Engineering GIO board for sgimips (IP22) sits behind a special
bridge that precludes the ThunderLAN's DMA engine from performing segment
transfers across page boundaries. Add logic under #ifdef TL_SETENG_GFE to
split up these segment transfers appropriately.
- This #ifdef should be replaced by prop_dictionary
(see dev/pci/ahc_pci.c and sgimips/autoconf.c)
- I think this boundary restriction could be handled by an arg of
bus_dmamap_create(9) and you don't have to split segments manually