cvs commit: src/sys/arm/arm busdma_machdep.c

2008-07-28 Thread Andrew Thompson
thompsa 2008-07-28 16:00:19 UTC FreeBSD src repository Modified files:(Branch: RELENG_7) sys/arm/arm busdma_machdep.c Log: SVN rev 180889 on 2008-07-28 16:00:19Z by thompsa MFC r174051 Correct the logic : we can just invalidate the cache lines, and

cvs commit: src/sys/arm/arm busdma_machdep.c

2008-07-28 Thread Andrew Thompson
thompsa 2008-07-28 16:06:34 UTC FreeBSD src repository Modified files:(Branch: RELENG_7) sys/arm/arm busdma_machdep.c Log: SVN rev 180896 on 2008-07-28 16:06:34Z by thompsa MFC r177103 Improve ARM bus_dmamap_load_buffer() error handling. Revision

cvs commit: src/sys/arm/arm busdma_machdep.c

2008-03-12 Thread Rafal Jaworowski
raj 2008-03-12 15:31:37 UTC FreeBSD src repository Modified files: sys/arm/arm busdma_machdep.c Log: Improve ARM bus_dmamap_load_buffer() error handling. Reviewed by:imp Approved by:cognet (mentor) Spotted by: Grzegorz Bernacki gjb AT semihalf

cvs commit: src/sys/arm/arm busdma_machdep.c

2007-11-28 Thread Olivier Houchard
cognet 2007-11-28 22:21:17 UTC FreeBSD src repository Modified files: sys/arm/arm busdma_machdep.c Log: Correct the logic : we can just invalidate the cache lines, and not write-back them, only if PREWRITE is not set, and if the buffer is cache-line aligned.

cvs commit: src/sys/arm/arm busdma_machdep.c

2007-10-16 Thread Olivier Houchard
cognet 2007-10-16 19:59:51 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/arm/arm busdma_machdep.c Log: MFC rev 1.32: date: 2007/06/07 21:51:09; author: cognet; state: Exp; lines: +3 -4 There's no nobounce_dmamap on arm. Revision

cvs commit: src/sys/arm/arm busdma_machdep.c

2007-10-16 Thread Olivier Houchard
cognet 2007-10-16 21:14:00 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/arm/arm busdma_machdep.c Log: MFC rev 1.33/ date: 2007/06/10 12:33:01; author: cognet; state: Exp; lines: +2 -1 Initialize the dma tag's bounce_zone to NULL if we

cvs commit: src/sys/arm/arm busdma_machdep.c

2007-08-18 Thread Olivier Houchard
cognet 2007-08-18 16:47:28 UTC FreeBSD src repository Modified files: sys/arm/arm busdma_machdep.c Log: Just wbinv if both PREREAD and PREWRITE are set. In PREREAD, just invalidate the cache lines, and do not write back them, if the buffer is properly aligned.

cvs commit: src/sys/arm/arm busdma_machdep.c

2007-07-27 Thread Olivier Houchard
cognet 2007-07-27 14:46:43 UTC FreeBSD src repository Modified files: sys/arm/arm busdma_machdep.c Log: Handle supersections and L2 cache. Approved by:re (blanket) Revision ChangesPath 1.34 +36 -30src/sys/arm/arm/busdma_machdep.c

cvs commit: src/sys/arm/arm busdma_machdep.c

2007-06-10 Thread Olivier Houchard
cognet 2007-06-10 12:33:02 UTC FreeBSD src repository Modified files: sys/arm/arm busdma_machdep.c Log: Initialize the dma tag's bounce_zone to NULL if we didn't allocate it. Revision ChangesPath 1.33 +2 -1 src/sys/arm/arm/busdma_machdep.c

cvs commit: src/sys/arm/arm busdma_machdep.c

2007-06-07 Thread Olivier Houchard
cognet 2007-06-07 21:51:09 UTC FreeBSD src repository Modified files: sys/arm/arm busdma_machdep.c Log: There's no nobounce_dmamap on arm. Revision ChangesPath 1.32 +3 -4 src/sys/arm/arm/busdma_machdep.c

cvs commit: src/sys/arm/arm busdma_machdep.c

2007-05-19 Thread Olivier Houchard
cognet 2007-05-19 13:17:31 UTC FreeBSD src repository Modified files: sys/arm/arm busdma_machdep.c Log: Do not try to inline bus_dmamap_sync_buf(), gcc 4.2 doesn't want to do so because it uses alloca(). Initialize lastaddr in bus_dmamap_load_uio(). Revision

cvs commit: src/sys/arm/arm busdma_machdep.c

2007-02-12 Thread Kevin Lo
kevlo 2007-02-13 07:19:26 UTC FreeBSD src repository Modified files: sys/arm/arm busdma_machdep.c Log: Fix typo: MacPPC - ARM Revision ChangesPath 1.29 +1 -1 src/sys/arm/arm/busdma_machdep.c ___

cvs commit: src/sys/arm/arm busdma_machdep.c vm_machdep.c src/sys/arm/include bus_dma.h md_var.h pmap.h

2007-01-16 Thread Olivier Houchard
cognet 2007-01-17 00:53:06 UTC FreeBSD src repository Modified files: sys/arm/arm busdma_machdep.c vm_machdep.c sys/arm/include bus_dma.h md_var.h pmap.h Log: - Add bounce pages for arm, largely based on the i386 implementation. - Add a default parent dma

cvs commit: src/sys/arm/arm busdma_machdep.c

2006-06-23 Thread Olivier Houchard
cognet 2006-06-23 17:42:33 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/arm/arm busdma_machdep.c Log: MFC: Try to honor BUS_DMA_COHERENT. Revision ChangesPath 1.22.2.2 +35 -7 src/sys/arm/arm/busdma_machdep.c

cvs commit: src/sys/arm/arm busdma_machdep.c

2006-05-31 Thread Olivier Houchard
cognet 2006-05-31 15:50:33 UTC FreeBSD src repository Modified files: sys/arm/arm busdma_machdep.c Log: If our buffer is not aligned on the cache line size, write back/invalidate the first and last cache line in PREREAD, and just invalidate the cache lines in

cvs commit: src/sys/arm/arm busdma_machdep.c pmap.c vm_machdep.c src/sys/arm/include pmap.h

2006-03-01 Thread Olivier Houchard
cognet 2006-03-01 23:04:25 UTC FreeBSD src repository Modified files: sys/arm/arm busdma_machdep.c pmap.c vm_machdep.c sys/arm/include pmap.h Log: Try to honor BUS_DMA_COHERENT : if the flag is set, normally allocate memory with malloc() or contigmalloc()

Re: cvs commit: src/sys/arm/arm busdma_machdep.c pmap.c vm_machdep.c src/sys/arm/include pmap.h

2006-03-01 Thread Scott Long
Olivier Houchard wrote: cognet 2006-03-01 23:04:25 UTC FreeBSD src repository Modified files: sys/arm/arm busdma_machdep.c pmap.c vm_machdep.c sys/arm/include pmap.h Log: Try to honor BUS_DMA_COHERENT : if the flag is set, normally allocate memory with

cvs commit: src/sys/arm/arm busdma_machdep.c

2006-02-26 Thread Olivier Houchard
cognet 2006-02-27 01:11:43 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/arm/arm busdma_machdep.c Log: Partially MFC rev 1.23/1.24: revision 1.23 date: 2005/10/03 14:07:57; author: cognet; state: Exp; lines: +47 -4 Don't try to