summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_page.h
Commit message (Expand)AuthorAgeFilesLines
* Add a page queue, PQ_HOLD, that temporarily owns pages with nonzero holdtegge2002-02-191-1/+2
* Implement idle zeroing of pages. I've been tinkering with thispeter2001-08-251-0/+1
* Oops. Last commit to vm_object.c should have got these files too.jake2001-07-311-1/+0
* make vm_page_select_cache staticassar2001-07-231-1/+0
* (vm_page_select_cache): add prototypeassar2001-07-211-0/+1
* Reorg vm_page.c into vm_page.c, vm_pageq.c, and vm_contig.c (for contigmalloc).dillon2001-07-041-0/+17
* Change inlines back into mainline code in preparation for mutexing. Also,dillon2001-07-041-314/+45
* With Alfred's permission, remove vm_mtx in favor of a fine-grained approachdillon2001-07-041-22/+14
* This patch implements O_DIRECT about 80% of the way. It takes a patchsetdillon2001-05-241-0/+1
* Introduce a global lock for the vm subsystem (vm_mtx).alfred2001-05-191-6/+25
* This implements a better launder limiting solution. There was a solutiondillon2000-12-261-0/+1
* Implement a low-memory deadlock solution.dillon2000-11-181-0/+2
* Make the arguments match the functionality of the functions.obrien2000-08-261-2/+2
* #elsif -> #elifalfred2000-07-111-8/+8
* Replace the PQ_*CACHE options with a single PQ_CACHESIZE option that youjhb2000-07-041-24/+31
* This is a cleanup patch to Peter's new OBJT_PHYS VM object typedillon2000-05-291-0/+9
* Back out the previous change to the queue(3) interface.jake2000-05-261-3/+3
* Change the way that the queue(3) structures are declared; don't assume thatjake2000-05-231-3/+3
* Implement an optimization of the VM<->pmap API. Pass vm_page_t's directlypeter2000-05-211-2/+5
* Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"peter1999-12-291-2/+2
* Add MAP_NOSYNC feature to mmap(), and MADV_NOSYNC and MADV_AUTOSYNC todillon1999-12-121-4/+4
* The core of this patch is to vm/vm_page.h. The effects are two-fold: (1) toalc1999-10-301-16/+9
* Reviewed by: Alan Cox <alc@cs.rice.edu>, David Greenman <dg@root.com>dillon1999-09-171-1/+3
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
* Unbreak the nfs KLD_MODULE. It needs a bit more of vm_page.h than wasgreen1999-08-171-3/+5
* Add the (inline) function vm_page_undirty for clearing the dirty bitmaskalc1999-08-171-1/+13
* contigmalloc1 (currently) depends on PQ_FREE and PQ_CACHE not being 0alc1999-08-151-2/+2
* Add back in old definitions if we're compiling for alpha.mjacob1999-08-151-1/+10
* Don't create a "struct vpgqueues" for PQ_NONE.alc1999-08-141-7/+7
* Make the default page coloring parameters match a (non-Xeon) Pentium II/III.alc1999-08-121-2/+8
* Change the type of vpgqueues::lcnt from "int *" to "int". The indirectionalc1999-07-311-2/+2
* Reduce the number of "magic constants" used for page coloringalc1999-07-221-7/+1
* Remove (1) "extern" declarations for variables that were previouslyalc1999-06-221-4/+1
* Remove some unused function and variable declarations.alc1999-06-191-11/+1
* The VFS/BIO subsystem contained a number of hacks in order to optimizealc1999-05-021-1/+7
* Catch a case spotted by Tor where files mmapped could leave garbage in thejulian1999-04-051-1/+2
* Fix breakage in last commitjulian1999-03-151-3/+3
* A bit of a hack, but allows the vn device to be a module again.julian1999-03-141-1/+15
* Minor reorganization of vm_page_alloc(). No functional changes havedillon1999-02-151-2/+2
* Rip out PQ_ZERO queue. PQ_ZERO functionality is now combined in withdillon1999-02-081-14/+28
* Remove L1 cache coloring optimization ( leave L2 cache coloring opt ).dillon1999-02-071-8/+16
* Add vm_page_dirty() inline with PQ_CACHE sanity checkdillon1999-01-241-1/+20
* Add invariants to vm_page_busy() and vm_page_wakeup() to check fordillon1999-01-241-1/+12
* The TAILQ hashq has been turned into a singly-linked=list link,dillon1999-01-211-1/+1
* This is a rather large commit that encompasses the new swapper,dillon1999-01-211-21/+111
* Split DIAGNOSTIC -> DIAGNOSTIC, INVARIANTS, and INVARIANT_SUPPORT aseivind1999-01-081-6/+2
* Added a second argument, "activate" to the vm_page_unwire() call so thatdg1998-10-281-2/+2
* Nuked PG_TABLED flag. Replaced with m->object != NULL.dg1998-10-211-2/+1
* Cosmetic changes to the PAGE_XXX macros to make them consistent withdfr1998-09-041-21/+47
* Separate wakeup conditions for page I/O count (pg_busy) and lock (PG_BUSY).wollman1998-09-011-4/+3
OpenPOWER on IntegriCloud