aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_map.c
Commit message (Expand)AuthorAgeFilesLines
* Add checks to vm_map_findspace() to test for address wrap. The conditionsAlan Cox2005-01-181-4/+8
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* Modify pmap_enter_quick() so that it expects the page queues to be lockedAlan Cox2004-12-231-3/+8
* In the common case, pmap_enter_quick() completes without sleeping.Alan Cox2004-12-151-9/+4
* Push Giant deep into vm_forkproc(), acquiring it only if the process hasAlan Cox2004-09-031-3/+0
* - Introduce and use a new tunable "debug.mpsafevm". At present, settingAlan Cox2004-08-161-4/+4
* Rather than bringing back all of the changes to make VM map deletionBrian Feldman2004-08-161-1/+5
* Remove spl calls.Alan Cox2004-08-141-19/+2
* Replace the linear search in vm_map_findspace() with an O(log n)Alan Cox2004-08-131-97/+211
* The vm map lock is needed in vm_fault() after the page has been found,Tor Egge2004-08-121-6/+102
* Re-delete the comment from r1.352.Brian Feldman2004-08-121-3/+0
* Back out all behavioral chnages.Brian Feldman2004-08-101-32/+17
* Revamp VM map wiring.Brian Feldman2004-08-091-14/+32
* Remove a stale comment from vm_map_lookup() that pertains to share maps.Alan Cox2004-08-091-3/+0
* - Push down the acquisition and release of Giant into pmap_enter_quick()Alan Cox2004-08-041-2/+0
* * Add a "how" argument to uma_zone constructors and initialization functionsBrian Feldman2004-08-021-7/+9
* - Push down the acquisition and release of Giant into pmap_protect() onAlan Cox2004-07-301-2/+0
* Get rid of another lockmgr(9) consumer by using sx locks for the userMaxime Henrion2004-07-301-25/+17
* - Use atomic ops for updating the vmspace's refcnt and exitingcnt.Alan Cox2004-07-271-6/+11
* Make the code and comments for vm_object_coalesce() consistent.Alan Cox2004-07-251-2/+2
* Simplify vmspace initialization. The bcopy() of fields from the oldAlan Cox2004-07-241-11/+8
* Semi-gratuitous change. Move two refcount operations to their own linesPeter Wemm2004-07-211-2/+4
* Move the initialization and teardown of pmaps to the vmspace zone'sPeter Wemm2004-07-211-3/+2
* Push down the acquisition and release of the page queues lock intoAlan Cox2004-07-151-8/+0
* Use MIN() macro rather than ulmin() inline, and fix stray tabAndrew Gallatin2004-06-281-3/+3
* Fix alpha - the use of min() on longs was loosing the high bits andAndrew Gallatin2004-06-281-3/+3
* Correct the tracking of various bits of the process's vmspace and vm_mapBrian Feldman2004-06-241-3/+44
* Back out previous commit; it went to the wrong file.Dag-Erling Smørgrav2004-05-251-8/+1
* MFS: rev 1.187.2.27 through 1.187.2.29, fix MS_INVALIDATE semantics butDag-Erling Smørgrav2004-05-251-1/+8
* Correct two error cases in vm_map_unwire():Alan Cox2004-05-251-4/+5
* To date, unwiring a fictitious page has produced a panic. The reasonAlan Cox2004-05-221-5/+13
* Properly remove MAP_FUTUREWIRE when a vm_map_entry gets torn down.Brian Feldman2004-05-071-0/+1
* In cases where a file was resident in memory mmap(..., PROT_NONE, ...)Alan Cox2004-04-241-4/+5
* Remove advertising clause from University of California Regent's license,Warner Losh2004-04-061-4/+0
* Do not copy vm_exitingcnt to the new vmspace in vmspace_exec(). CopyingTim J. Robbins2004-03-231-1/+2
* Retire pmap_pinit2(). Alpha was the last platform that used it. However,Alan Cox2004-03-071-2/+0
* Further reduce the use of Giant in vm_map_delete(): Perform pmap_remove()Alan Cox2004-02-121-2/+2
* - Locking for the per-process resource limits structure has eliminatedAlan Cox2004-02-051-3/+1
* Locking for the per-process resource limits structure.John Baldwin2004-02-041-9/+16
* Drop the reference count on the old vmspace after fully switching theJohn Baldwin2004-02-021-2/+2
* - Modify vm_object_split() to expect a locked vm object on entry andAlan Cox2003-12-301-2/+0
* Minor correction to revision 1.258: Use the proc pointer that is passed toAlan Cox2003-12-261-2/+1
* - Avoid a lock-order reversal between Giant and a system map mutex thatAlan Cox2003-11-191-2/+4
* Changes to msync(2)Alan Cox2003-11-141-2/+2
* - The Open Group Base Specifications Issue 6 specifies that an munmap(2)Alan Cox2003-11-101-14/+6
* - Remove Giant from msync(2). Giant is still acquired by the lower layersAlan Cox2003-11-091-0/+10
* - Rename vm_map_clean() to vm_map_sync(). This better reflects the factAlan Cox2003-11-091-59/+5
* - Move the implementation of OBJ_ONEMAPPING from vm_map_delete() toAlan Cox2003-11-051-30/+24
* Update avail_ssize for rstacks after growing them.Marcel Moolenaar2003-11-041-0/+1
* Whitespace cleanup.Dag-Erling Smørgrav2003-11-031-29/+29