summaryrefslogtreecommitdiff
path: root/sys/uvm/uvm_map.c
AgeCommit message (Expand)Author
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
2002-04-29wierd -> weirdPeter Valchev
2002-03-14Final __P removal plus some cosmetic fixupsTodd C. Miller
2002-03-14First round of __P removal in sysTodd C. Miller
2002-03-08semicolon is not always what it seems, replace w/ a \n in asm labelsMichael Shalayeff
2002-03-07use an augmented red-black tree to keep track of free space in the vm_map.Niels Provos
2002-02-28use red-black tree for lookup_entry. the red-black tree case forNiels Provos
2002-02-25back out red-black tree. they are very fast but alpha UVM is broken andNiels Provos
2002-02-25use a red-black tree to find entries in the vm_map. augment the red-blackNiels Provos
2002-02-18From the UBC branch and NetBSD.Artur Grabowski
2002-01-23Pool deals fairly well with physical memory shortage, but it doesn't dealArtur Grabowski
2002-01-02Back out a few more uvm changes, especially wrt swap usage.Miod Vallat
2001-12-19UBC was a disaster. It worked very good when it worked, but on someArtur Grabowski
2001-12-04Yet another sync to NetBSD uvm.Artur Grabowski
2001-11-28Sync in more uvm from NetBSD. Mostly just cosmetic stuff.Artur Grabowski
2001-11-28Sync in more uvm changes from NetBSD.Artur Grabowski
2001-11-12Bring in more changes from NetBSD. Mostly pagedaemon improvements.Artur Grabowski
2001-11-09minor sync to NetBSD.Artur Grabowski
2001-11-07Another sync of uvm to NetBSD. Just minor fiddling, no major changes.Artur Grabowski