summaryrefslogtreecommitdiff
path: root/sys/uvm/uvm_extern.h
AgeCommit message (Expand)Author
2012-03-09New vmmap implementation.Ariane van der Steldt
2011-07-08some machines don't boot with the previous uvm reserve enforcement diff.Ted Unangst
2011-07-07Move the uvm reserve enforcement from uvm_pagealloc to pmemrange.Owain Ainsworth
2011-07-06uvm changes for buffer cache improvements.Bob Beck
2011-07-03The UVM_STRAT defines have been unused since pmemrange was commited.Owain Ainsworth
2011-06-23Make mbufs and dma_alloc be contig allocations.Ariane van der Steldt
2011-06-06Backout vmmap in order to repair virtual address selection algorithmsAriane van der Steldt
2011-05-30Remove the freelist member from vm_physsegOwain Ainsworth
2011-05-24Reimplement uvm/uvm_map.Ariane van der Steldt
2011-04-18Put back the change of pool and malloc into the new km_alloc(9) api.Artur Grabowski
2011-04-06Backout the uvm_km_getpage -> km_alloc conversion. Weird things are happeningArtur Grabowski
2011-04-05 - Change pool constraints to use kmem_pa_mode instead of uvm_constraint_rangeArtur Grabowski
2011-04-04Some minor fixes:Artur Grabowski
2011-04-04New unified allocator of kernel memory.Artur Grabowski
2011-04-02Constrain the buffer cache to use only the dma reachable region of memory.Bob Beck
2010-07-02add an align argument to uvm_km_kmemalloc_pla.Artur Grabowski
2010-07-01Implement vs{,un}lock_device and use it for physio.Artur Grabowski
2010-06-27uvm constraints. Add two mandatory MD symbols, uvm_md_constraintsThordur I. Bjornsson
2010-06-09Move the prototype for uvm_wait() to uvm_extern.h and removeThordur I. Bjornsson
2010-04-22Committing on behalf or ariane@.Owain Ainsworth
2010-03-24Bring back PHYSLOAD_DEVICE for uvm_page_physload.Owain Ainsworth
2010-02-12introduce a uvm_km_valloc_try function that won't get a lower level lockTed Unangst
2009-08-11uvm_scheduler() sounds important, but ``while(1) tsleep()'' is kinda lameBret Lambert
2009-06-16date based reversion of uvm to the 4th May.Owain Ainsworth
2009-06-16Backout pmemrange (which to most people is more well known as physmemAriane van der Steldt
2009-06-14backout:Theo de Raadt
2009-06-07extend uvm_page_physload to have the ability to add "device" pages to theOwain Ainsworth
2009-06-01physmem allocator: change the view of free memory from single free pagesAriane van der Steldt
2009-04-20add the UVM_PLA_ZERO flag for uvm_pglistalloc to make it return zeroedOwain Ainsworth
2009-04-14Convert the waitok field of uvm_pglistalloc to "flags", more will be added soon.Owain Ainsworth
2009-03-05Make ELF platforms generate ELF core dumps. Somewhat based on code fromMark Kettenis
2009-02-11Remove uvm_km_alloc_poolpage1 as it serves no particular purposeMike Belopuhov
2008-11-04uvmspace_unshare() is never used; ok miodTheo de Raadt
2008-10-23a better fix for the "uvm_km thread runs out of memory" problem.Ted Unangst
2008-06-09Define a new flag, UVM_FLAG_HOLE, for uvm_map to create a vm_map_entry ofMiod Vallat
2008-04-09Add new stub uvm_shutdown() and call it from the right place in MD boot()Theo de Raadt
2007-11-29use a working mutex for the freepage list. ok art deraadtTed Unangst
2007-09-10Introduce a md pmap hook, pmap_remove_holes(), which is supposed to markMiod Vallat
2007-05-27pagemove() is no longer used.Miod Vallat
2007-04-11The return value of uvm_grow() (and previously, grow()) has not been usedMiod Vallat
2007-04-11Instead of managing pages for intrsafe maps in special objects (aka.Artur Grabowski
2006-11-29We don't use mb_map anymore since a long time already. Remove it.Miod Vallat
2006-11-29Remove cpu_swapin() and cpu_swapout(), they are no longer necessary (exceptMiod Vallat
2006-11-29Kernel stack can be swapped. This means that stuff that's on the stackMiod Vallat
2006-11-29Add an alignment parameter to uvm_km_alloc1(), and change all callers toMiod Vallat
2005-11-04Add an extra flags argument to uvm_io(), to specify whether we want to fixMiod Vallat
2005-09-28- when we run out of static kernel map entries, grab a fresh page usingPedro Martelletto
2005-09-12Change the NKMEMPAGES range to 4-64MB for 32bit arches, and 8-128MB for 64bitMiod Vallat
2005-05-24add a new field to vm_space and use it to track the number of anonTed Unangst
2005-04-21count fpu lazy context switches; deraadt@ okMichael Shalayeff