CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2014/03/10 15:32:15
Modified files:
sys/arch/loongson/include: bus.h
sys/arch/loongson/loongson: bus_dma.c
sys/arch/octeon/include: bus.h
sys/arch/octeon/octeon: bus_dma.c
sys/arch/sgi/include: bus.h
sys/arch/sgi/sgi: bus_dma.c
Log message:
Support BUS_DMA_NOCACHE in bus_dma(9). Memory allocations done with
BUS_DMA_NOCACHE (or BUS_DMA_COHERENT if the platform does not have coherent
caches) will use PMAP_NOCACHE when invoking pmap_enter(), to avoid creating
cached mappings, and then evicting them from the cache.