summaryrefslogtreecommitdiff
path: root/sys/uvm
AgeCommit message (Expand)Author
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
2008-04-10Correctly amount swap usage for anons, from NetBSD via PR 5772.Miod Vallat
2008-04-09Add new stub uvm_shutdown() and call it from the right place in MD boot()Theo de Raadt
2008-03-02Include sigcode in core dumps. This makes it possible to backtraceMark Kettenis
2008-02-27Don't dump duplicate data in stack segments of core dumps when the stackMark Kettenis
2008-02-17Add back cast in ptoa() to prevent problems with integer overflow.Mark Kettenis
2008-01-09Make uvm_page_lookup_freelist() simpler and faster if VM_PHYSSEG_MAX is 1.Miod Vallat
2008-01-05Mark vadvise(2) as obsolete and remove its implementation, so instead ofMiod Vallat
2008-01-04Only compile in uvm_page_physdump() if option DDB as it's not directly callableMiod Vallat
2007-12-18Turn the uvm_{lock/unlock}_fpageq() inlines intoThordur I. Bjornsson
2007-12-16Correctly calculate stack increment for MACHINE_STACK_GROWS_UP; fixes problemsMark Kettenis
2007-12-15export kernel uvm_km_pages_free as vm.kmpagesfree; ok tedu, tested jsgTheo de Raadt