summaryrefslogtreecommitdiff
path: root/sys/uvm
AgeCommit message (Expand)Author
2009-04-20add the UVM_PLA_ZERO flag for uvm_pglistalloc to make it return zeroedOwain Ainsworth
2009-04-17Another case of locking just to read uvmexp.free. Kill the locking, notOwain Ainsworth
2009-04-15We don't need to grab the fpageqlock to do nothing but look at the valueOwain Ainsworth
2009-04-14Oops, this comment change should not have been commited. What itOwain Ainsworth
2009-04-14The use of uvm.pagedaemon_lock is incredibly inconsistent. only aOwain Ainsworth
2009-04-14Convert the waitok field of uvm_pglistalloc to "flags", more will be added soon.Owain Ainsworth
2009-04-13Convert the page queue lock to a mutex instead of a simplelock.Owain Ainsworth
2009-04-06In the case where VM_PHYSSEG_MAX == 1 make vm_physseg_find andOwain Ainsworth
2009-04-06Instead of doing splbio(); simple_lock(&uvm.aiodoned_lock); just replaceOwain Ainsworth
2009-04-05In the unlikely even that we do the final unref on a uvm_vnode objectOwain Ainsworth
2009-03-27remove PGO_OVERWRITE, PGO_WEAK and PGO_PASTEOF from the pager. They're allOwain 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-03-24vm_physseg_find and VM_PAGE_TO_PHYS are both called many times in yourOwain Ainsworth
2009-03-23Whitespace nit in previous.Owain Ainsworth
2009-03-23turn a for (i = 0; i < size; i++) arc4random(); loop into arc4random_buf().Owain Ainsworth
2009-03-23Remove space added in last commit. Pointed out by miod@.Owain Ainsworth
2009-03-23Processor affinity for processes.Artur Grabowski
2009-03-20While working on some stuff in uvm I've gotten REALLY sick of readingOwain Ainsworth
2009-03-05Make ELF platforms generate ELF core dumps. Somewhat based on code fromMark Kettenis
2009-02-22On machines with less than 16MB of physical memory, reduce the lower boundMiod Vallat
2009-02-11Remove uvm_km_alloc_poolpage1 as it serves no particular purposeMike Belopuhov
2009-02-05Add some (currently unused) MD pmap flags to be used for pushing inOwain Ainsworth
2009-01-27Get rid of the last traces of uvm.pager_[se]vaMiod Vallat
2009-01-27Simplify page-out/page-in map management; fix rare pager deadlock.Ariane van der Steldt
2009-01-25Remove /dev/drum and related code.Miod Vallat
2009-01-20Variables were never used, never implemented.Ariane van der Steldt
2009-01-12Register aiodoned_proc, although it is not used anywhere yet; PR #6034Miod Vallat
2008-11-24garbage collect uvm_errno2vmerror();Thordur I. Bjornsson
2008-11-24init uvm_km_page memory a bit earlier to reduce pressure on pmap bootstrapKurt Miller
2008-11-10typo: be -> by in commentOwain Ainsworth
2008-11-10vm_map_lock() around calls to uvm_map_findspace(); ok teduTheo de Raadt
2008-11-04uvmspace_unshare() is never used; ok miodTheo de Raadt
2008-10-24it is a good policy to clear the pointer after we free somethingTheo de Raadt
2008-10-23a better fix for the "uvm_km thread runs out of memory" problem.Ted Unangst
2008-10-18Revert the change to use pools for <= PAGE_SIZE allocations. ItMark Kettenis
2008-10-08Don't extend amaps beyond what their supposed maximum. This code path isArtur Grabowski
2008-10-06uvn_attach message is purely diagnostic, not neededTheo de Raadt
2008-10-01In uvm_pglistalloc(), do not fall through the success code if we could not findMiod Vallat
2008-09-29Use pools to do allocations for all sizes <= PAGE_SIZE.Artur Grabowski
2008-09-23Do not merge userland map entries.Artur Grabowski
2008-09-16remove dead stores and newly created unused variables.Charles Longeau
2008-09-13fix potential use of uninitialized valueCharles Longeau
2008-09-12less waste for amaps in the common case:Otto Moerbeek
2008-08-26Plug potential memory leak.Mark Kettenis
2008-07-25Correct printing of the pg_flags for ddb.Artur Grabowski
2008-07-25some splassert paranoia.Artur Grabowski
2008-07-18Add new uvm function called uvm_map_pie() which takes align as aKurt Miller
2008-07-02Make the pagedaemon a bit happier.Artur Grabowski
2008-06-27uvm_pglistalloc() works by walking the physical address range it gets invokedMiod Vallat