aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Split the pagequeues per NUMA domains, and split pageademon processKonstantin Belousov2013-08-076-176/+413
* Replace kernel virtual address space allocation with vmem. This providesJeff Roberson2013-08-0712-366/+277
* 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
* Simplify the definition of vm_page_lock_assert(). There is no compellingAlan Cox2013-05-311-7/+6
* After the object lock was dropped, the object' reference count couldKonstantin Belousov2013-05-301-5/+5
* Remove the capitalization in the assertion message. Print the addressKonstantin Belousov2013-05-301-1/+1
* o Change the locking scheme for swp_bcount.Attilio Rao2013-05-281-5/+7
* Acquire read lock on the src object for vm_fault_copy_entry().Attilio Rao2013-05-221-4/+4
* o Relax locking assertions for vm_page_find_least()Attilio Rao2013-05-213-8/+18
* Add ddb command 'show pginfo' which provides useful information aboutKonstantin Belousov2013-05-211-0/+23