summaryrefslogtreecommitdiffstats
path: root/sys/arm/arm/busdma_machdep.c
Commit message (Expand)AuthorAgeFilesLines
* MFC r289619:ian2016-01-241-2/+1
* MFC r282120:hselasky2015-05-051-2/+2
* MFC r263710, r273377, r273378, r273423 and r273455:hselasky2014-10-271-2/+2
* MFC r257228:kib2013-12-171-0/+11
* MFC r257203: Eliminate a compiler warning about extraneous parens.ian2013-12-131-2/+2
* MFC r257201, r257202ian2013-12-131-28/+9
* Replace kernel virtual address space allocation with vmem. This providesjeff2013-08-071-3/+3
* In _bus_dmamap_addseg(), the return value must be zero for error, or the sizeian2013-02-161-3/+3
* Reform the busdma API so that new types may be added without modifyingkib2013-02-121-374/+306
* Use pmap_kextract() instead of inlining the page table walk.kib2013-01-311-29/+1
* The manpage states that bus_dmamap_create(9) returns ENOMEM if it can'tcognet2012-12-221-3/+11
* Use C comments instead of C++ comments.cognet2012-12-201-4/+8
* Busdma enhancements, especially for managing small uncacheable buffers.cognet2012-12-201-198/+296
* Dynamically allocate the S/G lists passed to callback routines rather thanjhb2012-09-061-25/+35
* Final whitespace trim.imp2012-06-131-17/+17
* Interrupts must be disabled while handling a partial cache line flush,marius2012-04-221-20/+27
* - Change contigmalloc() to use the vm_paddr_t type instead of an unsignedjhb2012-03-011-5/+5
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.ed2011-11-071-1/+1
* Fix ARM cache handling yet more.raj2010-03-111-1/+2
* Do not free the dmamap if it is still busy.cognet2010-01-151-1/+1
* ARM pmap fixes.raj2009-07-201-4/+0
* Reduce the number of bounce zones (and thus the number of bounce pagesjhb2009-04-231-11/+5
* Restore bus DMA bounce pages to an offset of 0 when they are released byjhb2009-04-171-3/+10
* The bus_dmamap_load_uio(9) shall use pmap of the thread recorded in thekib2009-04-131-4/+8
* The bounce zone sees its page number increased if multiple dma maps use it incognet2009-02-091-1/+6
* When bouncing pages, allow a new option to preserve the intra-pageimp2009-02-081-0/+7
* Erm... Report the buffer as being bounced even when it's the entire buffer,cognet2009-02-041-1/+1
* Increment total_bounced busdma stat as required.thompsa2009-01-301-0/+2
* - Get rid of unused variable in KTR checks. This allows ktr(4) enabledstas2008-11-301-3/+2
* Provide L2 cache synchronization (write back + invalidation) on ARM.raj2008-10-131-0/+2
* Improve ARM bus_dmamap_load_buffer() error handling.raj2008-03-121-2/+4
* Correct the logic : we can just invalidate the cache lines, and notcognet2007-11-281-1/+1
* Remove the 'needbounce' variable from the _bus_dmamap_load_buffer()jhb2007-11-271-10/+4
* Just wbinv if both PREREAD and PREWRITE are set.cognet2007-08-181-3/+9
* Handle supersections and L2 cache.cognet2007-07-271-30/+36
* Initialize the dma tag's bounce_zone to NULL if we didn't allocate it.cognet2007-06-101-1/+2
* There's no nobounce_dmamap on arm.cognet2007-06-071-4/+3
* Honor maxsegsz of less than a page size in a DMA tag. Previously ityongari2007-05-291-0/+2
* Do not try to inline bus_dmamap_sync_buf(), gcc 4.2 doesn't want to do socognet2007-05-191-2/+2
* Fix typo: MacPPC -> ARMkevlo2007-02-131-1/+1
* - Add bounce pages for arm, largely based on the i386 implementation.cognet2007-01-171-32/+621
* Explicitely set the "allocbuffer" field to NULL when creating a new dmamap.cognet2006-08-251-0/+1
* If our buffer is not aligned on the cache line size, write back/invalidatecognet2006-05-311-7/+10
* Try to honor BUS_DMA_COHERENT : if the flag is set, normally allocate memorycognet2006-03-011-0/+25
* Bring in the good version of this file.cognet2005-10-031-44/+2
* *blush*cognet2005-10-031-4/+47
* - Use a TAILQ instead of parsing the array to find a free dmamap.cognet2005-06-241-20/+32
* - Try to avoid calling malloc() in bus_dmamap_create() and bus_dmamem_alloc()cognet2005-05-241-17/+65
* make bus_dmamem_alloc always allocate a new map like we are suppose to..jmg2005-03-161-11/+11
* fix arm wrt to busdma...jmg2005-03-151-2/+2
OpenPOWER on IntegriCloud