aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_page.c
Commit message (Expand)AuthorAgeFilesLines
* This commit was manufactured by cvs2svn to create tagrelease/7.0.0_cvscvs2svn2008-02-241-1/+1
* MFC revision 1.360Alan Cox2007-11-281-0/+1
* MFC rev. 1.359:Konstantin Belousov2007-11-081-2/+5
* MFC revision 1.358Alan Cox2007-10-311-10/+20
* In the rare case that vm_page_cache() actually frees the given page,Alan Cox2007-10-081-10/+3
* Correct a lock assertion failure in sparc64's pmap_page_is_mapped() that isAlan Cox2007-10-071-1/+1
* Correct an error of omission in the reimplementation of the pageAlan Cox2007-09-271-15/+43
* Change the management of cached pages (PQ_CACHE) in two fundamentalAlan Cox2007-09-251-86/+271
* Add a counter for the total number of pages cached and support forAlan Cox2007-07-271-0/+1
* Eliminate two unused functions: vm_phys_alloc_pages() andAlan Cox2007-07-141-4/+4
* Correct a problem in the ZERO_COPY_SOCKETS option, specifically, inAlan Cox2007-07-101-2/+22
* Don't declare inline a function which isn't.Matt Jacob2007-06-171-1/+1
* If attempting to cache a "busy", panic instead of printing a diagnosticAlan Cox2007-06-161-2/+1
* Enable the new physical memory allocator.Alan Cox2007-06-161-54/+43
* Optimize vmmeter locking.Attilio Rao2007-06-101-7/+2
* Do proper "locking" for missing vmmeters part.Attilio Rao2007-06-041-3/+8
* Revert VMCNT_* operations introduction.Attilio Rao2007-05-311-36/+34
* - rename VMCNT_DEC to VMCNT_SUB to reflect the count argument.Jeff Roberson2007-05-201-1/+1
* - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulatingJeff Roberson2007-05-181-34/+36
* Define every architecture as either VM_PHYSSEG_DENSE orAlan Cox2007-05-051-0/+8
* Change the way that unmanaged pages are created. Specifically,Alan Cox2007-02-251-30/+2
* Enable vm_page_free() and vm_page_free_zero() to be called on some pagesAlan Cox2007-02-181-2/+4
* Remove a stale comment. Add punctuation to a nearby comment.Alan Cox2007-02-171-6/+1
* Relax the page queue lock assertions in vm_page_remove() andAlan Cox2007-02-151-2/+3
* Avoid the unnecessary acquisition of the free page queues lock when a pageAlan Cox2007-02-141-4/+5
* Use the free page queue mutex instead of the page queue mutex toAlan Cox2007-02-111-1/+1
* Change the pagedaemon, vm_wait(), and vm_waitpfault() to sleep on theAlan Cox2007-02-071-7/+9
* Change the free page queue lock from a spin mutex to a default (blocking)Alan Cox2007-02-051-9/+9
* Remove the requirement that phys_avail be sorted in ascending orderKip Macy2006-12-081-2/+10
* I misplaced the assertion that was added to vm_page_startup() in theAlan Cox2006-11-081-6/+6
* Simplify the construction of the free queues in vm_page_startup(). AddAlan Cox2006-11-081-2/+12
* The page queues lock is no longer required by vm_page_busy() orAlan Cox2006-10-221-3/+4
* Replace PG_BUSY with VPO_BUSY. In other words, changes to the page'sAlan Cox2006-10-221-18/+19
* Fix two minor style(9) nits in v1.313 which were noticed during anKen Smith2006-09-291-2/+2
* Refactor vm_page_sleep_if_busy() so that the test for a busy page isAlan Cox2006-08-271-24/+19
* Page flags are reset on (re)allocation. There is no need to clear anyAlan Cox2006-08-211-8/+0
* Reimplement the page's NOSYNC flag as an object-synchronized instead of aAlan Cox2006-08-131-2/+2
* Ensure that the page's new field for object-synchronized flags is alwaysAlan Cox2006-08-111-6/+3
* Change vm_page_cowfault() so that it doesn't allocate a pre-busied page.Alan Cox2006-08-101-2/+1
* Introduce a field to struct vm_page for storing flags that areAlan Cox2006-08-091-5/+6
* Change vm_page_sleep_if_busy() so that it no longer requires the caller toAlan Cox2006-08-061-1/+2
* When sleeping on a busy page, use the lock from the containing objectAlan Cox2006-08-031-8/+5
* Complete the transition from pmap_page_protect() to pmap_remove_write().Alan Cox2006-08-011-1/+1
* Eliminate OBJ_WRITEABLE. It hasn't been used in a long time.Alan Cox2006-07-211-1/+1
* Move the code to handle the vm.blacklist tunable up a layer intoJohn Baldwin2006-06-231-1/+39
* Fix minidumps to include pages allocated via pmap_map on amd64.Paul Saab2006-05-311-0/+9
* 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