aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_page.h
Commit message (Expand)AuthorAgeFilesLines
* Merge vm_page.h:1.137 from HEAD to RELENG_6:Robert Watson2005-08-151-1/+1
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* Note that access to the page's busy count is synchronized by the containingAlan Cox2004-12-271-1/+1
* Introduce VM_ALLOC_NOBUSY, an option to vm_page_alloc() and vm_page_grab()Alan Cox2004-10-241-0/+1
* Move the cow field between wire_count and hold_count. This is theMarcel Moolenaar2004-08-221-1/+1
* Reimplement contigmalloc(9) with an algorithm which stands a greatly-Brian Feldman2004-07-191-0/+3
* Update stale comments regarding page coloring.Alan Cox2004-06-051-10/+10
* Move the definitions of SWAPBLK_NONE and SWAPBLK_MASK from vm_page.h toAlan Cox2004-06-041-8/+0
* Remove a stale comment: PG_DIRTY and PG_FILLED were removed inAlan Cox2004-05-301-2/+0
* 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
* Remove some long unused definitions.Alan Cox2004-03-041-2/+0
* - Align a comment within struct vm_page.Alan Cox2003-10-251-5/+5
* - Retire vm_pageout_page_free(). Instead, use vm_page_select_cache() fromAlan Cox2003-10-221-0/+1
* - Remove some long unused code.Alan Cox2003-10-201-1/+0
* Retire vm_page_copy(). Its reason for being ended when peter@ modifiedAlan Cox2003-10-081-1/+0
* Assert that u_long is at least 64 bits if PAGE_SIZE is 32K.Marcel Moolenaar2003-08-251-0/+7
* Also define VM_PAGE_BITS_ALL for 16K and 32K pages. Make the constantMarcel Moolenaar2003-08-231-5/+7
* Add support for 16K and 32K page sizes. The valid and dirty mapsMarcel Moolenaar2003-08-231-0/+6
* - Add vm_paddr_t, a physical address type. This is required for systemsJake Burkholder2003-03-251-2/+2
* - Remove vm_page_sleep_busy(). The transition to vm_page_sleep_if_busy(),Alan Cox2002-12-191-1/+0
* Remove vm_page_protect(). Instead, use pmap_page_protect() directly.Alan Cox2002-11-181-1/+0
* Export the function vm_page_splay().Alan Cox2002-11-041-0/+1
* - Add a new flag to vm_page_alloc, VM_ALLOC_NOOBJ. This tellsJeff Roberson2002-11-011-3/+4
* o Reinline vm_page_undirty(), reducing the kernel size. (This revertsAlan Cox2002-10-201-1/+11
* Replace the vm_page hash table with a per-vmobject splay tree. There shouldMatthew Dillon2002-10-181-1/+2
* - Split UMA_ZFLAG_OFFPAGE into UMA_ZFLAG_OFFPAGE and UMA_ZFLAG_HASH.Jeff Roberson2002-09-181-0/+1
* o Retire vm_page_zero_fill() and vm_page_zero_fill_area(). Ever sinceAlan Cox2002-08-251-2/+0
* o Remove the setting and clearing of the PG_MAPPED flag from the alpha andAlan Cox2002-08-101-1/+0
* o Introduce vm_page_sleep_if_busy() as an eventual replacement forAlan Cox2002-07-291-0/+1
* o Modify vm_page_grab() to accept VM_ALLOC_WIRED.Alan Cox2002-07-281-1/+1
* o Remove dead and/or unused code.Alan Cox2002-07-201-2/+0
* o Introduce an argument, VM_ALLOC_WIRED, that requests vm_page_alloc()Alan Cox2002-07-181-1/+5
* o Complete the locking of page queue accesses by vm_page_unwire().Alan Cox2002-07-131-4/+3
* o Resurrect vm_page_lock_queues(), vm_page_unlock_queues(), and the freeAlan Cox2002-07-041-0/+5
* At long last, commit the zero copy sockets code.Kenneth D. Merry2002-06-261-0/+5
* Turn VM_ALLOC_ZERO into a flag.Jeff Roberson2002-06-251-1/+1
* o Remove unused #defines.Alan Cox2002-05-271-9/+0
* We do not necessarily need to map/unmap pages to zero parts of them.Peter Wemm2002-04-281-0/+1
* - Remove a number of extra newlines that do not belong here according toEivind Eklund2002-03-101-4/+2
* o Create vm_pageq_enqueue() to encapsulate code that is duplicated timeAlan Cox2002-03-041-8/+1
* Remove some long dead code.Alan Cox2002-03-021-9/+0
* Add a page queue, PQ_HOLD, that temporarily owns pages with nonzero holdTor Egge2002-02-191-1/+2
* Implement idle zeroing of pages. I've been tinkering with thisPeter Wemm2001-08-251-0/+1
* Oops. Last commit to vm_object.c should have got these files too.Jake Burkholder2001-07-311-1/+0
* make vm_page_select_cache staticAssar Westerlund2001-07-231-1/+0
* (vm_page_select_cache): add prototypeAssar Westerlund2001-07-211-0/+1
* Reorg vm_page.c into vm_page.c, vm_pageq.c, and vm_contig.c (for contigmalloc).Matthew Dillon2001-07-041-0/+17
* Change inlines back into mainline code in preparation for mutexing. Also,Matthew Dillon2001-07-041-314/+45
* With Alfred's permission, remove vm_mtx in favor of a fine-grained approachMatthew Dillon2001-07-041-22/+14