aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_page.c
Commit message (Expand)AuthorAgeFilesLines
* Introduce minidumps. Full physical memory crash dumps are still availablePeter Wemm2006-04-211-0/+21
* Remove leading __ from __(inline|const|signed|volatile). They areWarner Losh2006-03-081-3/+3
* When the VM needs to allocated physical memory pages (for non interrupt use)Stephan Uphoff2006-02-151-3/+13
* Change #if defined(DIAGNOSTIC) to KASSERT.Alan Cox2006-01-311-4/+3
* In vm_page_set_invalid() invalidate all of the page's mappings as soon asAlan Cox2006-01-241-0/+2
* MI changes:Alexander Leidinger2005-12-311-21/+21
* Assert that the page that is given to vm_page_free_toq() does not have anyAlan Cox2005-12-131-0/+2
* If a physical page is mapped by two or more virtual addresses, transmittedAlan Cox2005-11-081-0/+1
* Consider the zero-copy transmission of a page that was wired by mlock(2).Alan Cox2005-11-011-0/+2
* As alc pointed out to me, vm_page.c 1.305 was incomplete: uma_startup()Dag-Erling Smørgrav2005-10-081-2/+2
* Introduce the vm.boot_pages tunable and sysctl, which controls the numberDag-Erling Smørgrav2005-08-121-3/+8
* - In vm_page_insert() hold the backing vnode when the first pageJeff Roberson2005-03-151-19/+10
* Transfer responsibility for freeing the page taken from the cacheAlan Cox2005-01-071-19/+17
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-2/+2
* Assert that page allocations during an interrupt specifyAlan Cox2004-12-311-2/+6
* Access to the page's busy field is (now) synchronized by the containingAlan Cox2004-12-291-1/+0
* Assert that the vm object is locked on entry to vm_page_sleep_if_busy();Alan Cox2004-12-261-8/+3
* The synchronization provided by vm object locking has eliminated theAlan Cox2004-11-031-14/+5
* Assert that the containing vm object is locked in vm_page_cache() andAlan Cox2004-10-281-0/+2
* Assert that the containing vm object is locked in vm_page_flash().Alan Cox2004-10-251-0/+2
* Assert that the containing vm object is locked in vm_page_busy() andAlan Cox2004-10-241-0/+4
* Introduce VM_ALLOC_NOBUSY, an option to vm_page_alloc() and vm_page_grab()Alan Cox2004-10-241-2/+3
* Correct two errors in PG_BUSY management by vm_page_cowfault(). BothAlan Cox2004-10-181-2/+1
* Assert that the containing object is locked in vm_page_io_start() andAlan Cox2004-10-171-0/+2
* Add new a function isa_dma_init() which returns an errno when it failsPoul-Henning Kamp2004-09-151-1/+1
* Advance the state of pmap locking on alpha, amd64, and i386.Alan Cox2004-07-291-6/+3
* Fix a race in vm_page_sleep_if_busy(). Due to vm_object lockingBrian Feldman2004-07-211-4/+12
* - Eliminate the pte object from the pmap. Instead, page table pages areAlan Cox2004-07-191-2/+0
* Increase the scope of the page queues lock in vm_page_alloc() to coverAlan Cox2004-07-101-1/+1
* Remove spl() calls. Update comments to reflect the removal of spl() calls.Alan Cox2004-06-191-53/+8
* Do not preset PG_BUSY on VM_ALLOC_NOOBJ pages. Such pages are notAlan Cox2004-06-171-0/+2
* To date, unwiring a fictitious page has produced a panic. The reasonAlan Cox2004-05-221-0/+4
* Restructure vm_page_select_cache() so that adding assertions is easy.Alan Cox2004-05-121-10/+15
* Cache queue pages are not mapped. Thus, the pmap_remove_all() byAlan Cox2004-05-091-1/+0
* Update the comment describing vm_page_grab() to reflect the previousAlan Cox2004-04-241-6/+5
* Push down the responsibility for zeroing a physical page from theAlan Cox2004-04-241-0/+2
* Remove advertising clause from University of California Regent's license,Warner Losh2004-04-061-4/+0
* Eliminate unused arguments from vm_page_startup().Alan Cox2004-04-041-1/+1
* Modify contigmalloc1() so that the free page queues lock is not held whenAlan Cox2004-03-021-3/+2
* - Correct a long-standing race condition in vm_page_try_to_free() thatAlan Cox2004-02-191-4/+3
* - Correct a long-standing race condition in vm_page_try_to_cache() thatAlan Cox2004-02-141-1/+1
* - Enable recursive acquisition of the mutex synchronizing access to theAlan Cox2004-01-081-6/+7
* In vm_page_lookup() check the root of the vm object's splay tree for theAlan Cox2003-12-311-3/+5
* Simplify vm_page_grab(): Don't bother with the generation check. If theAlan Cox2003-12-311-18/+6
* - Create an unmapped guard page to trap access to vm_page_array[-1].Alan Cox2003-12-221-0/+5
* - Additional vm object locking in vm_object_split()Alan Cox2003-11-011-2/+1
* - Retire vm_pageout_page_free(). Instead, use vm_page_select_cache() fromAlan Cox2003-10-221-1/+1
* - Assert that the containing vm object is locked inAlan Cox2003-10-211-0/+1
* - Remove some long unused code.Alan Cox2003-10-201-10/+0
* Retire vm_page_copy(). Its reason for being ended when peter@ modifiedAlan Cox2003-10-081-17/+3