summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_glue.c
Commit message (Expand)AuthorAgeFilesLines
* Close race between vmspace_exitfree() and exit1() and races betweentegge2006-05-291-6/+3
* Use sf_buf_alloc() instead of vm_map_find() on exec_map to create thealc2005-12-161-0/+72
* Use low level constructs borrowed from interrupt threads to wait forups2005-05-231-1/+36
* Swap in can occur safely without Giant. Release Giant on entry toalc2005-05-221-3/+2
* Remove GIANT_REQUIRED from swapout_procs().alc2005-05-221-2/+0
* Guard against address wrap in kernacc(). Otherwise, a program accessing aalc2005-01-221-0/+5
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
* Don't include sys/user.h merely for its side-effect of recursivelydas2004-11-271-2/+0
* Disable U area swapping and remove the routines that create, destroy,das2004-11-201-195/+0
* The synchronization provided by vm object locking has eliminated thealc2004-11-031-2/+0
* Use VM_ALLOC_NOBUSY instead of calling vm_page_wakeup().alc2004-10-241-9/+2
* The zone from which proc structures are allocated is markeddas2004-09-191-1/+4
* Push Giant deep into vm_forkproc(), acquiring it only if the process hasalc2004-09-031-2/+0
* Giant is no longer required by vm_waitproc() and vmspace_exitfree().alc2004-07-301-1/+0
* - Use atomic ops for updating the vmspace's refcnt and exitingcnt.alc2004-07-271-2/+2
* - Don't use a variable to point to the user area that we only use once.jhb2004-07-021-15/+10
* Update a stale comment. The heuristic to swap processes out based ondas2004-06-271-2/+3
* Nice, is a property of a process as a whole..julian2004-06-161-1/+1
* In r1.190, vslock() and vsunlock() were bogusly made to do a "user wire"green2004-05-071-1/+1
* Remove advertising clause from University of California Regent's license,imp2004-04-061-4/+0
* Make overflow/wraparound checking more robust and unbreak len=0 intruckman2004-03-151-6/+9
* Style(9) changes.truckman2004-03-151-23/+5
* Revert to the original vslock() and vsunlock() API with the followingtruckman2004-03-151-31/+23
* Retire pmap_pinit2(). Alpha was the last platform that used it. However,alc2004-03-071-3/+0
* Undo the merger of mlock()/vslock and munlock()/vsunlock() and thetruckman2004-03-051-0/+78
* Split the mlock() kernel code into two parts, mlock(), which unpackstruckman2004-02-261-29/+0
* Locking for the per-process resource limits structure.jhb2004-02-041-6/+8
* Fixed breakage of scheduling in rev.1.29 of subr_4bsd.c. Thebde2004-01-291-1/+1
* - The Open Group Base Specifications Issue 6 specifies that an munmap(2)alc2003-11-101-0/+4
* Revert previous commit. Come back vslock(), all is forgiven.bms2003-10-051-0/+29
* Retire vslock() and vsunlock() with extreme prejudice.bms2003-10-051-29/+0
* Three unrelated changes to vm_proc_new(): (1) add vm object locking on thealc2003-08-181-10/+7
* In vm_thread_swap{in|out}(), remove the alpha specific conditionalmarcel2003-08-161-13/+2
* Add the mlockall() and munlockall() system calls.bms2003-08-111-2/+4
* Change the layout policy of the swap_pager from a hardcoded widthphk2003-08-031-1/+1
* Add #include "opt_kstack_pages.h" and "opt_kstack_max_pages.h" to remainpeter2003-07-311-0/+2
* Use #ifdef __alpha__, not __alpha.alc2003-06-151-2/+2
* Migrate the thread stack management functions from the machine-dependentalc2003-06-141-4/+172
* Move the *_new_altkstack() and *_dispose_altkstack() functions out of thealc2003-06-141-0/+31
* Add vm object locking to various pagers' "get pages" methods, i386 stackalc2003-06-131-1/+1
* Use __FBSDID().obrien2003-06-111-2/+3
* GC unused cpu_wait() functionpeter2003-06-111-1/+0
* Remove unused variablesphk2003-05-311-4/+0
* - Merge struct procsig with struct sigacts.jhb2003-05-131-11/+1
* Deprecate machine/limits.h in favor of new sys/limits.h.kan2003-04-291-2/+1
* - Lock the vm_object when performing swap_pager_isswapped().alc2003-04-281-14/+16
* - Don't bother using the proc lock to test just P_SYSTEM as that is set injhb2003-04-251-8/+6
* - Lock the vm_object when iterating over its list of resident pages.alc2003-04-251-0/+8
* Fix compiling in the NO_SWAPPING case.jhb2003-04-231-5/+7
* - Always call faultin() in _PHOLD() if PS_INMEM is clear. This closes ajhb2003-04-221-42/+36
OpenPOWER on IntegriCloud