summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_page.c
Commit message (Expand)AuthorAgeFilesLines
* Extend the struct vm_page wire_count to u_int to avoid the overflowkib2009-01-031-1/+5
* Support kernel crash mini dumps on ARM architecture.raj2008-11-061-1/+1
* Move CTASSERT from header file to source file, per implementation note nowemaste2008-09-261-0/+7
* Work around differences in page allocation for initial page tables on xenkmacy2008-08-171-0/+4
* Essentially, neither madvise(..., MADV_DONTNEED) nor madvise(..., MADV_FREE)alc2008-06-061-0/+7
* Don't call vm_reserv_alloc_page() on device-backed objects. Otherwise, thealc2008-05-151-1/+1
* Introduce vm_reserv_reclaim_contig(). This function is used byalc2008-04-061-1/+1
* Rename vm_pageq_requeue() to vm_page_requeue() on account of its recentalc2008-03-191-2/+2
* Almost seven years ago, vm/vm_page.c was split into three parts:alc2008-03-181-5/+74
* Defer setting either PG_CACHED or PG_FREE until after the free pagealc2008-01-021-2/+2
* Add the superpage reservation system. This is "part 2 of 2" of thealc2007-12-291-4/+49
* Modify vm_phys_unfree_page() so that it no longer requires the givenalc2007-12-201-2/+5
* Eliminate redundant code from vm_page_startup().alc2007-12-191-17/+0
* Simplify vm_page_free_toq().alc2007-12-111-5/+3
* Correct a comment.alc2007-12-021-1/+1
* When reactivating a cached page, reset the page's pool to the defaultalc2007-11-211-0/+1
* The intent of the freeing the (zeroed) page in vm_page_cache() forkib2007-11-051-2/+5
* Change vm_page_cache_transfer() such that it does not transfer pagesalc2007-10-271-10/+20
* In the rare case that vm_page_cache() actually frees the given page,alc2007-10-081-10/+3
* Correct a lock assertion failure in sparc64's pmap_page_is_mapped() that isalc2007-10-071-1/+1
* Correct an error of omission in the reimplementation of the pagealc2007-09-271-15/+43
* Change the management of cached pages (PQ_CACHE) in two fundamentalalc2007-09-251-86/+271
* Add a counter for the total number of pages cached and support foralc2007-07-271-0/+1
* Eliminate two unused functions: vm_phys_alloc_pages() andalc2007-07-141-4/+4
* Correct a problem in the ZERO_COPY_SOCKETS option, specifically, inalc2007-07-101-2/+22
* Don't declare inline a function which isn't.mjacob2007-06-171-1/+1
* If attempting to cache a "busy", panic instead of printing a diagnosticalc2007-06-161-2/+1
* Enable the new physical memory allocator.alc2007-06-161-54/+43
* Optimize vmmeter locking.attilio2007-06-101-7/+2
* Do proper "locking" for missing vmmeters part.attilio2007-06-041-3/+8
* Revert VMCNT_* operations introduction.attilio2007-05-311-36/+34
* - rename VMCNT_DEC to VMCNT_SUB to reflect the count argument.jeff2007-05-201-1/+1
* - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulatingjeff2007-05-181-34/+36
* Define every architecture as either VM_PHYSSEG_DENSE oralc2007-05-051-0/+8
* Change the way that unmanaged pages are created. Specifically,alc2007-02-251-30/+2
* Enable vm_page_free() and vm_page_free_zero() to be called on some pagesalc2007-02-181-2/+4
* Remove a stale comment. Add punctuation to a nearby comment.alc2007-02-171-6/+1
* Relax the page queue lock assertions in vm_page_remove() andalc2007-02-151-2/+3
* Avoid the unnecessary acquisition of the free page queues lock when a pagealc2007-02-141-4/+5
* Use the free page queue mutex instead of the page queue mutex toalc2007-02-111-1/+1
* Change the pagedaemon, vm_wait(), and vm_waitpfault() to sleep on thealc2007-02-071-7/+9
* Change the free page queue lock from a spin mutex to a default (blocking)alc2007-02-051-9/+9
* Remove the requirement that phys_avail be sorted in ascending orderkmacy2006-12-081-2/+10
* I misplaced the assertion that was added to vm_page_startup() in thealc2006-11-081-6/+6
* Simplify the construction of the free queues in vm_page_startup(). Addalc2006-11-081-2/+12
* The page queues lock is no longer required by vm_page_busy() oralc2006-10-221-3/+4
* Replace PG_BUSY with VPO_BUSY. In other words, changes to the page'salc2006-10-221-18/+19
* Fix two minor style(9) nits in v1.313 which were noticed during ankensmith2006-09-291-2/+2
* Refactor vm_page_sleep_if_busy() so that the test for a busy page isalc2006-08-271-24/+19
* Page flags are reset on (re)allocation. There is no need to clear anyalc2006-08-211-8/+0
OpenPOWER on IntegriCloud