summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_page.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Update comments to routines in vm_page.c, most especially whether adillon1998-12-231-19/+106
* Closed a small race condition between wiring/unwiring pages that involveddg1998-11-111-4/+4
* Fixed wrong comments in and about vm_page_deactivate().dg1998-10-281-13/+3
* Added a second argument, "activate" to the vm_page_unwire() call so thatdg1998-10-281-6/+14
* Nitpicking and dusting performed on a train. Removes trivial warningsphk1998-10-251-5/+1
* Nuked PG_TABLED flag. Replaced with m->object != NULL.dg1998-10-211-8/+4
* Add a diagnostic printf for freeing a wired page. This will eventuallydg1998-10-211-1/+2
* Cosmetic changes to the PAGE_XXX macros to make them consistent withdfr1998-09-041-11/+11
* Change various syscalls to use size_t arguments instead of u_int.dfr1998-08-241-11/+11
* Notify pmap when a page is freed on the alpha to allow it to clean updfr1998-07-261-1/+5
* Cast pointers to [u]intptr_t instead of to [unsigned] long.bde1998-07-151-2/+2
* Fixed printf format errors.bde1998-07-111-4/+5
* Removed unused includes.bde1998-06-211-2/+1
* This commit fixes various 64bit portability problems required fordfr1998-06-071-2/+2
* Cleanup and remove some dead code from the initialization.dyson1998-06-021-15/+5
* Seatbelts for vm_page_bits() in case a file offset is passed in rather thanpeter1998-05-021-2/+3
* Support compiling with `gcc -ansi'.bde1998-04-151-4/+4
* Some VM improvements, including elimination of alot of Sig-11dyson1998-03-161-1/+7
* Some cruft left over from my megacommit. A page rotation optimizationdyson1998-03-081-7/+2
* This mega-commit is meant to fix numerous interrelated problems. Theredyson1998-03-071-14/+41
* 1) Use a more consistent page wait methodology.dyson1998-03-011-10/+24
* Staticize.eivind1998-02-091-4/+4
* Back out DIAGNOSTIC changes.eivind1998-02-061-3/+1
* 1) Start using a cleaner and more consistant page allocator insteaddyson1998-02-051-19/+94
* Turn DIAGNOSTIC into a new-style option.eivind1998-02-041-1/+3
* contigalloc doesn't place the allocated page(s) into an object, anddyson1998-01-311-3/+5
* Change the busy page mgmt, so that when pages are freed, theydyson1998-01-311-41/+82
* VM level code cleanups.dyson1998-01-221-7/+15
OpenPOWER on IntegriCloud