aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_page.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* This patch implements O_DIRECT about 80% of the way. It takes a patchsetMatthew Dillon2001-05-241-0/+1
* Introduce a global lock for the vm subsystem (vm_mtx).Alfred Perlstein2001-05-191-6/+25
* This implements a better launder limiting solution. There was a solutionMatthew Dillon2000-12-261-0/+1
* Implement a low-memory deadlock solution.Matthew Dillon2000-11-181-0/+2
* Make the arguments match the functionality of the functions.David E. O'Brien2000-08-261-2/+2
* #elsif -> #elifAlfred Perlstein2000-07-111-8/+8
* Replace the PQ_*CACHE options with a single PQ_CACHESIZE option that youJohn Baldwin2000-07-041-24/+31
* This is a cleanup patch to Peter's new OBJT_PHYS VM object typeMatthew Dillon2000-05-291-0/+9
* Back out the previous change to the queue(3) interface.Jake Burkholder2000-05-261-3/+3
* Change the way that the queue(3) structures are declared; don't assume thatJake Burkholder2000-05-231-3/+3
* Implement an optimization of the VM<->pmap API. Pass vm_page_t's directlyPeter Wemm2000-05-211-2/+5
* Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"Peter Wemm1999-12-291-2/+2
* Add MAP_NOSYNC feature to mmap(), and MADV_NOSYNC and MADV_AUTOSYNC toMatthew Dillon1999-12-121-4/+4
* The core of this patch is to vm/vm_page.h. The effects are two-fold: (1) toAlan Cox1999-10-301-16/+9
* Reviewed by: Alan Cox <alc@cs.rice.edu>, David Greenman <dg@root.com>Matthew Dillon1999-09-171-1/+3
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
* Unbreak the nfs KLD_MODULE. It needs a bit more of vm_page.h than wasBrian Feldman1999-08-171-3/+5
* Add the (inline) function vm_page_undirty for clearing the dirty bitmaskAlan Cox1999-08-171-1/+13
* contigmalloc1 (currently) depends on PQ_FREE and PQ_CACHE not being 0Alan Cox1999-08-151-2/+2
* Add back in old definitions if we're compiling for alpha.Matt Jacob1999-08-151-1/+10
* Don't create a "struct vpgqueues" for PQ_NONE.Alan Cox1999-08-141-7/+7
* Make the default page coloring parameters match a (non-Xeon) Pentium II/III.Alan Cox1999-08-121-2/+8
* Change the type of vpgqueues::lcnt from "int *" to "int". The indirectionAlan Cox1999-07-311-2/+2
* Reduce the number of "magic constants" used for page coloringAlan Cox1999-07-221-7/+1
* Remove (1) "extern" declarations for variables that were previouslyAlan Cox1999-06-221-4/+1
* Remove some unused function and variable declarations.Alan Cox1999-06-191-11/+1
* The VFS/BIO subsystem contained a number of hacks in order to optimizeAlan Cox1999-05-021-1/+7
* Catch a case spotted by Tor where files mmapped could leave garbage in theJulian Elischer1999-04-051-1/+2
* Fix breakage in last commitJulian Elischer1999-03-151-3/+3
* A bit of a hack, but allows the vn device to be a module again.Julian Elischer1999-03-141-1/+15
* Minor reorganization of vm_page_alloc(). No functional changes haveMatthew Dillon1999-02-151-2/+2
* Rip out PQ_ZERO queue. PQ_ZERO functionality is now combined in withMatthew Dillon1999-02-081-14/+28
* Remove L1 cache coloring optimization ( leave L2 cache coloring opt ).Matthew Dillon1999-02-071-8/+16
* Add vm_page_dirty() inline with PQ_CACHE sanity checkMatthew Dillon1999-01-241-1/+20
* Add invariants to vm_page_busy() and vm_page_wakeup() to check forMatthew Dillon1999-01-241-1/+12
* The TAILQ hashq has been turned into a singly-linked=list link,Matthew Dillon1999-01-211-1/+1
* This is a rather large commit that encompasses the new swapper,Matthew Dillon1999-01-211-21/+111
* Split DIAGNOSTIC -> DIAGNOSTIC, INVARIANTS, and INVARIANT_SUPPORT asEivind Eklund1999-01-081-6/+2