alpha/75317: commit references a PR

dfilter service dfilter at FreeBSD.org
Tue Nov 27 09:50:02 PST 2007


The following reply was made to PR alpha/75317; it has been noted by GNATS.

From: dfilter at FreeBSD.ORG (dfilter service)
To: bug-followup at FreeBSD.org
Cc:  
Subject: Re: alpha/75317: commit references a PR
Date: Tue, 27 Nov 2007 17:43:56 +0000 (UTC)

 jhb         2007-11-27 17:43:50 UTC
 
   FreeBSD src repository
 
   Modified files:        (Branch: RELENG_6)
     sys/alpha/alpha      busdma_machdep.c 
   Log:
   Cleanup the alpha bus dma code a bit and sync it up with i386.  Changes
   include:
   - Honor alignment and boundary restrictions on DMA tags by using bounce
     pages for misaligned buffers and not coalescing pages if the resulting
     segment would cross a boundary.
   - Teach the _bus_dmamap_load_buffer() helper function to use bounce pages
     when needed and change bus_dmamap_load() to use the helper function
     instead of largely duplicating it.  As a side effect, this enables bounce
     page support for the other load routines (load_mbuf(), load_mbuf_sg(),
     and load_uio()).
   
   Honoring the boundary restrictions partially helps with the Alpha ATA DMA
   problem.  More work is needed for that however (and forthcoming).
   
   PR:             alpha/75317
   Tested by:      wilko
   Approved by:    re (kensmith)
   
   Revision  Changes    Path
   1.51.2.2  +155 -158  src/sys/alpha/alpha/busdma_machdep.c
 _______________________________________________
 cvs-all at freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe at freebsd.org"
 


More information about the freebsd-alpha mailing list