summaryrefslogtreecommitdiff
path: root/sys/uvm
AgeCommit message (Expand)Author
2016-06-18Change two KASSERT to KASSERTMSG to provide better diagnostics.martin
2016-06-01Variable rv is always used as a true/false boolen, so set its typepgoyette
2016-06-01Avoid locking issues when copying out requires taking a fault and we arechristos
2016-05-25Introduce security.pax.mprotect.ptrace sysctl which can be used to bypasschristos
2016-05-24PR kern/50985: use the runtime limits of the vmspace in range_test()martin
2016-05-22reduce #ifdef mess caused by PaXchristos
2016-05-22Revert my previous change. I missed an entry on NXR.maxv
2016-05-21USPACE and USPACE_ALIGN are constants. Use a #if instead. Probably savesmaxv
2016-04-07remove more ifdefschristos
2016-04-07Add PAX_MPROTECT_DEBUGchristos
2016-02-07Use IPL_NONE for pserialized lock. Assert sleepable. (OOPS.)riastradh
2016-02-05PR/50744: NONAKA Kimihiro: Protect more stuff with _KERNEL && _KMEMUSER tochristos
2015-12-06Fix typo in comment.wiz
2015-12-06Clean up assertions and catch integer overflow.mlelstv
2015-11-26We never exec(2) with a kernel vmspace, so do not test for that, but insteadmartin
2015-11-11Remove #if 0 / #endif includesskrll
2015-11-11Split out the pmap_pv_track stuff for use by others.skrll
2015-11-05Remove unnecessary #include for sys/shm.h - there's nothing here that needspgoyette
2015-11-05Now that SYSVSHM is modularized, reattach the linkages from uvm so thatpgoyette
2015-10-26disable the previous for now; it fails for me on a different system.mrg
2015-10-26in uvm_obj_init(), KASSERT(ops), to ensure we have an actual pager opsmrg
2015-09-26move CTL_VM constants to uvm_param.h, leaving a comment behind.christos
2015-09-24implement VM_PROC_MAPchristos
2015-09-21Update multiple inclusion macromatt
2015-08-24to garnish, dust with _KERNEL_OPTpooka
2015-08-04Some changes, to reduce a bit my tech-kern@ patch:maxv
2015-07-30include decls for _MODULEchristos
2015-07-30Lock before calling uvm_swap_stats(). Otherwise a race condition couldmaxv
2015-07-27Several changes and improvements in KMEM_GUARD:maxv
2015-06-22Use %p, %#xl etc. for pointers and addresses.matt
2015-06-11Use PMAP_MAP_POOLPAGE instead of POOL_PHYSTOV since we use PMAP_UNMAP_POOLPAGE.matt
2015-06-11Don't call kcpuset_intersecting_p and then kcpuset_ffs_intersecting sincematt
2015-06-11Add virtual_start to pmap_limits. This allows MD to steal address spacematt
2015-05-27ubc_alloc: perform pmap_update() in the error path as we might havermind
2015-04-18pmap_tlb_intersecting_active_p is not used in some combinations ofjoerg
2015-04-13Limit <sys/rndsource.h> include to kernel.riastradh
2015-04-13Convert remaining MI <sys/rnd.h> stragglers. Many MD ones left.riastradh
2015-04-12UVM_RESERVED_PAGES_PER_CPU must be a param, not a flag.joerg
2015-04-11Allow changing the per-cpu emergency page reservation via kernel config.joerg
2015-04-03Initialize P->V tracking for unmanaged device pages in uvm_init.riastradh
2015-04-02include <sys/evcnt.h>matt
2015-03-23Call these `identities', not `life states'.riastradh
2015-03-21No, PQ_ANON is set only if owned by anon, not if loaned to anon.riastradh
2015-03-21Address O->A loan case in comments, pointed out by chs@.riastradh
2015-03-21Elaborate on locking scheme and vm_page states.riastradh
2015-03-20Comments explaining UBC_* flags.riastradh
2015-03-01Detect overflow when rounding length parameter and return ENOMEM.mlelstv
2015-02-06Kill kmeminit().maxv
2015-02-03Disable pmap_md_tlb_check_entry, when MP.nonaka
2015-02-01The diagnostic function uvm_km_check_empty() takes a mutex, so don't call itchristos