aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Correct the recovery logic in vm_page_alloc_contig:Attilio Rao2013-08-111-4/+2
* Different consumers of the struct vm_page abuse pageq member to keepKonstantin Belousov2013-08-109-80/+73
* Remove unused definition for CTL_VM_NAMES.Andrey Zonov2013-08-091-15/+0
* Revert the addition of VPO_BUSY and instead update vm_page_replace() toJohn Baldwin2013-08-092-7/+6
* Add missing 'VPO_BUSY' from r254141 to fix kernel build break.David E. O'Brien2013-08-091-0/+1
* On all the architectures, avoid to preallocate the physical memoryAttilio Rao2013-08-0910-116/+408
* The soft and hard busy mechanism rely on the vm object lock to work.Attilio Rao2013-08-0910-233/+421
* Split the pagequeues per NUMA domains, and split pageademon processKonstantin Belousov2013-08-076-177/+414
* Replace kernel virtual address space allocation with vmem. This providesJeff Roberson2013-08-0712-367/+278
* Fill in the description fields for M_FICT_PAGES.Mark Johnston2013-08-071-1/+1
* Revert r253939:Attilio Rao2013-08-054-18/+16
* The page hold mechanism is fast but it has couple of fallouts:Attilio Rao2013-08-044-16/+18
* Unbreak sysctl ABI changes introduced in r253662Andrey Zonov2013-07-291-2/+4
* Improve page LRU quality and simplify the logic.Jeff Roberson2013-07-261-71/+57
* Remove define and documentation for vm_pageout_algorithm missed in r253587Andrey Zonov2013-07-261-4/+2
* Clear entire map structure including locks so that theTim Kientzle2013-07-251-2/+1
* rename scheduler->swapper and SI_SUB_RUN_SCHEDULER->SI_SUB_LASTAndriy Gapon2013-07-242-18/+4
* Since r251709 a slab no longer use 8-bit indicies to manage items,Gleb Smirnoff2013-07-241-8/+0
* - Remove the long obsolete 'vm_pageout_algorithm' experiment.Jeff Roberson2013-07-241-9/+2
* - Correct a stale comment. We don't have vclean() anymore. The work isJeff Roberson2013-07-231-5/+0
* Revert r249590 and in case if mp_ncpus isn't initialized use MAXCPU. ThisGleb Smirnoff2013-07-231-2/+3
* Fix previous commit when option RACCT is not used.Jeremie Le Hen2013-07-221-0/+2
* Fix a panic in the racct code when munlock(2) is called with incorrect values.Jeremie Le Hen2013-07-221-1/+4
* Be more aggressive in using superpages in all mappings of objects:John Baldwin2013-07-193-8/+20
* When swap pager allocates metadata in the pagedaemon context, allow itKonstantin Belousov2013-07-111-1/+2
* The vm_fault() should not be allowed to proceed on the map entry whichKonstantin Belousov2013-07-111-0/+13
* The mlockall() or VM_MAP_WIRE_HOLESOK does not interact properly withKonstantin Belousov2013-07-112-11/+52
* Never remove user-wired pages from an object when doingKonstantin Belousov2013-07-112-9/+11
* In the vm_page_set_invalid() function, do not assert that the page isKonstantin Belousov2013-07-111-2/+0
* Fix typo in comment.Konstantin Belousov2013-07-091-1/+1
* vm_phys_fictitious_reg_range() was losing the 'memattr' because it would beNeel Natu2013-07-032-1/+1
* Remove a spurious keg lock acquisition.Davide Italiano2013-06-281-1/+1
* - Add a general purpose resource allocator, vmem, from NetBSD. It wasJeff Roberson2013-06-287-40/+29
* - Resolve bucket recursion issues by passing a cookie with zone flagsJeff Roberson2013-06-263-43/+86
* Typo in comment.Gleb Smirnoff2013-06-241-1/+1
* - Add a per-zone lock for zones without kegs.Jeff Roberson2013-06-204-105/+104
* - Persist the caller's flags in the bucket allocation flags so we don'tJeff Roberson2013-06-191-1/+1
* Fix a bug that allowed a tracing process (e.g. gdb) to writeDag-Erling Smørgrav2013-06-181-0/+6
* Refine UMA bucket allocation to reduce space consumption and improveJeff Roberson2013-06-182-309/+264
* - Add a new UMA API: uma_zcache_create(). This makes a zone without anyJeff Roberson2013-06-173-216/+293
* - Convert the slab free item list from a linked array of indices to aJeff Roberson2013-06-133-295/+149
* Revise the interface between vm_object_madvise() and vm_page_dontneed() soAlan Cox2013-06-103-31/+30
* Make sys_mlock() function just a wrapper around vm_mlock() functionGleb Smirnoff2013-06-082-5/+11
* Complete r251452:Attilio Rao2013-06-062-4/+7
* In vm_object_split(), busy and consequently unbusy the pages only whenAttilio Rao2013-06-041-3/+4
* Update a comment.Alan Cox2013-06-041-2/+2
* Relax the object locking in vm_pageout_map_deactivate_pages() andAlan Cox2013-06-041-11/+11
* Remove irrelevant comments.Konstantin Belousov2013-06-031-7/+0
* Require that the page lock is held, instead of the object lock, whenAlan Cox2013-06-032-7/+16
* Now that access to the page's "act_count" field is synchronized by the pageAlan Cox2013-06-011-1/+0