aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_map.c
Commit message (Expand)AuthorAgeFilesLines
* Resurrect shared map locks allowing greater concurrency during some mapAlan Cox2009-01-011-11/+83
* Update or eliminate some stale comments.Alan Cox2008-12-311-3/+4
* Avoid an unnecessary memory dereference in vm_map_entry_splay().Alan Cox2008-12-301-3/+4
* Style change to vm_map_lookup(): Eliminate a macro of dubious value.Alan Cox2008-12-301-11/+8
* Move the implementation of the vm map's fast path on address lookup fromAlan Cox2008-12-301-34/+23
* KERNBASE is not necessarily an address within the kernel map, e.g.,Alan Cox2008-06-211-1/+1
* Generalize vm_map_find(9)'s parameter "find_space". Specifically, addAlan Cox2008-05-101-9/+14
* vm_map_fixed(), unlike vm_map_find(), does not update "addr", so it can beAlan Cox2008-04-281-3/+2
* Update a comment to vm_map_pmap_enter().Alan Cox2008-04-041-2/+2
* Remove kernel support for M:N threading.Jeff Roberson2008-03-121-2/+2
* In the vm_map_stack(), check for the specified stack region wraparound.Konstantin Belousov2008-01-041-1/+3
* Change unused 'user_wait' argument to 'timo' argument, which will bePawel Jakub Dawidek2007-11-071-5/+5
* Fix for the panic("vm_thread_new: kstack allocation failed") andKonstantin Belousov2007-11-051-6/+23
* Correct an error in vm_map_sync(), nee vm_map_clean(), that has existedAlan Cox2007-10-221-2/+4
* Change the management of cached pages (PQ_CACHE) in two fundamentalAlan Cox2007-09-251-11/+7
* Do not drop vm_map lock between doing vm_map_remove() and vm_map_insert().Konstantin Belousov2007-08-201-16/+35
* Revert VMCNT_* operations introduction.Attilio Rao2007-05-311-2/+2
* Add functions sx_xlock_sig() and sx_slock_sig().Attilio Rao2007-05-311-2/+2
* Eliminate the reactivation of cached pages in vm_fault_prefault() andAlan Cox2007-05-221-5/+13
* - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulatingJeff Roberson2007-05-181-2/+2
* Remove some code from vmspace_fork() that became redundant afterAlan Cox2007-04-261-4/+0
* Two small changes to vm_map_pmap_enter():Alan Cox2007-03-251-4/+3
* Change the way that unmanaged pages are created. Specifically,Alan Cox2007-02-251-2/+1
* Eliminate unnecessary PG_BUSY tests. They originally served a purposeAlan Cox2006-10-211-1/+1
* Retire debug.mpsafevm. None of the architectures supported in CVS requireAlan Cox2006-07-211-8/+2
* Use ptoa(psize) instead of size to compute the end of the mapping inAlan Cox2006-06-171-3/+3
* Correct an error in the previous revision that could lead to a panic:Alan Cox2006-06-141-0/+1
* Introduce the function pmap_enter_object(). It maps a sequence of residentAlan Cox2006-06-051-5/+15
* Close race between vmspace_exitfree() and exit1() and races betweenTor Egge2006-05-291-16/+91
* Remove leading __ from __(inline|const|signed|volatile). They areWarner Losh2006-03-081-3/+3
* Use the new macros abstracting the page coloring/queues implementation.Alan Cox2006-01-271-1/+1
* Simplify vmspace_dofree().Alan Cox2005-12-041-3/+1
* Eliminate unneeded preallocation at initialization.Alan Cox2005-12-031-1/+0
* Eliminate pmap_init2(). It's no longer used.Alan Cox2005-11-201-1/+0
* Pass a value of type vm_prot_t to pmap_enter_quick() so that it determineAlan Cox2005-09-031-2/+2
* Eliminate an incorrect (and unnecessary) cast.Alan Cox2005-07-201-1/+1
* Remove GIANT_REQUIRED from vmspace_exec().Alan Cox2005-05-021-1/+0
* 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