summaryrefslogtreecommitdiff
path: root/sys/uvm/uvm_extern.h
AgeCommit message (Expand)Author
2014-12-16primary change: move uvm_vnode out of vnode, keeping only a pointer.Ted Unangst
2014-12-15Use MAP_INHERIT_* for the 'inh' argument to the UMV_MAPFLAG() macro,Philip Guenther
2014-12-05Introduce a new sysctl to retrieve VM map entriesMasao Uebayashi
2014-11-21Kill kv_executable flag. We no longer allow requests for PROT_EXECTheo de Raadt
2014-11-16Replace a plethora of historical protection options with justTheo de Raadt
2014-11-15repair operator precedence in UVM_MAPFLAG() macro; ok teduTheo de Raadt
2014-10-03Introduce a thread for zeroing pages without holding the kernel lock. ThisMark Kettenis
2014-10-03Introduce __MAP_NOFAULT, a mmap(2) flag that makes sure a mapping will notMark Kettenis
2014-07-11Chuck Cranor rescinded clauses in his licenseJonathan Gray
2014-07-08decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.hTheo de Raadt
2014-07-02Use real parameter types for u{dv,vn}_attach() instead of void *Matthew Dempsky
2014-06-13Add support for MAP_INHERIT_ZERO.Matthew Dempsky
2014-05-15Move from struct proc to process the reference-count-holding pointersPhilip Guenther
2014-05-06Include <sys/vmmeter.h> directly instead of relying on it beingMartin Pieuchot
2014-05-03Move the u-area allocation and pmap-magic logic to its own functionPhilip Guenther
2014-04-03add a uvm_yield function and use it in the reaper path to prevent theTed Unangst
2014-03-28Reduce uvm include madness. Use <uvm/uvm_extern.h> instead ofMartin Pieuchot
2014-01-30Move declaration of struct vm_page_md from <machine/vmparam.h> toMiod Vallat
2013-07-09back out the cache flipper temporarily to work out of tree.Bob Beck
2013-06-11High memory page flipping for the buffer cache.Bob Beck
2013-05-23the simplelock is a lieTed Unangst
2013-05-14restore ABI compatibility; guentherMiod Vallat
2013-05-14Remove `swapin' and `swapout' from uvm statistics, since we don't swap outMiod Vallat
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