aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
...
* Addition of page coloring support. Various levels of coloring are afforded.John Dyson1996-09-0810-109/+441
* Improve the scalability of certain pmap operations.John Dyson1996-09-081-2/+1
* Even though this looks like it, this is not a complex code change.John Dyson1996-08-213-7/+14
* Backed out the recent changes/enhancements to the VM code. TheJohn Dyson1996-07-3011-362/+207
* Slight performance tweak for previous commit.David Greenman1996-07-281-2/+3
* Undo part of the scalability commit. Many of the changesJohn Dyson1996-07-281-29/+15
* Allow sequentially created mmap'ed anonymous regions to coalesce. ThereJohn Dyson1996-07-271-23/+33
* Clean up some lint.John Dyson1996-07-271-3/+3
* Remove experimental header file. My test-build must have picked itJohn Dyson1996-07-271-1/+3
* Missing (prototype) change from the previous commit.John Dyson1996-07-271-2/+2
* This commit is meant to solve a couple of VM system problems orJohn Dyson1996-07-2710-209/+365
* Don't use NULL in non-pointer contexts.Bruce Evans1996-07-121-2/+2
* Back-off on the previous commit, specifically remove the look-aheadJohn Dyson1996-07-081-11/+3
* Fix a problem with the pageout daemon RSS limiting, where it degradesJohn Dyson1996-07-081-21/+27
* In all special cases for spl or page_alloc where kmem_map is check for,David Greenman1996-07-071-8/+8
* Properly set the PG_MAPPED and PG_WRITEABLE flags. This fixes some potentialJohn Dyson1996-07-023-6/+7
* Make -current consistant with -stable regarding time that a processJohn Dyson1996-06-301-2/+2
* Make sure we have an object in the map entry before trying to trim pagesDavid Greenman1996-06-291-2/+3
* This commit does a couple of things:John Dyson1996-06-264-136/+183
* Fix some serious problems with limits checking in the sbrk(2)/brk(2)John Dyson1996-06-251-13/+25
* Remove RSS limiting until I rewrite the code to be non-recursive. TheJohn Dyson1996-06-241-9/+5
* Improve algorithm for page hash queue. It was previously aboutJohn Dyson1996-06-211-2/+2
* Several bugfixes/improvements:John Dyson1996-06-173-37/+52
* Various bugfixes/cleanups from me and others:John Dyson1996-06-166-90/+66
* Move a case of PG_MAPPED being set before a pmap_enter(). This will likelyDavid Greenman1996-06-141-2/+2
* Fix a very significant cnt.v_wire_count leak in vm_page.c, and someJohn Dyson1996-06-121-1/+2
* Fix some serious errors in vm_map_simplify_entries.John Dyson1996-06-121-6/+7
* Mostly superficial code improvements, add a diagnostic. TheJohn Dyson1996-06-101-18/+23
* Keep the vm_fault/vm_pageout from getting into an "infinite paging loop", byJohn Dyson1996-06-101-3/+7
* Adjust the threshold for blocking on movement of pages from the cacheJohn Dyson1996-06-083-9/+8
* Keep page-table pages from ever being sensed as dirty. This should fixJohn Dyson1996-06-052-72/+139
* Disable madvise optimizations for device pager objects (some of theJohn Dyson1996-06-011-6/+9
* This commit is dual-purpose, to fix more of the pageout daemonJohn Dyson1996-05-318-58/+101
* Correct some unfortunately chosen constants, otherwise, not enoughJohn Dyson1996-05-291-4/+3
* After careful review by David Greenman and myself, David had found aJohn Dyson1996-05-291-59/+94
* Make sure that pageout deadlocks cannot occur. There is a problemJohn Dyson1996-05-292-9/+33
* Fix a couple of problems in the pageout_scan routine. First, there isJohn Dyson1996-05-261-3/+17
* I think this covers (fixes) the last batch of freeing active/held/busy pageJohn Dyson1996-05-261-1/+3
* Add an assert to vm_page_cache. We should never cache a dirty page.John Dyson1996-05-241-1/+4
* Add apparently needed splvm protection to the active queue, and eliminateJohn Dyson1996-05-241-2/+9
* Eliminate inefficient check for dirty pages for pages in the PQ_CACHEJohn Dyson1996-05-241-1/+14
* Make the conversion from the default pager to swap pager more robustJohn Dyson1996-05-241-5/+7
* Eliminate a vm_page_free, busy panic, in kern_malloc.John Dyson1996-05-231-1/+2
* Initial support for MADV_FREE, support for pages that we don't careJohn Dyson1996-05-234-59/+43
* After reviewing the previous commit to vm_object, the page protectionJohn Dyson1996-05-211-3/+1
* Don't protect non-managed pages off during object rundown. This fixesJohn Dyson1996-05-211-2/+3
* Initial support for mincore and madvise. Both are almost fullyJohn Dyson1996-05-197-25/+387
* One more file missing from the mega-commit. This inlines some veryJohn Dyson1996-05-181-4/+32
* File mistakenly left out of the previous mega-commit. This providesJohn Dyson1996-05-181-1/+2
* This set of commits to the VM system does the following, and containJohn Dyson1996-05-1812-594/+474