summaryrefslogtreecommitdiff
path: root/sys/uvm/uvm.h
AgeCommit message (Expand)Author
2013-05-30UVM_UNLOCK_AND_WAIT no longer unlocks, so rename it to UVM_WAIT.Ted Unangst
2013-05-30remove lots of comments about locking per beck's requestTed Unangst
2013-05-30remove simple_locks from uvm code. ok beck deraadtTed Unangst
2013-05-29uvm_loan has not (ever) been compiled or used.Ted Unangst
2012-03-09New vmmap implementation.Ariane van der Steldt
2011-07-06uvm changes for buffer cache improvements.Bob Beck
2011-07-03endodoify UVM_CNT too.Owain Ainsworth
2011-07-03Rip out and burn support for UVM_HIST.Owain Ainsworth
2011-05-30Remove the freelist member from vm_physsegOwain Ainsworth
2011-04-15When I switched uvm objects to use a per-object page tree instead of theOwain Ainsworth
2010-06-29Add a no_constraint uvm_constraint_range; use it in the pool code.Thordur I. Bjornsson
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
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-16Backout all changes to uvm after pmemrange (which will be backed outOwain Ainsworth
2009-06-02Instead of the global hash table with the terrible hashfunction and aOwain Ainsworth
2009-06-01physmem allocator: change the view of free memory from single free pagesAriane van der Steldt
2009-05-04Instead of keeping two ints in the uvm structure specifically just toOwain Ainsworth
2009-04-28Revert pageqlock back from a mutex to a simple_lock, as it needs to beMiod Vallat
2009-04-14The use of uvm.pagedaemon_lock is incredibly inconsistent. only aOwain Ainsworth
2009-04-13Convert the page queue lock to a mutex instead of a simplelock.Owain Ainsworth
2009-04-06Instead of doing splbio(); simple_lock(&uvm.aiodoned_lock); just replaceOwain Ainsworth
2009-03-26Convert splvm() + simplelock(&uvm.hashlock); around the page hash tableOwain Ainsworth
2009-03-25Move all of the pseudo-inline functions in uvm into C files.Owain Ainsworth
2009-01-27Get rid of the last traces of uvm.pager_[se]vaMiod Vallat
2008-06-09Define a new flag, UVM_FLAG_HOLE, for uvm_map to create a vm_map_entry ofMiod Vallat
2008-05-05retire ltsleep(); The only refrence left too it is in anThordur I. Bjornsson
2007-11-29use a working mutex for the freepage list. ok art deraadtTed Unangst
2007-06-18Bring back Mickey's UVM anon change. Testing by thib@, beck@ andPedro Martelletto
2006-07-13Back out the anon change. Apparently it was tested by a few, but most ofTheo de Raadt
2006-06-21from netbsd: make anons dynamically allocated from pool.Michael Shalayeff
2006-01-16add another uvm histroy for physpage alloc/free and propagate a debugging pgf...Michael Shalayeff
2003-03-29ubchist is not a fully cooked kadaver and though use the other well formed pd...Michael Shalayeff
2001-12-19UBC was a disaster. It worked very good when it worked, but on someArtur Grabowski
2001-11-28Sync in more uvm from NetBSD. Mostly just cosmetic stuff.Artur Grabowski
2001-11-10Merge in some parts of the ubc work that has been done in NetBSD that are notArtur Grabowski
2001-11-05Minor sync to NetBSD.Artur Grabowski
2001-08-11Various random fixes from NetBSD.Artur Grabowski
2001-07-18Unconfuse UVM_UNLOCK_AND_WAIT. From NetBSD.Artur Grabowski
2001-06-23Sync with NetBSD 19990911 (just before PMAP_NEW was required)smart
2001-04-10Fix for machines which need to enlarge the kernel address space, at leastNiklas Hallqvist
2001-03-22Sync style, typo, and comments a little closer to NetBSD. art@ oksmart
2001-03-09Protect protypes, certain macros, and inlines from userland. Checked userlandsmart
2001-01-29$OpenBSD$Niklas Hallqvist
2000-05-27use rijndael instead of blowfish because of faster key setup.Niels Provos
2000-03-15Fix the NetBSD id strings.Artur Grabowski
1999-08-23sync with NetBSD from 1999.05.24 (there is a reason for this date)Artur Grabowski
1999-02-26add OpenBSD tagsArtur Grabowski