summaryrefslogtreecommitdiffstats
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Change the cap_rights_t type from uint64_t to a structure that we can extendpjd2013-09-051-6/+6
* Fix bug introduced in rewrite of keg_free_slab in -r251894.mckusick2013-08-311-1/+1
* Significantly reduce the cost, i.e., run time, of calls to madvise(...,alc2013-08-293-11/+21
* Remove comment that is no longer relevant since r254182.glebius2013-08-261-4/+0
* Addendum to r254141: The call to vm_radix_insert() in vm_page_cache() canalc2013-08-233-0/+25
* Revert r254501. Instead, reuse the type stability of the struct pmapkib2013-08-221-0/+1
* Remove the deprecated VM_ALLOC_RETRY flag for the vm_page_grab(9).kib2013-08-225-14/+6
* - Eliminate the vm object lock from the active queue scan. It is notjeff2013-08-211-24/+9
* Addendum to r254141: Allow recursion on the free pages queues lock inalc2013-08-211-1/+1
* - Increase the active lru refresh interval to 10 minutes. This has beenjeff2013-08-191-4/+12
* - Use an arbitrary but reasonably large import size for kva on architecturesjeff2013-08-191-1/+2
* Remove the arbitrary binding of the pagedaemon threads to the domains,kib2013-08-171-23/+4
* Add new mmap(2) flags to permit applications to request specific virtualjhb2013-08-165-17/+44
* - Fix bug in r254304. Use the ACTIVE pq count for the active listjeff2013-08-151-2/+2
* On the recovery path for vm_page_alloc(), if a page had been requestedattilio2013-08-151-0/+9
* - Add a statically allocated memguard arena since it is needed very earlyjeff2013-08-132-8/+10
* Improve pageout flow control to wakeup more frequently and do less work whilejeff2013-08-133-206/+63
* Correct the recovery logic in vm_page_alloc_contig:attilio2013-08-111-4/+2
* Different consumers of the struct vm_page abuse pageq member to keepkib2013-08-109-80/+73
* Remove unused definition for CTL_VM_NAMES.zont2013-08-091-15/+0
* Revert the addition of VPO_BUSY and instead update vm_page_replace() tojhb2013-08-092-7/+6
* Add missing 'VPO_BUSY' from r254141 to fix kernel build break.obrien2013-08-091-0/+1
* On all the architectures, avoid to preallocate the physical memoryattilio2013-08-0910-116/+408
* The soft and hard busy mechanism rely on the vm object lock to work.attilio2013-08-0910-233/+421
* Split the pagequeues per NUMA domains, and split pageademon processkib2013-08-076-177/+414
* Replace kernel virtual address space allocation with vmem. This providesjeff2013-08-0712-367/+278
* Fill in the description fields for M_FICT_PAGES.markj2013-08-071-1/+1
* Revert r253939:attilio2013-08-054-18/+16
* The page hold mechanism is fast but it has couple of fallouts:attilio2013-08-044-16/+18
* Unbreak sysctl ABI changes introduced in r253662zont2013-07-291-2/+4
* Improve page LRU quality and simplify the logic.jeff2013-07-261-71/+57
* Remove define and documentation for vm_pageout_algorithm missed in r253587zont2013-07-261-4/+2
* Clear entire map structure including locks so that thekientzle2013-07-251-2/+1
* rename scheduler->swapper and SI_SUB_RUN_SCHEDULER->SI_SUB_LASTavg2013-07-242-18/+4
* Since r251709 a slab no longer use 8-bit indicies to manage items,glebius2013-07-241-8/+0
* - Remove the long obsolete 'vm_pageout_algorithm' experiment.jeff2013-07-241-9/+2
* - Correct a stale comment. We don't have vclean() anymore. The work isjeff2013-07-231-5/+0
* Revert r249590 and in case if mp_ncpus isn't initialized use MAXCPU. Thisglebius2013-07-231-2/+3
* Fix previous commit when option RACCT is not used.jlh2013-07-221-0/+2
* Fix a panic in the racct code when munlock(2) is called with incorrect values.jlh2013-07-221-1/+4
* Be more aggressive in using superpages in all mappings of objects:jhb2013-07-193-8/+20
* When swap pager allocates metadata in the pagedaemon context, allow itkib2013-07-111-1/+2
* The vm_fault() should not be allowed to proceed on the map entry whichkib2013-07-111-0/+13
* The mlockall() or VM_MAP_WIRE_HOLESOK does not interact properly withkib2013-07-112-11/+52
* Never remove user-wired pages from an object when doingkib2013-07-112-9/+11
* In the vm_page_set_invalid() function, do not assert that the page iskib2013-07-111-2/+0
* Fix typo in comment.kib2013-07-091-1/+1
* vm_phys_fictitious_reg_range() was losing the 'memattr' because it would beneel2013-07-032-1/+1
* Remove a spurious keg lock acquisition.davide2013-06-281-1/+1
* - Add a general purpose resource allocator, vmem, from NetBSD. It wasjeff2013-06-287-40/+29
OpenPOWER on IntegriCloud