summaryrefslogtreecommitdiff
path: root/sys/uvm/uvm_map.c
AgeCommit message (Expand)Author
2012-10-18Wiring map entries with VM_PROT_NONE only waists RAM and bears noGerhard Roth
2012-06-14Remove uvm_km_kmem_grow printf.Ariane van der Steldt
2012-06-14fix typo in commentJasper Lievisse Adriaanse
2012-06-03Make sure uvm_map_extract() entesr mappings at an address that doesn'tMark Kettenis
2012-06-01Correct handling of mlock()/munlock() with len==0 to return successPhilip Guenthe
2012-04-19Backout misplaced optimization in vmmap.Ariane van der Steldt
2012-04-17uvmspace_exec: Remove disfunctional "optimization".Ariane van der Steldt
2012-04-11vmmap: speed up allocationsAriane van der Steldt
2012-03-15Fix vmmap SMALL_KERNEL introduced bug.Ariane van der Steldt
2012-03-15Reduce installmedia pressure from new vmmap.Ariane van der Steldt
2012-03-09New vmmap implementation.Ariane van der Steldt
2011-11-24Fix spelling and remove questionPhilip Guenthe
2011-11-08In ddb `show page', print the address of the vm_page_md substruct ifMiod Vallat
2011-07-05allow option KVA_GUARDPAGES to compile.David Hill
2011-07-03endodoify UVM_CNT too.Owain Ainsworth
2011-07-03Rip out and burn support for UVM_HIST.Owain Ainsworth
2011-06-30finish ansi in uvm. ok ariane ogaTed Unangst
2011-06-06Backout vmmap in order to repair virtual address selection algorithmsAriane van der Steldt
2011-06-03randomness might be broken, but this changeTheo de Raadt
2011-06-01Oops, I broke randomness. (Please upgrade, this is _bad_.)Ariane van der Steldt
2011-05-29Replace the lower bound PAGE_SIZE with VMMAP_MIN_ADDR.Ariane van der Steldt
2011-05-29Fix parameter range clamping in vmmap routines.Ariane van der Steldt
2011-05-24Reimplement uvm/uvm_map.Ariane van der Steldt
2011-04-26MMU address space holes are at a fixed position (ofcourse).Ariane van der Steldt
2011-04-18Put back the change of pool and malloc into the new km_alloc(9) api.Artur Grabowski
2011-04-06Backout the uvm_km_getpage -> km_alloc conversion. Weird things are happeningArtur Grabowski
2011-04-05 - Change pool constraints to use kmem_pa_mode instead of uvm_constraint_rangeArtur Grabowski
2010-12-24add a param to uvm_map_hint to not skip over the heap, and use it as a lastTed Unangst
2010-12-15add a BRKSIZ define and use it for the heap gap constant, decouplingTed Unangst
2010-12-06Change the signature of PMAP_PREFER from void PMAP_PREFER(..., vaddr_t *) toMiod Vallat
2010-09-29Band-aid to prevent uvm_mapent_alloc() sleeping with the pseg mutex heldThordur I. Bjornsson
2010-06-17aligment -> alignmentMiod Vallat
2010-04-26cut down simple locks (so simple that they don't even lock) to the pointTheo de Raadt
2010-04-23remove unnecessary temp_entry variables and hoist simple check out of a loop.Ted Unangst
2010-04-22Committing on behalf or ariane@.Owain Ainsworth
2009-08-28kva_guardpages: make guard pages separate map entriesAriane van der Steldt
2009-08-24Properly check for VM_MAX_KERNEL_ADDRESS wraparound in the guard pages code.Miod Vallat
2009-08-13Enable guard pages and slow recycling of kva.Ariane van der Steldt
2009-08-06reintroduce the uvm_tree commit.Owain Ainsworth
2009-07-25Add an extra argument to uvm_unmap_remove(), for the caller to tell itMiod Vallat
2009-06-17date based reversion of uvm to the 4th May.Owain Ainsworth
2009-06-16Backout pmemrange (which to most people is more well known as physmemAriane van der Steldt
2009-06-16Backout all changes to uvm after pmemrange (which will be backed outOwain Ainsworth
2009-06-14Noone else ever saw this diff except oga and ariane, so that is anTheo de Raadt
2009-06-09correct loop in debug code to not use an uninitialised page. it wasOwain Ainsworth
2009-06-06Since all callers of uvm_pagedeactivate did pmap_page_protect(.., VM_PROT_NONE)Artur Grabowski
2009-06-02Instead of the global hash table with the terrible hashfunction and aOwain Ainsworth
2009-06-01physmem allocator: change the view of free memory from single free pagesAriane van der Steldt
2009-05-02a few more memset changes.Owain Ainsworth
2009-03-25Move all of the pseudo-inline functions in uvm into C files.Owain Ainsworth