summaryrefslogtreecommitdiff
path: root/sys/uvm
AgeCommit message (Expand)Author
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
2008-06-26First pass at removing clauses 3 and 4 from NetBSD licenses.Ray Lai
2008-06-14If we have one syscall that consumes large amounts of memory (like forArtur Grabowski
2008-06-12Bring biomem diff back into the tree after the nfs_bio.c fix went in.Theo de Raadt
2008-06-11back out biomem diff since it is not right yet. Doing very largeTheo de Raadt
2008-06-10Fix buffer cache pending read statistics by ensuring we can identifyBob Beck
2008-06-09Define a new flag, UVM_FLAG_HOLE, for uvm_map to create a vm_map_entry ofMiod Vallat
2008-06-02Round up the numbers of keys to allocate, so that the last 128 page areaMiod Vallat
2008-05-05retire ltsleep(); The only refrence left too it is in anThordur I. Bjornsson
2008-04-12Prune the in-use swap encryption keys in uvm_shutdown(), per deraadt@'s idea.Miod Vallat
2008-04-12When enabling swap encryption, pass the correct number of swap pages toMiod Vallat