aboutsummaryrefslogtreecommitdiff
path: root/sys/arm/arm/busdma_machdep.c
Commit message (Expand)AuthorAgeFilesLines
* Refine the busdma template interface. Provide tools for filling in fieldsScott Long2020-09-141-32/+1
* arm: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-4/+0
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-2/+3
* Kill old armv4 busdmaWarner Losh2020-02-021-0/+1784
* Rename busdma_machdep.c to busdma_machdep-v4.c, pmap.c to pmap-v4.cSvatopluk Kraus2016-02-201-1609/+0
* Revert r291142.Svatopluk Kraus2015-11-231-2/+2
* Fix BUS_DMA_MIN_ALLOC_COMP flag logic. When bus_dmamap_t map is beingSvatopluk Kraus2015-11-211-2/+2
* Eliminate the last dregs of the old global arm_root_dma_tag.Ian Lepore2015-11-021-5/+0
* Bring in all the new(-ish) statistics code from armv6.Ian Lepore2015-10-241-64/+146
* Change the preallocation of a busdma segment mapping array from per-tag toIan Lepore2015-10-241-156/+93
* Instead of all memory allocations using M_DEVBUF, use new categoriesIan Lepore2015-10-231-21/+24
* Whitespace and style nits, no functional changes.Ian Lepore2015-10-231-80/+75
* Remove unclear comment about address truncation in busdma. Add (hopefully mu...Jason A. Harmening2015-10-231-9/+0
* Use pmap_quick* for out-of-context bounce buffers and (limited) cache mainten...Jason A. Harmening2015-10-211-26/+125
* Follow the advice of the misplaced comment and don't access the map structIan Lepore2015-10-201-2/+1
* Remove trailing whitespace from sys/arm/armAndrew Turner2015-05-241-13/+13
* The add_bounce_page() function can be called when loading physicalHans Petter Selasky2015-04-281-2/+2
* Fix multiple incorrect SYSCTL arguments in the kernel:Hans Petter Selasky2014-10-211-2/+2
* Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky2014-06-281-3/+3
* Revert r267961, r267973:Glen Barber2014-06-271-3/+3
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifHans Petter Selasky2014-06-271-3/+3
* Add bus_dmamap_load_ma() function to load map with the array ofKonstantin Belousov2013-10-271-0/+11
* Eliminate a compiler warning about extraneous parens.Ian Lepore2013-10-271-2/+2
* Retire arm_remap_nocache() and the data and constants associated with it.Ian Lepore2013-10-271-28/+9
* Replace kernel virtual address space allocation with vmem. This providesJeff Roberson2013-08-071-3/+3
* In _bus_dmamap_addseg(), the return value must be zero for error, or the sizeIan Lepore2013-02-161-3/+3
* Reform the busdma API so that new types may be added without modifyingKonstantin Belousov2013-02-121-374/+306
* Use pmap_kextract() instead of inlining the page table walk.Konstantin Belousov2013-01-311-29/+1
* The manpage states that bus_dmamap_create(9) returns ENOMEM if it can'tOlivier Houchard2012-12-221-3/+11
* Use C comments instead of C++ comments.Olivier Houchard2012-12-201-4/+8
* Busdma enhancements, especially for managing small uncacheable buffers.Olivier Houchard2012-12-201-198/+296
* Dynamically allocate the S/G lists passed to callback routines rather thanJohn Baldwin2012-09-061-25/+35
* Final whitespace trim.Warner Losh2012-06-131-17/+17
* Interrupts must be disabled while handling a partial cache line flush,Marius Strobl2012-04-221-20/+27
* - Change contigmalloc() to use the vm_paddr_t type instead of an unsignedJohn Baldwin2012-03-011-5/+5
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.Ed Schouten2011-11-071-1/+1
* Fix ARM cache handling yet more.Rafal Jaworowski2010-03-111-1/+2
* Do not free the dmamap if it is still busy.Olivier Houchard2010-01-151-1/+1
* ARM pmap fixes.Rafal Jaworowski2009-07-201-4/+0
* Reduce the number of bounce zones (and thus the number of bounce pagesJohn Baldwin2009-04-231-11/+5
* Restore bus DMA bounce pages to an offset of 0 when they are released byJohn Baldwin2009-04-171-3/+10
* The bus_dmamap_load_uio(9) shall use pmap of the thread recorded in theKonstantin Belousov2009-04-131-4/+8
* The bounce zone sees its page number increased if multiple dma maps use it inOlivier Houchard2009-02-091-1/+6
* When bouncing pages, allow a new option to preserve the intra-pageWarner Losh2009-02-081-0/+7
* Erm... Report the buffer as being bounced even when it's the entire buffer,Olivier Houchard2009-02-041-1/+1
* Increment total_bounced busdma stat as required.Andrew Thompson2009-01-301-0/+2
* - Get rid of unused variable in KTR checks. This allows ktr(4) enabledStanislav Sedov2008-11-301-3/+2
* Provide L2 cache synchronization (write back + invalidation) on ARM.Rafal Jaworowski2008-10-131-0/+2
* Improve ARM bus_dmamap_load_buffer() error handling.Rafal Jaworowski2008-03-121-2/+4
* Correct the logic : we can just invalidate the cache lines, and notOlivier Houchard2007-11-281-1/+1