CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2009/07/17 12:06:51
Modified files:
sys/arch/sgi/include: bus.h
sys/arch/sgi/localbus: macebus.c
sys/arch/sgi/pci: macepcibridge.c
sys/arch/sgi/sgi: bus_dma.c
sys/arch/sgi/xbow: xbridge.c
Log message:
Update bus_dma to the better codebase found on almost all other platforms,
where the common part to all bus_dmamap_load*() functions is implemented in
in an internal load_buffer routine.
This allows the xbridge-specific dma code to only provide this function,
instead of three; and this also brings us a working bus_dmamap_load_uio()
on all supported sgi machines, which in turns make crpyto(4) devices really
work. Tested with hifn(4).