Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: syssrc/sys/arch/alpha
Module Name: syssrc
Committed By: thorpej
Date: Fri Apr 26 04:15:20 UTC 2002
Modified Files:
syssrc/sys/arch/alpha/common: bus_dma.c sgmap_typedep.c
syssrc/sys/arch/alpha/include: bus.h
syssrc/sys/arch/alpha/isa: isadma_bounce.c
Log Message:
Keep track of which DMA window was actually used to map the
request (not always the passed in DMA tag if we try direct-map
and then fall back to sgmap-mapped). Use the actual window
when performing dmamap_sync and dmamap_unload operations.
Fixes DMA resource leak on systems with 2G+ RAM. Thanks to
Matt Thomas for help debugging this.
To generate a diff of this commit:
cvs rdiff -r1.48 -r1.49 syssrc/sys/arch/alpha/common/bus_dma.c
cvs rdiff -r1.22 -r1.23 syssrc/sys/arch/alpha/common/sgmap_typedep.c
cvs rdiff -r1.46 -r1.47 syssrc/sys/arch/alpha/include/bus.h
cvs rdiff -r1.3 -r1.4 syssrc/sys/arch/alpha/isa/isadma_bounce.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index