CVSROOT:        /cvs
Module name:    src
Changes by:     m...@cvs.openbsd.org    2015/09/05 15:13:24

Modified files:
        sys/arch/sgi/hpc: hpc.c hpcreg.h hpcvar.h if_sq.c if_sqvar.h 
        sys/arch/sgi/sgi: bus_dma.c 

Log message:
Give up trying to map DMA descriptor in uncached memory on ECC flavours of the
IP22 motherboard (IP26, IP28). Instead, do not ask for a BUS_DMA_COHERENT
mapping, but perform explicit cache operations.

This removes the need for the memory controller to switch between `fast' and
`slow' mode every time a DMA descriptor is updated.

Tested on IP22 and IP28.

Reply via email to