summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_page.c
Commit message (Expand)AuthorAgeFilesLines
* - Enable recursive acquisition of the mutex synchronizing access to thealc2004-01-081-6/+7
* In vm_page_lookup() check the root of the vm object's splay tree for thealc2003-12-311-3/+5
* Simplify vm_page_grab(): Don't bother with the generation check. If thealc2003-12-311-18/+6
* - Create an unmapped guard page to trap access to vm_page_array[-1].alc2003-12-221-0/+5
* - Additional vm object locking in vm_object_split()alc2003-11-011-2/+1
* - Retire vm_pageout_page_free(). Instead, use vm_page_select_cache() fromalc2003-10-221-1/+1
* - Assert that the containing vm object is locked inalc2003-10-211-0/+1
* - Remove some long unused code.alc2003-10-201-10/+0
* Retire vm_page_copy(). Its reason for being ended when peter@ modifiedalc2003-10-081-17/+3
* Assert that the containing vm object's lock is held inalc2003-10-051-0/+1
* Assert that the containing vm object's lock is held inalc2003-10-041-0/+1
* - Extend the scope the vm object lock to cover calls toalc2003-10-041-0/+1
* In vm_page_remove(), assert that the vm object is locked, unless an Alpha.alc2003-09-281-2/+3
* Initialize the page's pindex field even for VM_ALLOC_NOOBJ allocations.alc2003-09-221-0/+2
* Recent pmap changes permit the use of a more precise locking assertionalc2003-08-281-2/+1
* Held pages, just like wired pages, should not be added to the cache queues.alc2003-08-231-1/+2
* Hold the page queues lock when performing vm_page_clear_dirty() andalc2003-08-231-2/+3
* Assert that the vm object's lock is held on entry to vm_page_grab(); removealc2003-08-211-14/+6
* Assert that the vm object lock is held in vm_page_alloc().alc2003-08-201-0/+1
* Modify vm_page_alloc() and vm_page_select_cache() to allow the page thatalc2003-07-011-2/+4
* - Use an int rather than a vm_pindex_t to represent the desired pagealc2003-06-281-24/+6
* vm_page_select_cache() enforces a number of conditions on the returnedalc2003-06-261-1/+6
* Maintain a lock on the vm object of interest throughout vm_fault(),alc2003-06-221-0/+2
* Assert that the vm object is locked in vm_page_try_to_free().alc2003-06-191-0/+2
* Use __FBSDID().obrien2003-06-111-1/+3
* Teach vm_page_grab() how to handle the vm object's lock.alc2003-06-071-4/+16
* - Relax the Giant required in vm_page_remove().alc2003-04-251-3/+2
* Revision 1.246 should have also includedalc2003-04-221-1/+2
* Revision 1.52 of vm/uma_core.c has led to UMA's obj_alloc() beingalc2003-04-221-3/+2
* - Kill the pv_flags member of the alpha mdpage since it stop being usedjhb2003-04-101-4/+0
* - Add vm_paddr_t, a physical address type. This is required for systemsjake2003-03-251-8/+10
* Remove an empty comment.mux2003-03-191-4/+0
* Subtract the memory that backs the vm_page structures from phys_availjake2003-03-171-4/+2
* Teach vm_page_sleep_if_busy() to release the vm_object lock before sleeping.alc2003-03-011-0/+9
* In vm_page_dirty(), assert that the page is not in the free queue(s).alc2003-02-241-0/+2
* - Convert the tsleep()s in vm_wait() and vm_waitpfault() to msleep()salc2003-02-011-3/+10
* - Hold the page queues lock around vm_page_hold().alc2003-01-201-1/+2
* - Update vm_pageout_deficit using atomic operations. It's a simplealc2003-01-141-2/+2
* Make vm_page_alloc() return PG_ZERO only if VM_ALLOC_ZERO is specified.alc2003-01-121-4/+5
* In vm_page_alloc(), fuse two if statements that are conditioned on the samealc2003-01-111-8/+3
* In vm_page_alloc(), honor VM_ALLOC_ZERO for system and interrupt classalc2003-01-081-12/+5
* Use atomic add and subtract to update the global wired page count,alc2003-01-051-3/+3
* Refine the assertions in vm_page_alloc().alc2003-01-041-2/+2
* Update the assertions in vm_page_insert() and vm_page_lookup() to reflectalc2003-01-011-4/+2
* Reduce the number of times that we acquire and release the page queuesalc2002-12-291-2/+0
* Assert that the page queues lock rather than Giant is held inalc2002-12-281-1/+2
* - Remove vm_page_sleep_busy(). The transition to vm_page_sleep_if_busy(),alc2002-12-191-34/+2
* Assert that the page queues lock is held in vm_page_unhold(),alc2002-12-151-2/+4
* Hold the page queues/flags lock when calling vm_page_set_validclean().alc2002-11-231-1/+1
* Remove vm_page_protect(). Instead, use pmap_page_protect() directly.alc2002-11-181-22/+1
OpenPOWER on IntegriCloud