summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_page.h
Commit message (Expand)AuthorAgeFilesLines
* Update the synchronization requirements for the page usage count.alc2010-05-071-1/+1
* Update a comment to say that access to a page's wire count is nowalc2010-05-061-1/+1
* Push down the page queues lock inside of vm_page_free_toq() andalc2010-05-061-1/+1
* Acquire the page lock around all remaining calls to vm_page_free() onalc2010-05-051-1/+1
* Update locking comment above vm_page:kmacy2010-05-011-9/+10
* On Alan's advice, rather than do a wholesale conversion on a singlekmacy2010-04-301-1/+28
* Align and pad the page queue and free page queue locks so that the linkeralc2009-10-041-2/+12
* Eliminate a stale comment and the two remaining uses of the "register"alc2009-05-301-6/+2
* Eliminate page queues locking from bufdone_finish() through thealc2009-05-131-0/+1
* Extend the struct vm_page wire_count to u_int to avoid the overflowkib2009-01-031-4/+4
* Move CTASSERT from header file to source file, per implementation note nowemaste2008-09-261-7/+0
* Rename vm_pageq_requeue() to vm_page_requeue() on account of its recentalc2008-03-191-1/+1
* Almost seven years ago, vm/vm_page.c was split into three parts:alc2008-03-181-4/+1
* Correct an error of omission in the reimplementation of the pagealc2007-09-271-1/+1
* Change the management of cached pages (PQ_CACHE) in two fundamentalalc2007-09-251-15/+11
* Update a comment describing the page queues.alc2007-07-131-6/+7
* Enable the new physical memory allocator.alc2007-06-161-45/+21
* Define every architecture as either VM_PHYSSEG_DENSE oralc2007-05-051-2/+20
* Change the way that unmanaged pages are created. Specifically,alc2007-02-251-1/+0
* Change the page's CLEANCHK flag from being a page queue mutex synchronizedalc2007-02-221-1/+1
* Replace PG_BUSY with VPO_BUSY. In other words, changes to the page'salc2006-10-221-3/+3
* Make vm_page_release_contig() static.alc2006-09-031-1/+0
* Refactor vm_page_sleep_if_busy() so that the test for a busy page isalc2006-08-271-1/+22
* The return value from vm_pageq_add_new_page() is not used. Eliminate it.alc2006-08-251-1/+1
* Reimplement the page's NOSYNC flag as an object-synchronized instead of aalc2006-08-131-1/+1
* Introduce a field to struct vm_page for storing flags that arealc2006-08-091-2/+10
* With the recent changes to the implementation of page coloring, thealc2006-01-241-4/+0
* MI changes:netchild2005-12-311-67/+48
* Don't perform a nested include of opt_vmpage.h if LIBMEMSTAT is defined,rwatson2005-08-041-1/+1
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
* Note that access to the page's busy count is synchronized by the containingalc2004-12-271-1/+1
* Introduce VM_ALLOC_NOBUSY, an option to vm_page_alloc() and vm_page_grab()alc2004-10-241-0/+1
* Move the cow field between wire_count and hold_count. This is themarcel2004-08-221-1/+1
* Reimplement contigmalloc(9) with an algorithm which stands a greatly-green2004-07-191-0/+3
* Update stale comments regarding page coloring.alc2004-06-051-10/+10
* Move the definitions of SWAPBLK_NONE and SWAPBLK_MASK from vm_page.h toalc2004-06-041-8/+0
* Remove a stale comment: PG_DIRTY and PG_FILLED were removed inalc2004-05-301-2/+0
* 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
* Remove some long unused definitions.alc2004-03-041-2/+0
* - Align a comment within struct vm_page.alc2003-10-251-5/+5
* - Retire vm_pageout_page_free(). Instead, use vm_page_select_cache() fromalc2003-10-221-0/+1
* - Remove some long unused code.alc2003-10-201-1/+0
* Retire vm_page_copy(). Its reason for being ended when peter@ modifiedalc2003-10-081-1/+0
* Assert that u_long is at least 64 bits if PAGE_SIZE is 32K.marcel2003-08-251-0/+7
* Also define VM_PAGE_BITS_ALL for 16K and 32K pages. Make the constantmarcel2003-08-231-5/+7
* Add support for 16K and 32K page sizes. The valid and dirty mapsmarcel2003-08-231-0/+6
* - Add vm_paddr_t, a physical address type. This is required for systemsjake2003-03-251-2/+2
* - Remove vm_page_sleep_busy(). The transition to vm_page_sleep_if_busy(),alc2002-12-191-1/+0
* Remove vm_page_protect(). Instead, use pmap_page_protect() directly.alc2002-11-181-1/+0
OpenPOWER on IntegriCloud