summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_page.c
Commit message (Expand)AuthorAgeFilesLines
* Implement and use a single optimized function for unholding a set of pages.alc2010-12-171-0/+29
* Revert the vm/vm_page.c change in r216317.jchandra2010-12-091-1/+1
* swi_vm() for mips.jchandra2010-12-091-1/+1
* To make minidumps work properly on mips for memory that's directimp2010-12-031-4/+5
* Correct an error in the allocation of the vm_page_dump array inalc2010-12-011-4/+5
* Fix issue noted by alc while reviewing r215938:jchandra2010-11-281-3/+3
* Reduce the amount of detail printed by vm_page_free_toq() when it panics.alc2010-11-191-17/+6
* Only increment object generation count when inserting the page intokib2010-11-181-3/+0
* - Add minidump support for FreeBSD/mipsgonzo2010-11-071-1/+2
* vm_page.c: include opt_msgbuf.h for MSGBUF_SIZE use in vm_page_startupavg2010-09-031-0/+1
* Redo the page table page allocation on MIPS, as suggested byjchandra2010-07-211-0/+89
* Add support for the VM_ALLOC_COUNT() hint to vm_page_alloc(). Consequently,alc2010-07-091-6/+3
* Make VM_ALLOC_RETRY flag mandatory for vm_page_grab(). Assert that thekib2010-07-081-13/+12
* Add the ability for the allocflag argument of the vm_page_grab() tokib2010-07-051-2/+8
* Introduce a helper function vm_page_find_least(). Use it in several places,kib2010-07-041-0/+25
* Improve the comment and man page for vm_page_alloc(). Specifically,alc2010-07-031-2/+7
* With the demise of page coloring, the page queue macros no longer serve anyalc2010-07-021-11/+11
* Introduce vm_page_next() and vm_page_prev(), and use them inalc2010-06-211-0/+36
* Eliminate checks for a page having a NULL object in vm_pageout_scan()alc2010-06-141-36/+47
* Reduce the scope of the page queues lock and the number ofalc2010-06-101-7/+9
* Add assertion and comment in vm_page_flag_set() describing the expectationskib2010-06-031-0/+8
* Maintain the pretense that we support 32KB pages for the sake of the ia64alc2010-06-031-1/+1
* Minimize the use of the page queues lock for synchronizing access to thealc2010-06-021-10/+47
* Push down page queues lock acquisition in pmap_enter_object() andalc2010-05-261-3/+12
* Eliminate the acquisition and release of the page queues lock fromalc2010-05-251-1/+0
* Roughly half of a typical pmap_mincore() implementation is machine-alc2010-05-241-3/+4
* The page queues lock is no longer required by vm_page_set_invalid(), soalc2010-05-181-3/+7
* On entry to pmap_enter(), assert that the page is busy. While I'malc2010-05-161-1/+3
* Correct an error of omission in r202897: Now that amd64 uses the direct mapalc2010-05-161-0/+14
* Push down the acquisition of the page queues lock into vm_pageq_remove().alc2010-05-091-25/+41
* Minimize the scope of the page queues lock in vm_fault().alc2010-05-081-4/+1
* Push down the page queues into vm_page_cache(), vm_page_try_to_cache(), andalc2010-05-081-14/+10
* Push down the page queues lock into vm_page_activate().alc2010-05-071-4/+7
* Push down the page queues lock into vm_page_deactivate(). Eliminate analc2010-05-071-5/+10
* Push down the page queues lock inside of vm_page_free_toq() andalc2010-05-061-10/+13
* Acquire the page lock around all remaining calls to vm_page_free() onalc2010-05-051-4/+8
* Push down the acquisition of the page queues lock into vm_page_unwire().alc2010-05-051-8/+8
* Add page locking to the vm_page_cow* functions.alc2010-05-041-7/+13
* Add lock assertions.alc2010-05-041-1/+7
* Acquire the page lock around vm_page_wire() in vm_page_grab().alc2010-05-031-0/+3
* Assert that the page queues lock is held in vm_page_remove() andalc2010-05-031-2/+4
* Add page lock assertions where we access the page's hold_count.alc2010-05-021-0/+3
* It makes no sense for vm_page_sleep_if_busy()'s helper, vm_page_sleep(),alc2010-05-021-9/+16
* don't allow unsynchronized free in vm_page_unholdkmacy2010-04-301-1/+4
* On Alan's advice, rather than do a wholesale conversion on a singlekmacy2010-04-301-2/+69
* vm_reserv_alloc_page() should never be called on an OBJT_SG object, just asalc2010-04-051-0/+1
* Update comment for vm_page_alloc(9), listing all acceptable flags [1].kib2010-02-271-1/+6
* Align and pad the page queue and free page queue locks so that the linkeralc2009-10-041-2/+2
* Add a new type of VM object: OBJT_SG. An OBJT_SG object is very similar tojhb2009-07-241-1/+1
* An addendum to r195649, "Add support to the virtual memory system foralc2009-07-181-1/+3
OpenPOWER on IntegriCloud