summaryrefslogtreecommitdiff
path: root/sys/uvm/uvm_map.c
AgeCommit message (Expand)Author
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
2003-04-14There are two related changes.Artur Grabowski
2002-12-09Two splasserts in map entry allocation.Artur Grabowski
2002-10-29Since memory deallocation can't fail, remove the error return fromArtur Grabowski
2002-10-29"len = entry->end - entry->start;" then logically "entry->start + len"Artur Grabowski
2002-10-17 - name in uvm_tree_sanity must be const.Artur Grabowski
2002-09-17int is small for returned values from uvm_rb_{space,subtree_space}, useMike Pechkin
2002-08-30__FUNCTION__ -> __func__ that I forgot to commit.Marc Espie
2002-08-20print as unsigned for unsigned values, when printing out a map in ddb; art@ okMichael Shalayeff
2002-07-23Now that sparc64 implements reverse splassert, it make senseArtur Grabowski
2002-06-14spelling; from Brian Poole <raj@cerias.purdue.edu>Todd T. Fries
2002-06-05DIAGNOSTIC check for duplicate entry into the tree.Artur Grabowski