aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_glue.c
Commit message (Expand)AuthorAgeFilesLines
* Refactor domainset iterators for use by malloc(9) and UMA.Mark Johnston2018-10-231-1/+1
* Fix the build after r339601.Mark Johnston2018-10-221-2/+2
* Swap in processes unless there's a global memory shortage.Mark Johnston2018-10-221-1/+13
* vm: check for empty kstack cache before lockingMateusz Guzik2018-09-191-1/+1
* Avoid resource deadlocks when one domain has exhausted its memory. AttemptMark Johnston2018-09-061-3/+5
* Remove {max/min}_offset() macros, use vm_map_{max/min}() inlines.Konstantin Belousov2018-08-291-1/+1
* Account the size of the vslock-ed memory by the thread.Konstantin Belousov2018-03-241-1/+8
* Make v_wire_count a per-cpu counter(9) counter. This eliminates aJeff Roberson2018-02-121-1/+1
* Use per-domain locks for vm page queue free. Move paging control fromJeff Roberson2018-02-061-1/+1
* ANSIfy function definitions in sys/vm/Ed Maste2018-01-121-12/+4
* SPDX: Consider code from Carnegie-Mellon University.Pedro F. Giffuni2017-11-301-1/+1
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Move swapout code into vm/vm_swapout.c.Konstantin Belousov2017-10-201-501/+0
* Modify vm_page_grab_pages() to handle VM_ALLOC_NOWAIT.Mark Johnston2017-08-111-2/+2
* Introduce vm_page_grab_pages(), which is intended to replace loops callingAlan Cox2017-08-091-13/+7
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* Eliminate unneeded vm_page_xbusy() and vm_page_xunbusy() operations whenAlan Cox2016-08-141-2/+3
* Fix a LOR between vnode locks and allproc_lock.Konstantin Belousov2016-06-221-10/+21
* Remove false claim. Giant is dropped by mi_startup() before passingKonstantin Belousov2016-05-221-2/+0
* sys/vm: minor spelling fixes in comments.Pedro F. Giffuni2016-05-021-2/+2
* A change to KPI of vm_pager_get_pages() and underlying VOP_GETPAGES().Gleb Smirnoff2015-12-161-25/+25
* Exploit r288122 to avoid pointlessly enqueueing a page that is about to beAlan Cox2015-10-091-1/+1
* Make kstack_pages a tunable on arm, x86, and powepc. On i386, theKonstantin Belousov2015-08-101-5/+5
* Make KPI of vm_pager_get_pages() more strict: if a pager changes a pageGleb Smirnoff2015-06-121-9/+8
* Add kernel option KSTACK_USAGE_PROF to sample the stack depth onKonstantin Belousov2014-10-041-0/+49
* If vm_page_grab() allocates a new page, the page is not inserted intoKonstantin Belousov2014-08-131-0/+1
* - Modify vm_page_unwire() and vm_page_enqueue() to directly acceptAttilio Rao2014-06-161-2/+2
* Rename global cnt to vm_cnt to avoid shadowing.Bryan Drewery2014-03-221-1/+1
* Remove the deprecated VM_ALLOC_RETRY flag for the vm_page_grab(9).Konstantin Belousov2013-08-221-3/+3
* The soft and hard busy mechanism rely on the vm object lock to work.Attilio Rao2013-08-091-12/+8
* Replace kernel virtual address space allocation with vmem. This providesJeff Roberson2013-08-071-5/+9
* Revert r253939:Attilio Rao2013-08-051-7/+9
* The page hold mechanism is fast but it has couple of fallouts:Attilio Rao2013-08-041-9/+7
* rename scheduler->swapper and SI_SUB_RUN_SCHEDULER->SI_SUB_LASTAndriy Gapon2013-07-241-18/+3
* Complete r251452:Attilio Rao2013-06-061-2/+4
* Switch the vm_object mutex to be a rwlock. This will enable in theAttilio Rao2013-03-091-10/+11
* Move the corresponding MTX_SYSINIT() next to their struct mtx declarationAndre Oppermann2012-10-261-1/+2
* - Remove accounting of locked memory from vsunlock(9) that I missed in r239818.Andrey Zonov2012-08-301-7/+0
* - Don't take an account of locked memory for current process in vslock(9).Andrey Zonov2012-08-291-21/+0
* Move kstack_cache_entry into the private header, and make theKonstantin Belousov2011-12-161-7/+2
* All the racct_*() calls need to happen with the proc locked. Fixing thisEdward Tomasz Napierala2011-07-061-0/+4
* Fix several places to ignore processes that are not yet fully constructed.John Baldwin2011-04-061-1/+2
* Add accounting for most of the memory-related resources.Edward Tomasz Napierala2011-04-051-3/+20
* Move repeated MAXSLP definition from machine/vmparam.h to sys/vmmeter.h.Konstantin Belousov2011-01-091-9/+7
* Eliminate page queues locking around most calls to vm_page_free().Alan Cox2010-05-061-4/+0
* Push down the acquisition of the page queues lock into vm_page_unwire().Alan Cox2010-05-051-2/+0
* On Alan's advice, rather than do a wholesale conversion on a singleKip Macy2010-04-301-4/+10
* When doing kstack swapin, read as much pages in one run as possible.Konstantin Belousov2010-04-291-11/+25
* vm_thread_swapout() can safely dirty the page before rather than afterAlan Cox2010-04-191-1/+1
* o) Add a VM find-space option, VMFS_TLB_ALIGNED_SPACE, which searches theJuli Mallett2010-04-181-0/+9