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).