Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 27 Nov 2007 17:50:02 GMT
From:      dfilter@FreeBSD.org (dfilter service)
To:        freebsd-alpha@FreeBSD.org
Subject:   Re: alpha/75317: commit references a PR
Message-ID:  <200711271750.lARHo2GQ019460@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR alpha/75317; it has been noted by GNATS.

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@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@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200711271750.lARHo2GQ019460>