summaryrefslogtreecommitdiff
path: root/sys/uvm/uvm_page.c
AgeCommit message (Expand)Author
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
2009-08-13PAGEFASTRECYCLE is an option we have been using for a while to encourageTheo de Raadt
2009-08-06reintroduce the uvm_tree commit.Owain Ainsworth
2009-07-26stop trying to fast-recycle pages for now. a few bugs have been found andTheo de Raadt
2009-07-23Insert free pages at the head of the page queues. Should provide betterMark Kettenis
2009-07-22Put the PG_RELEASED changes diff back in.Owain Ainsworth
2009-06-17date 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-14backout:Theo de Raadt
2009-06-07extend uvm_page_physload to have the ability to add "device" pages to theOwain Ainsworth
2009-06-06Since all callers of uvm_pagedeactivate did pmap_page_protect(.., VM_PROT_NONE)Artur Grabowski