summaryrefslogtreecommitdiff
path: root/sys/uvm/uvm.h
AgeCommit message (Expand)Author
2017-01-02Move sys/uvm/uvm_physseg.h inclusion to within _KERNEL only.cherry
2016-12-22Use uvm_physseg.h:uvm_page_physload() instead of uvm_extern.hcherry
2015-04-13Limit <sys/rndsource.h> include to kernel.riastradh
2015-04-13Convert remaining MI <sys/rnd.h> stragglers. Many MD ones left.riastradh
2014-08-10Merge tls-earlyentropy branch into HEAD.tls
2012-02-02Entropy-pool implementation move and cleanup.tls
2011-05-17move and rename the uvm history code out of uvm_stat to "kernhist".mrg
2011-02-02udpate license clauses on my code to match the new-style BSD licenses.chuck
2011-02-02udpate license clauses on my code to match the new-style BSD licenses.chuck
2010-12-09Make UVM_PAGE_TRKOWN a real flag.uebayasi
2010-04-25Reduce memory spent on bookkeeping for large values of MAXCPUS.ad
2009-10-21Remove uarea swap-out functionality:rmind
2009-06-28Ephemeral mapping (emap) implementation. Concept is based on the idea thatrmind
2008-06-04Replace the global vm_page hash with a per vm_object rbtree.ad
2008-06-04- vm_page: put listq, pageq into a union alongside a LIST_ENTRY, so we canad
2008-01-02Merge vmlocking2 to head.ad
2007-07-21Merge unobtrusive locking changes from the vmlocking branch.ad
2007-07-09Merge some of the less invasive changes from the vmlocking branch:ad
2007-06-15Add a sysctl to disable swapout of kernel stacks. Discussed on tech-kern@.ad
2007-02-21Pick up some additional files that were missed before due to conflictsthorpej
2007-02-21Replace the Mach-derived boolean_t type with the C99 bool type. Athorpej
2007-02-19uvm_kick_scheduler(): do nothing until the swap subsystem is initialized.ad
2007-02-15Add uvm_kick_scheduler() (MP safe) to replace wakeup(&proc0).ad
2006-12-21merge yamt-splraiseipl branch.yamt
2006-09-15merge yamt-pdpolicy branch.yamt
2006-02-11remove the following options. no objections on tech-kern@.yamt
2005-11-29read-ahead statistics.yamt
2005-10-30don't include uvm_*_i.h unless needed,yamt
2005-05-11allocate anons on-demand, rather than reserving static amount ofyamt
2005-01-01for in-kernel maps,yamt
2004-11-23introduce UVMHIST_LOANHIST and sprinkle UVMHIST_LOGs.yamt
2004-02-10Back out the changes inmatt
2004-01-29- split uvm_map() into two functions for the followings.yamt
2002-12-01Reorder things so that with multiple inclusion protection that optionalmatt
2002-11-02gah. reversed a test.perry
2002-11-02/*CONTCOND*/, and protect UVMHIST_DECL with #ifdef UVMHISTperry
2002-09-15Protect "struct uvm" with _KERNEL.thorpej
2001-09-15a whole bunch of changes to improve performance and robustness under load:chs
2001-06-27Macro'ize the code that checks the free and inactive thresholds andthorpej
2001-06-02replace vm_map{,_entry}_t with struct vm_map{,_entry} *.chs
2001-05-30use _KERNEL_OPTmrg
2001-05-26replace {simple_,}lock{_data,}_t with struct {simple,}lock {,*}.chs
2001-05-22Merge the swap-backed and object-backed inactive lists.ross
2001-04-29Implement page coloring, using a round-robin bucket selectionthorpej
2000-11-27Initial integration of the Unified Buffer Cache project.chs
2000-06-26remove/move more mach vm header files:mrg
2000-06-08Change UVM_UNLOCK_AND_WAIT() to use ltsleep() (it is now atomic, asthorpej
2000-04-24Changes necessary to implement pre-zero'ing of pages in the idle loop:thorpej
2000-04-10tidy.chs
2000-04-02Instead of checking vm_physmem[<physseg>].pgs to determine ifthorpej