summaryrefslogtreecommitdiffstats
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Both the vm_map and vmspace zones are defined as "no free". So, there is noalc2013-09-221-23/+2
* Merge the following changes from projects/bhyve_npt_pmap:neel2013-09-202-6/+15
* The pmap function pmap_clear_reference() is no longer used. Remove it.alc2013-09-201-1/+0
* Extend the support for exempting processes from being killed when swap isjhb2013-09-191-10/+7
* PG_SLAB no longer serves a useful purpose, since m->object is nokib2013-09-174-15/+4
* Remove zero-copy sockets code. It only worked for anonymous memory,kib2013-09-163-133/+8
* If the last page of the file is partially full and whole validkib2013-09-141-3/+10
* Fix an off-by-one error when populating mincore(2) entries forjhb2013-09-121-2/+2
* Add a mmap flag (MAP_32BIT) on 64-bit platforms to request that a mapping usejhb2013-09-095-12/+32
* Drain for the xbusy state for two places which potentially dokib2013-09-081-0/+6
* The vm_page_trysbusy() should not fail when shared busy counter orkib2013-09-051-3/+7
* 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
OpenPOWER on IntegriCloud