summaryrefslogtreecommitdiff
path: root/sys/uvm/uvm_map.c
AgeCommit message (Expand)Author
2013-11-14As discussed on tech-kern: make TOPDOWN-VM runtime selectable per processmartin
2013-10-25Mark diagnostic-only variablesmartin
2013-10-25Some pmaps may not consume all arguments of pmap_copy()martin
2012-11-02When uvm_io reserves kernel address space, make sure it's starts with thematt
2012-10-29get rid of not used uvm_map flag (UVM_MAP_KMAPENT)para
2012-09-04Remove locking since it isn't needed. As soon as the 2nd uvm_map_entry in ke...matt
2012-09-03Switch to a spin lock (uvm_kentry_lock) which, fortunately, was sitting therematt
2012-09-03Cleanup comment. Change panic to KASSERTMSG.matt
2012-08-18avoid leaking a uvm_object reference when merging a new map entrychs
2012-07-30-fno-common broke kernhist since it used commons.matt
2012-04-08Rework posix_spawn locking and memory management:martin
2012-03-13Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls withelad
2012-02-20When using uvm_km_pgremove_intrsafe() make sure mappings are removedbouyer
2012-02-19Remove VM_MAP_INTRSAFE and related code. Not used since the "kmem changes".rmind
2012-02-12Fix another merge botch - bracket vm space assignement with kpreempt-martin
2012-01-28pool_page_alloc, pool_page_alloc_meta: avoid extra compare, use const.rmind
2012-01-27extending vmem(9) to be able to allocated resources for it's own needs.para
2012-01-05Revert MAP_NOSYSCALLS patch.reinoud
2011-12-22Redo uvm_map_setattr() to never fail and remove the possible panic. Thereinoud
2011-12-20Add a MAP_NOSYSCALLS flag to mmap. This flag prohibits executing of systemreinoud
2011-12-20comment and assertionyamt
2011-11-23When allocating pages for kernel map entries and PMAP_ALLOC_POOLPAGE ismatt
2011-09-27Modify *ASSERTMSG() so they are now used as variadic macros. The main goaljym
2011-09-01Forward some UVM from matt-nb5-mips64. Add UVM_KMF_COLORMATCH flag.matt
2011-08-06- Rework uvm_anfree() into uvm_anon_freelst(), which always drops the lock.rmind
2011-07-30Make uvmspace_exec() deal with procs that have no vmspace (yet) at all.martin
2011-07-30Get rid of #ifdef __sparc__ in uvm code - as noted by cgd back 1996,martin
2011-07-05- fix a use-after-free bug in uvm_km_free.yamt
2011-06-13uvm_map_lock_entry: fix the order of locking. Spotted by yamt@.rmind
2011-06-12Welcome to 5.99.53! Merge rmind-uvmplock branch:rmind
2011-05-17move and rename the uvm history code out of uvm_stat to "kernhist".mrg
2011-04-08commentyamt
2011-02-02udpate license clauses on my code to match the new-style BSD licenses.chuck
2011-01-04Add a MD hook to indicate a change of vmspace due to exec. (This is usefulmatt
2010-09-24Fixes/improvements to RB-tree implementation:rmind
2010-06-22Keep the lock around pmap_update() where required. While fixing thisrmind
2010-05-14Move PMAP_KMPAGE to be used in pmap_kenter_pa flags argument.cegger
2010-02-21rename the va0_disabled option and cpp conditional to "disable" as well,drochner
2010-02-20rename the new sysctl to "vm.user_va0_disable", for consistencydrochner
2010-02-18Disable mapping of virtual address 0 by user programs per default.drochner
2010-02-08Remove separate mb_map. The nmbclusters is computed at boot time basedjoerg
2009-12-15Use PRIxVADDR... (change a printf/panic -> panic)matt
2009-12-14Use PRIxVADDR ...matt
2009-11-07Add a flags argument to pmap_kenter_pa(9).cegger
2009-11-01Consistently call amap / uobj layers as upper / lower, because UVM has onlyuebayasi
2009-09-06uvmspace_unshare: #if 0-out this function. Q: perhaps remove?rmind
2009-08-19In uvm_kmapent_alloc, Make sure entry is initialized.matt
2009-08-18Move uvm_object-related DDB hooks into uvm_object.c. Put all of thethorpej
2009-08-18Move uvm_page-related DDB hooks into uvm_page.c.thorpej
2009-08-13Fix KASSERT() failure reported by Geoff Wing.matt