CVSROOT:        /cvs
Module name:    src
Changes by:     m...@cvs.openbsd.org    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).

Reply via email to