summaryrefslogtreecommitdiff
path: root/sys/uvm/uvm_map.c
AgeCommit message (Expand)Author
2008-11-04uvmspace_unshare() is never used; ok miodTheo de Raadt
2008-10-23a better fix for the "uvm_km thread runs out of memory" problem.Ted Unangst
2008-10-08Don't extend amaps beyond what their supposed maximum. This code path isArtur Grabowski
2008-09-23Do not merge userland map entries.Artur Grabowski
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-06-09Define a new flag, UVM_FLAG_HOLE, for uvm_map to create a vm_map_entry ofMiod Vallat
2007-09-15replace ctob and btoc with ptoa and atop respectivelyMartin Reindl
2007-09-10Introduce a md pmap hook, pmap_remove_holes(), which is supposed to markMiod Vallat
2007-07-18Indentation nit.Artur Grabowski
2007-06-18Bring back Mickey's UVM anon change. Testing by thib@, beck@ andPedro Martelletto
2007-06-13Remove some statics and inlines (mostly to get a readable profile output).Artur Grabowski
2007-06-01set hiwat mark for some of the more popular pools to reduce bouncingTed Unangst
2007-05-31zap the vm_amap am_l simplelock, and amap_{lock/unlock} macros forThordur I. Bjornsson
2007-04-27For uvm_map and uvm_unmap, splassert(IPL_NONE) for non-INTRSAFE maps.Artur Grabowski
2007-04-27Some indentation cleanup.Artur Grabowski
2007-04-14Clean up.Artur Grabowski
2007-04-13While splitting flags and pqflags might have been a good idea in theoryArtur Grabowski
2007-04-12Unbreak compile with option UVMHIST after pg_flags changes.Artur Grabowski
2007-04-11Instead of managing pages for intrsafe maps in special objects (aka.Artur Grabowski
2007-04-04Mechanically rename the "flags" and "version" fields in struct vm_pageArtur Grabowski
2007-03-27Clean up some return value handling now that we know that what's returnedArtur Grabowski
2007-03-26Rip out the KERN_ error codes.Artur Grabowski
2007-03-25remove KERN_SUCCESS and use 0 instead.Artur Grabowski
2006-07-31fix uvmhist #2: args are always u_long so fix missing %d and %x and no %ll; n...Michael Shalayeff
2006-07-26fix fmts for UVMHIST_LOG() entries making it more useful on 64bit archs; miod...Michael Shalayeff
2006-07-13Back out the anon change. Apparently it was tested by a few, but most ofTheo de Raadt
2006-06-21from netbsd: make anons dynamically allocated from pool.Michael Shalayeff
2006-04-27from PAE work:Michael Shalayeff
2006-01-16add another uvm histroy for physpage alloc/free and propagate a debugging pgf...Michael Shalayeff
2006-01-02fix typo in commentTom Cosgrove
2005-12-10Don't check/free new_entry here, since it can't have been set. SpottedKenneth R Westerback
2005-12-10{en,re}trys -> {en,re}tries; eyeballed by jmc@Miod Vallat
2005-09-28- when we run out of static kernel map entries, grab a fresh page usingPedro Martelletto
2005-06-29on the vax, start mmap BRKSIZ (8MB) into data seg; ok tdevalTheo de Raadt
2005-05-24add a new field to vm_space and use it to track the number of anonTed Unangst
2004-12-30Import M_CANFAIL support from NetBSD, removes a nasty panic during low-mem sc...Niklas Hallqvist
2004-08-06rename sparc kill_user_windows() to pmap_unuse_final(). provide empty stubsTheo de Raadt
2004-07-21Yet another victim of inline masturbation.Artur Grabowski
2004-05-30only free pages if we have write permission and they are not COW.Ted Unangst
2004-05-03protecing with NONE means we must drop the wired count.Ted Unangst
2004-02-23sync of pmap_update() calls with NetBSD. pmap_update is defined away onDale Rahn
2003-11-18faster pools. split pagelist into full, partial, and empty so we find whatTed Unangst
2003-10-08randomize return from uvm_map_hint. the random increment is limitedTed Unangst
2003-09-03m68k at least doesn't like random mappings. disable for now.Ted Unangst
2003-09-02add a random offset to uvm_map_hint. this has the primary effect ofTed Unangst
2003-06-29quell a "not a pointer" warning by using 0x%lx instead of %p for a vaddr_tAnil Madhavapeddy
2003-05-05Move exec base to 0x1c000000, exe/data gap to 512MB. Allows betterDale Rahn
2003-04-17changes to support mquery with 1Gsep on i386. avoid heap on mappings.Dale Rahn