summaryrefslogtreecommitdiffstats
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Backed out the recent changes/enhancements to the VM code. Thedyson1996-07-3011-362/+207
* Slight performance tweak for previous commit.dg1996-07-281-2/+3
* Undo part of the scalability commit. Many of the changesdyson1996-07-281-29/+15
* Allow sequentially created mmap'ed anonymous regions to coalesce. Theredyson1996-07-271-23/+33
* Clean up some lint.dyson1996-07-271-3/+3
* Remove experimental header file. My test-build must have picked itdyson1996-07-271-1/+3
* Missing (prototype) change from the previous commit.dyson1996-07-271-2/+2
* This commit is meant to solve a couple of VM system problems ordyson1996-07-2710-209/+365
* Don't use NULL in non-pointer contexts.bde1996-07-121-2/+2
* Back-off on the previous commit, specifically remove the look-aheaddyson1996-07-081-11/+3
* Fix a problem with the pageout daemon RSS limiting, where it degradesdyson1996-07-081-21/+27
* In all special cases for spl or page_alloc where kmem_map is check for,dg1996-07-071-8/+8
* Properly set the PG_MAPPED and PG_WRITEABLE flags. This fixes some potentialdyson1996-07-023-6/+7
* Make -current consistant with -stable regarding time that a processdyson1996-06-301-2/+2
* Make sure we have an object in the map entry before trying to trim pagesdg1996-06-291-2/+3
* This commit does a couple of things:dyson1996-06-264-136/+183
* Fix some serious problems with limits checking in the sbrk(2)/brk(2)dyson1996-06-251-13/+25
* Remove RSS limiting until I rewrite the code to be non-recursive. Thedyson1996-06-241-9/+5
* Improve algorithm for page hash queue. It was previously aboutdyson1996-06-211-2/+2
* Several bugfixes/improvements:dyson1996-06-173-37/+52
* Various bugfixes/cleanups from me and others:dyson1996-06-166-90/+66
* Move a case of PG_MAPPED being set before a pmap_enter(). This will likelydg1996-06-141-2/+2
* Fix a very significant cnt.v_wire_count leak in vm_page.c, and somedyson1996-06-121-1/+2
* Fix some serious errors in vm_map_simplify_entries.dyson1996-06-121-6/+7
* Mostly superficial code improvements, add a diagnostic. Thedyson1996-06-101-18/+23
* Keep the vm_fault/vm_pageout from getting into an "infinite paging loop", bydyson1996-06-101-3/+7
* Adjust the threshold for blocking on movement of pages from the cachedyson1996-06-083-9/+8
* Keep page-table pages from ever being sensed as dirty. This should fixdyson1996-06-052-72/+139
* Disable madvise optimizations for device pager objects (some of thedyson1996-06-011-6/+9
* This commit is dual-purpose, to fix more of the pageout daemondyson1996-05-318-58/+101
* Correct some unfortunately chosen constants, otherwise, not enoughdyson1996-05-291-4/+3
* After careful review by David Greenman and myself, David had found adyson1996-05-291-59/+94
* Make sure that pageout deadlocks cannot occur. There is a problemdyson1996-05-292-9/+33
* Fix a couple of problems in the pageout_scan routine. First, there isdyson1996-05-261-3/+17
* I think this covers (fixes) the last batch of freeing active/held/busy pagedyson1996-05-261-1/+3
* Add an assert to vm_page_cache. We should never cache a dirty page.dyson1996-05-241-1/+4
* Add apparently needed splvm protection to the active queue, and eliminatedyson1996-05-241-2/+9
* Eliminate inefficient check for dirty pages for pages in the PQ_CACHEdyson1996-05-241-1/+14
* Make the conversion from the default pager to swap pager more robustdyson1996-05-241-5/+7
* Eliminate a vm_page_free, busy panic, in kern_malloc.dyson1996-05-231-1/+2
* Initial support for MADV_FREE, support for pages that we don't caredyson1996-05-234-59/+43
* After reviewing the previous commit to vm_object, the page protectiondyson1996-05-211-3/+1
* Don't protect non-managed pages off during object rundown. This fixesdyson1996-05-211-2/+3
* Initial support for mincore and madvise. Both are almost fullydyson1996-05-197-25/+387
* One more file missing from the mega-commit. This inlines some verydyson1996-05-181-4/+32
* File mistakenly left out of the previous mega-commit. This providesdyson1996-05-181-1/+2
* This set of commits to the VM system does the following, and containdyson1996-05-1812-594/+474
* Allocate mbufs from a separate submap so that NMBCLUSTERS works aswollman1996-05-102-5/+15
* Another sweep over the pmap/vm macros, this time with more focus onphk1996-05-036-18/+17
* removed:phk1996-05-021-2/+2
OpenPOWER on IntegriCloud