summaryrefslogtreecommitdiff
path: root/sys/arch/sparc64/dev/iommu.c
AgeCommit message (Expand)Author
2009-08-09if extent_alloc() fails, we don't clear the iomap properly beforeOwain Ainsworth
2009-05-04type pedantry.Owain Ainsworth
2009-05-03Avoid clobbering error return values with the result from extent_free(), byMark Kettenis
2009-05-02Avoid clobbering error return values with the result from extent_free(), byMark Kettenis
2009-04-14Convert the waitok field of uvm_pglistalloc to "flags", more will be added soon.Owain Ainsworth
2009-04-05In the rare case where after we've loaded the iomap into the hardware,Owain Ainsworth
2009-03-16Trivial malloc + memset -> malloc(,,M_ZERO) conversion.Owain Ainsworth
2009-03-16pmap = (conditional ? user_way : pmap = pmap_kernel());Owain Ainsworth
2009-01-02Make IOMMU code use the generic _bus_dmamem_map() and _bus_dmamem_unmap().Mark Kettenis
2008-11-25Fix dmesg ugliness caused by not printing iotdb stuff.Mark Kettenis
2008-08-11Only print iotdb stuff when DEBUG.Mark Kettenis
2008-07-12Perform IOMMU cache flushes on Oberon.Mark Kettenis
2007-12-15move some iommu_dvmamap_validate_map()'s into DEBUG instead of DIAGNOSTIC, toTheo de Raadt
2007-12-05use mutexes to protect the iommu's extent map and the streaming buffer,Theo de Raadt
2007-05-29use the right capitalization for `SBus'Igor Sobrado
2007-04-04Correctly set the TSB size on pyro(4).Mark Kettenis
2007-04-02Return EFBIG in case not enough segments are present to load a DMA requestClaudio Jeker
2007-01-26Deal with zero wraparound in DVMA range checks;Marc Aurele La France
2006-09-01Standardize on EFBIG in bus_dmamap_load* if caller is too greedy; I hadMiod Vallat
2006-08-15Allocate as many iommu page lists as necessary to match the size requestMiod Vallat
2006-07-02get rid of an unused variable.David Gwynne
2006-07-01clean dmesg output for iommu more; tested miod dlgTheo de Raadt
2006-06-28cleanup dmesg logging for iommu goo, make it follow the standard formTheo de Raadt
2005-06-07revert previous commit and unbreak sparc64.Kurt Miller
2005-06-02allow for dma maps larger than 64 pages; jason@ okMichael Shalayeff
2004-12-25Use list and queue macros where applicable to make the code easier to read;Miod Vallat
2004-03-19Off-by-ones, requests for (x * PAGE_SIZE) + 1 bytes would not allocate theMiod Vallat
2003-12-20Pass -WformatMiod Vallat
2003-12-04TyposMiod Vallat
2003-06-11It is important not to forget "membar(MemIssue)". Got missedHenric Jungheim
2003-06-11Much of the sbus, psycho, and schizo bus_dma code is the same, so let'sHenric Jungheim
2003-06-11The "min" and "max" functions cast to "u_int", which can lead to surprisingHenric Jungheim
2003-05-22There's an off-by-one in the diagnostic code that can cause grief,Henric Jungheim
2003-03-06The existing IOMMU code had a rounding problem that was most noticeableHenric Jungheim
2003-02-22don't use home grown timeval comparison when timercmp() is available; pointed...Jason Wright
2003-02-21Print the pa not ldxa(pa)Jason Wright
2003-02-21- kill several unnecessary static'sJason Wright
2003-02-17Add support for the Sun Enterprise 450Henric Jungheim
2002-10-12Remove more '\n's from panic() statements. Both trailing and leading.Kenneth R Westerback
2002-10-07this removes the functionality of adding allocatedMichael Shalayeff
2002-10-06No more need to initialize the result list before uvm_pglistalloc.Artur Grabowski
2002-10-04Aasking to load an already loaded map is not a "warn and pray" kinda thing.Jason Wright
2002-08-19From NetBSD:Jason Wright
2002-07-24No need to cast &thing to paddr_t* when thing IS a paddr_tJason Wright
2002-05-13Deal with 24bit dvma requestsJason Wright
2002-03-26Permit compiling with DEBUG; Joey Coleman <joeycoleman@acm.org>Jason Wright
2002-03-14First round of __P removal in sysTodd C. Miller
2002-03-12Look up the TTE and only do the streaming cache dance if the mapping is marke...Jason Wright
2002-03-07Remove some debugging code accidentally committed in previousJason Wright
2002-03-07From NetBSD:Jason Wright