summaryrefslogtreecommitdiffstats
path: root/sys/amd64/amd64/busdma_machdep.c
Commit message (Expand)AuthorAgeFilesLines
* Reduce the number of bounce zones (and thus the number of bounce pagesjhb2009-04-231-8/+2
* 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-1/+4
* 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
* Update bus_dmamem_alloc()'s first call to malloc() such that M_WAITOK isalc2008-07-151-4/+4
* If busdma is being used to realign dynamic buffers and the alignment is set toscottl2008-02-121-2/+2
* Remove the 'needbounce' variable from the _bus_dmamap_load_buffer()jhb2007-11-271-5/+2
* Initialize lastaddr to zero to make gcc4.2 happy.mjacob2007-06-171-1/+1
* Check against maxsegsz being zero in bus_dma_tag_create and return EINVALmjacob2007-06-111-0/+4
* Honor maxsegsz of less than a page size in a DMA tag. Previously ityongari2007-05-291-0/+2
* Honor the BUS_DMA_NOCACHE flag to bus_dmamem_alloc() on amd64 and i386 byjhb2007-04-171-0/+5
* Don't increment total_bounced when doing no-op dmamap_sync ops.scottl2007-03-061-1/+2
* Add a newline to the printf().hrs2006-10-151-1/+1
* After much discussion with mjacob and scottl, change bus_dmamem_alloc sosilby2006-06-011-21/+3
* Turn the panic on not being able to meet alignment constraintsmjacob2006-05-311-4/+22
* MFi386 rev 1.78:silby2006-05-281-2/+14
* Allow bus_dmamap_load() to pass ENOMEM back to the caller. This puts it intoscottl2006-05-031-4/+10
* Free the newtag if we exit with a failure from alloc_bounce_zone().scottl2006-01-141-1/+3
* Don peril sensitive sunglasses and jack up the MAX_BPAGES limit to 8192scottl2005-12-161-1/+1
* Fix typo.le2005-11-241-1/+1
* MFCi386: Prevent integer underflow that could result in all memory beingscottl2005-03-121-3/+9
* Fixup KTR traces.mux2005-03-081-18/+18
* Use __func__ in the KTR_BUSDMA traces. This avoids copy and pastemux2005-03-081-35/+33
* Remove dead code.scottl2005-03-071-17/+0
* Introduce bus_dmamap_load_mbuf_sg(). Instead of taking a callback arg, thisscottl2005-01-071-13/+48
* Begin all license/copyright comments with /*-imp2005-01-051-1/+1
* Don't flag alignment constraints as a reason for bouncing. This fixes thescottl2004-11-291-1/+1
* Remove an extra #includescottl2004-11-211-1/+0
* Consolidate all of the bounce tests into the BUS_DMA_COULD_BOUNCE flag.scottl2004-11-211-29/+45
* Revert part of rev 1.56. Tag boundaries are handled by splitting segments,scottl2004-11-191-9/+5
* MFi386 rev 1.63-1.64:scottl2004-11-101-37/+142
* MFi386:peter2004-11-051-28/+79
* Fix a problem with tag->boundary inheritence that has existed since day onescottl2004-09-081-5/+5
* Sync with i386 - dont count needed bounce pages if loading a buffer thatpeter2004-08-161-1/+1
* MFi386: 1.57: transparently respect alignment/boundary tagspeter2004-07-081-11/+47
* Now that contigfree() does not require Giant, don't grab it in busdma.scottl2004-03-131-2/+0
* MFi386 rev 1.51 by scottl: make dflt_lock() always panic.peter2003-09-221-4/+0
* MFi386 rev 1.53 by scottl: Allocate the S/G list in the tag, not onpeter2003-09-221-27/+32
* MFi386 rev 1.55 by sam: remove unused #define BUS_DMAMAP_NSEGSpeter2003-09-221-2/+0
* In _bus_dmamap_load_buffer(), only count the number of bounce pages needed ifscottl2003-08-041-1/+2
* - Introduce a new busdma flag BUS_DMA_ZERO to request for zero'edmux2003-07-271-8/+11
* Sync more things with other backends.mux2003-07-011-12/+10
* Honor the boundary of the busdma tag when allocating bounce pages.mux2003-07-011-1/+1
* Mega busdma API commit.scottl2003-07-011-6/+55
* Catch amd64 up with the pending busdma async callback locking. Though thisscottl2003-06-281-0/+5
* Bring back bus_dmasync_op_t. It is now a typedef to an int, though thescottl2003-05-271-1/+1
* De-orbit bus_dmamem_alloc_size(). It's a hack and was never used anyways.scottl2003-05-261-26/+9
* style(9)mux2003-04-151-2/+2
* Restore delayed load support for the resource shortage case.simokawa2003-04-141-3/+27
OpenPOWER on IntegriCloud