summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_page.h
Commit message (Expand)AuthorAgeFilesLines
* - Add vm_paddr_t, a physical address type. This is required for systemsjake2003-03-251-2/+2
* - Remove vm_page_sleep_busy(). The transition to vm_page_sleep_if_busy(),alc2002-12-191-1/+0
* Remove vm_page_protect(). Instead, use pmap_page_protect() directly.alc2002-11-181-1/+0
* Export the function vm_page_splay().alc2002-11-041-0/+1
* - Add a new flag to vm_page_alloc, VM_ALLOC_NOOBJ. This tellsjeff2002-11-011-3/+4
* o Reinline vm_page_undirty(), reducing the kernel size. (This revertsalc2002-10-201-1/+11
* Replace the vm_page hash table with a per-vmobject splay tree. There shoulddillon2002-10-181-1/+2
* - Split UMA_ZFLAG_OFFPAGE into UMA_ZFLAG_OFFPAGE and UMA_ZFLAG_HASH.jeff2002-09-181-0/+1
* o Retire vm_page_zero_fill() and vm_page_zero_fill_area(). Ever sincealc2002-08-251-2/+0
* o Remove the setting and clearing of the PG_MAPPED flag from the alpha andalc2002-08-101-1/+0
* o Introduce vm_page_sleep_if_busy() as an eventual replacement foralc2002-07-291-0/+1
* o Modify vm_page_grab() to accept VM_ALLOC_WIRED.alc2002-07-281-1/+1
* o Remove dead and/or unused code.alc2002-07-201-2/+0
* o Introduce an argument, VM_ALLOC_WIRED, that requests vm_page_alloc()alc2002-07-181-1/+5
* o Complete the locking of page queue accesses by vm_page_unwire().alc2002-07-131-4/+3
* o Resurrect vm_page_lock_queues(), vm_page_unlock_queues(), and the freealc2002-07-041-0/+5
* At long last, commit the zero copy sockets code.ken2002-06-261-0/+5
* Turn VM_ALLOC_ZERO into a flag.jeff2002-06-251-1/+1
* o Remove unused #defines.alc2002-05-271-9/+0
* We do not necessarily need to map/unmap pages to zero parts of them.peter2002-04-281-0/+1
* - Remove a number of extra newlines that do not belong here according toeivind2002-03-101-4/+2
* o Create vm_pageq_enqueue() to encapsulate code that is duplicated timealc2002-03-041-8/+1
* Remove some long dead code.alc2002-03-021-9/+0
* 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
OpenPOWER on IntegriCloud