summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_page.c
Commit message (Expand)AuthorAgeFilesLines
* This patch implements O_DIRECT about 80% of the way. It takes a patchsetdillon2001-05-241-0/+23
* Sort includes.jhb2001-05-221-1/+1
* Introduce a global lock for the vm subsystem (vm_mtx).alfred2001-05-191-62/+61
* Undo part of the tangle of having sys/lock.h and sys/mutex.h included inmarkm2001-05-011-1/+1
* Unrevert the pmap_map() changes. They weren't broken on x86.jhb2001-03-071-16/+9
* Back out the pmap_map() change for now, it isn't completely stable on thejhb2001-03-071-9/+16
* - Rework pmap_map() to take advantage of direct-mapped segments onjhb2001-03-061-16/+9
* Allocate vm_page_array and vm_page_buckets from the end of the biggest chunkgallatin2001-03-011-18/+16
* This implements a better launder limiting solution. There was a solutiondillon2000-12-261-0/+2
* Fix floppy drives on machines with lots of RAM.phk2000-12-181-1/+1
* Implement a low-memory deadlock solution.dillon2000-11-181-6/+29
* Simplify and rationalise the management of the vnode free listmckusick2000-07-041-6/+2
* This is a cleanup patch to Peter's new OBJT_PHYS VM object typedillon2000-05-291-7/+56
* Implement an optimization of the VM<->pmap API. Pass vm_page_t's directlypeter2000-05-211-14/+28
* Revert spelling mistake I made in the previous commitcharnier2000-03-271-1/+1
* Spellingcharnier2000-03-261-6/+6
* Eliminate the undocumented, experimental, non-delivering and highlyphk2000-03-161-16/+0
* Add MAP_NOSYNC feature to mmap(), and MADV_NOSYNC and MADV_AUTOSYNC todillon1999-12-121-3/+7
* Two changes: (1) Use vm_page_unqueue_nowakeup in vm_page_allocalc1999-11-101-11/+2
* The core of this patch is to vm/vm_page.h. The effects are two-fold: (1) toalc1999-10-301-33/+20
* useracc() the prequel:phk1999-10-291-1/+0
* Reviewed by: Alan Cox <alc@cs.rice.edu>, David Greenman <dg@root.com>dillon1999-09-171-11/+85
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
* vm_page_alloc and contigmalloc1:alc1999-08-201-3/+3
* vm_page_free_toq:alc1999-08-171-10/+2
* vm_page_free_toq:alc1999-08-171-1/+2
* contigmalloc1:alc1999-08-111-7/+5
* Add a contigfree() as a corollary to contigmalloc() as it's not clearpeter1999-08-101-1/+10
* Change the type of vpgqueues::lcnt from "int *" to "int". The indirectionalc1999-07-311-18/+16
* vm_page_queue_init:alc1999-07-311-9/+4
* Fix some int/long printf problems for the Alphapeter1999-07-011-4/+5
* Remove (1) "extern" declarations for variables that were previouslyalc1999-06-221-14/+3
* Remove vm_object::cache_count and vm_object::wired_count. They arealc1999-06-201-26/+1
* Set cnt.v_page_size to PAGE_SIZE rather than DEFAULT_PAGE_SIZE so thatalc1999-06-201-2/+2
* The VFS/BIO subsystem contained a number of hacks in order to optimizealc1999-05-021-11/+40
* Catch a case spotted by Tor where files mmapped could leave garbage in thejulian1999-04-051-25/+131
* Construct the free queue(s) in descending order (by physicalalc1999-03-191-2/+8
* Remove unnecessary page protects on map_split and collapse operations.dillon1999-02-241-1/+8
* Minor reorganization of vm_page_alloc(). No functional changes havedillon1999-02-151-112/+82
* Rip out PQ_ZERO queue. PQ_ZERO functionality is now combined in withdillon1999-02-081-91/+34
* Remove L1 cache coloring optimization ( leave L2 cache coloring opt ).dillon1999-02-071-188/+75
* Fix warnings in preparation for adding -Wall -Wcast-qual to thedillon1999-01-281-16/+16
* Undo last commit - not a bug, just duplicate code. PG_MAPPED anddillon1999-01-241-2/+1
* vm_map_split() used to dirty the page manually after callingdillon1999-01-241-4/+13
* Clear PG_MAPPED as well as PG_WRITEABLE when a page is moved to thedillon1999-01-241-3/+3
* Clear PG_WRITEABLE in vm_page_cache(). This may or may not be a bug,dillon1999-01-241-2/+7
* The hash table used to be a table of doubly-link list headers ( twodillon1999-01-211-1/+1
* This is a rather large commit that encompasses the new swapper,dillon1999-01-211-148/+288
* KNFize, by bde.eivind1999-01-101-5/+5
* Split DIAGNOSTIC -> DIAGNOSTIC, INVARIANTS, and INVARIANT_SUPPORT aseivind1999-01-081-22/+7
OpenPOWER on IntegriCloud