summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_page.c
Commit message (Expand)AuthorAgeFilesLines
* The synchronization provided by vm object locking has eliminated thealc2004-11-031-14/+5
* Assert that the containing vm object is locked in vm_page_cache() andalc2004-10-281-0/+2
* Assert that the containing vm object is locked in vm_page_flash().alc2004-10-251-0/+2
* Assert that the containing vm object is locked in vm_page_busy() andalc2004-10-241-0/+4
* Introduce VM_ALLOC_NOBUSY, an option to vm_page_alloc() and vm_page_grab()alc2004-10-241-2/+3
* Correct two errors in PG_BUSY management by vm_page_cowfault(). Bothalc2004-10-181-2/+1
* Assert that the containing object is locked in vm_page_io_start() andalc2004-10-171-0/+2
* Add new a function isa_dma_init() which returns an errno when it failsphk2004-09-151-1/+1
* Advance the state of pmap locking on alpha, amd64, and i386.alc2004-07-291-6/+3
* Fix a race in vm_page_sleep_if_busy(). Due to vm_object lockinggreen2004-07-211-4/+12
* - Eliminate the pte object from the pmap. Instead, page table pages arealc2004-07-191-2/+0
* Increase the scope of the page queues lock in vm_page_alloc() to coveralc2004-07-101-1/+1
* Remove spl() calls. Update comments to reflect the removal of spl() calls.alc2004-06-191-53/+8
* Do not preset PG_BUSY on VM_ALLOC_NOOBJ pages. Such pages are notalc2004-06-171-0/+2
* To date, unwiring a fictitious page has produced a panic. The reasonalc2004-05-221-0/+4
* Restructure vm_page_select_cache() so that adding assertions is easy.alc2004-05-121-10/+15
* Cache queue pages are not mapped. Thus, the pmap_remove_all() byalc2004-05-091-1/+0
* Update the comment describing vm_page_grab() to reflect the previousalc2004-04-241-6/+5
* Push down the responsibility for zeroing a physical page from thealc2004-04-241-0/+2
* Remove advertising clause from University of California Regent's license,imp2004-04-061-4/+0
* Eliminate unused arguments from vm_page_startup().alc2004-04-041-1/+1
* Modify contigmalloc1() so that the free page queues lock is not held whenalc2004-03-021-3/+2
* - Correct a long-standing race condition in vm_page_try_to_free() thatalc2004-02-191-4/+3
* - Correct a long-standing race condition in vm_page_try_to_cache() thatalc2004-02-141-1/+1
* - 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
OpenPOWER on IntegriCloud