summaryrefslogtreecommitdiff
path: root/sys/uvm/uvm_map.c
AgeCommit message (Expand)Author
2014-12-05Introduce a new sysctl to retrieve VM map entriesMasao Uebayashi
2014-11-30panic if the kernel requests W | X pages; ok kettenisTheo de Raadt
2014-11-18move arc4random prototype to systm.h. more appropriate for most codeTed Unangst
2014-11-16Replace a plethora of historical protection options with justTheo de Raadt
2014-11-13bzero -> memsetTed Unangst
2014-10-03Introduce __MAP_NOFAULT, a mmap(2) flag that makes sure a mapping will notMark Kettenis
2014-08-14Bring back 1.173 (reverting 1.174) - mips64 systems are still unhappy whenMiod Vallat
2014-08-12Revert 1.173 now that the real cause of the octeon regression has been fixed.Miod Vallat
2014-07-13Fall back to smaller spacing on the mips64 machines.Paul Irofti
2014-07-13more mmap random on 64-bit platforms. noticed in freebsd aslr patches.Ted Unangst
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-07-11Chuck Cranor rescinded clauses in his licenseJonathan Gray
2014-06-13Add support for MAP_INHERIT_ZERO.Matthew Dempsky
2014-05-15Move from struct proc to process the reference-count-holding pointersPhilip Guenther
2014-04-13compress code by turning four line comments into one line comments.Ted Unangst
2014-04-10rename waitable to waitok as suggested by kettenisTed Unangst
2014-04-03add a uvm_yield function and use it in the reaper path to prevent theTed Unangst
2014-01-23unifdef -D__HAVE_VM_PAGE_MD - no functional change.Miod Vallat
2013-09-21Don't invoke pmap_copy() on map holes.Miod Vallat
2013-05-30remove simple_locks from uvm code. ok beck deraadtTed Unangst
2013-04-17it is better if we always start addr at something reasonable, andTed Unangst
2013-04-17do not permanently avoid the BRKSIZ gap in the heap for mmap. after someTed Unangst
2013-02-10Don't wait for memory from pool while holding vm_map_lock or we canBob Beck
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