summaryrefslogtreecommitdiff
path: root/sys/uvm/uvm_page.c
AgeCommit message (Expand)Author
2016-11-07Split PID from TID, giving processes a PID unrelated to the TID of theirPhilip Guenther
2016-09-16move the vm_page struct from being stored in RB macro trees to RBT functionsDavid Gwynne
2015-10-30Fix two (verified to be harmless) off-by-ones in bounds checks inMiod Vallat
2015-10-08Lock the page queues by turning uvm_lock_pageq() and uvm_unlock_pageq() intoMark Kettenis
2015-09-21Drop a misleading XXX about PQ_AOBJ. Clear PQ_ANON unconditionally forVisa Hankala
2015-08-21Remove the unused loan_count field and the related uvm logic. Most ofVisa Hankala
2015-07-19Fix backward test that broke the cacheBob Beck
2015-07-19Change uvm_page[re]alloc_multi to actually use the flags passed in, and returnBob Beck
2015-04-23tedu remnants of the previous attempt to implement page zeroing inDavid Gwynne
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2015-02-28Typo in comment 'reseve' -> 'reserve'Mike Larkin
2015-02-08Something is subtly wrong with this. On ramdisks, processes run out ofTheo de Raadt
2015-02-07Tedu the old idle page zeroing code.Mark Kettenis
2015-02-06Clear PQ_AOBJ before calling uvm_pagefree(), clearing up one false XXXTheo de Raadt
2014-11-16Replace a plethora of historical protection options with justTheo de Raadt
2014-07-11Chuck Cranor rescinded clauses in his licenseJonathan Gray
2014-04-13compress code by turning four line comments into one line comments.Ted Unangst
2014-01-23unifdef -D__HAVE_VM_PAGE_MD - no functional change.Miod Vallat
2013-07-09back out the cache flipper temporarily to work out of tree.Bob Beck
2013-06-21Buffer cache pages are wired but not counted as such. Therefore we have toMark Kettenis
2013-06-11High memory page flipping for the buffer cache.Bob Beck
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-03-27combine several atomic_clearbits calls into one. slightly faster onTed Unangst
2013-03-12preserving main-branch topology for a perverse reason:Theo de Raadt
2013-03-12preserving main-branch topology for a perverse reason:Theo de Raadt
2013-03-12preserving main-branch topology for a perverse reason:Theo de Raadt
2013-03-12Fix horrible typo of mine checking for WAITOK flags, found by sthen.Bob Beck
2013-03-06Account for the size of the allocation when defending the pagedaemon reserve.Bob Beck
2013-03-03Use local vm_physseg pointers instead of compting vm_physmem[index] gazillionsMiod Vallat
2013-03-02Simplify uvm_pagealloc() to only need one atomic operation on the page flagsMiod Vallat
2013-02-07Bring back reserve enforcement and page daemon wakeup into uvm_pglistalloc,Bob Beck
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-03Rip out and burn support for UVM_HIST.Owain Ainsworth
2011-06-23Check for the correct flag when checking to see if the page is part of an aobj.Owain Ainsworth
2011-06-23Move uvm_pglistalloc and uvm_pglistfree to uvm_page.c and garbageOwain Ainsworth
2011-05-30Remove the freelist member from vm_physsegOwain Ainsworth
2011-05-10Kill vm_page_lookup_freelist.Owain Ainsworth
2011-04-15Add a bit of paranoia to uvm_pageinsert.Owain Ainsworth
2011-04-03knf - trailing whitespace flense.Bob Beck
2011-04-02Constrain the buffer cache to use only the dma reachable region of memory.Bob Beck
2011-04-02Count the number of physical pages within a memory range.Ariane van der Steldt
2010-08-07No "\n" needed at the end of panic() strings.Kenneth R Westerback
2010-06-27uvm constraints. Add two mandatory MD symbols, uvm_md_constraintsThordur I. Bjornsson
2010-04-22Committing on behalf or ariane@.Owain Ainsworth
2010-04-20remove proc.h include from uvm_map.h. This has far reaching effects, asTed Unangst
2010-03-24Bring back PHYSLOAD_DEVICE for uvm_page_physload.Owain Ainsworth
2009-10-14Fix buffer cache backoff in the page daemon - deal with inactive pages toBob Beck