| Commit message (Expand) | Author | Age | Files | Lines |
* | Refactor domainset iterators for use by malloc(9) and UMA. | Mark Johnston | 2018-10-23 | 1 | -1/+1 |
* | Fix the build after r339601. | Mark Johnston | 2018-10-22 | 1 | -2/+2 |
* | Swap in processes unless there's a global memory shortage. | Mark Johnston | 2018-10-22 | 1 | -1/+13 |
* | vm: check for empty kstack cache before locking | Mateusz Guzik | 2018-09-19 | 1 | -1/+1 |
* | Avoid resource deadlocks when one domain has exhausted its memory. Attempt | Mark Johnston | 2018-09-06 | 1 | -3/+5 |
* | Remove {max/min}_offset() macros, use vm_map_{max/min}() inlines. | Konstantin Belousov | 2018-08-29 | 1 | -1/+1 |
* | Account the size of the vslock-ed memory by the thread. | Konstantin Belousov | 2018-03-24 | 1 | -1/+8 |
* | Make v_wire_count a per-cpu counter(9) counter. This eliminates a | Jeff Roberson | 2018-02-12 | 1 | -1/+1 |
* | Use per-domain locks for vm page queue free. Move paging control from | Jeff Roberson | 2018-02-06 | 1 | -1/+1 |
* | ANSIfy function definitions in sys/vm/ | Ed Maste | 2018-01-12 | 1 | -12/+4 |
* | SPDX: Consider code from Carnegie-Mellon University. | Pedro F. Giffuni | 2017-11-30 | 1 | -1/+1 |
* | sys: further adoption of SPDX licensing ID tags. | Pedro F. Giffuni | 2017-11-20 | 1 | -0/+2 |
* | Move swapout code into vm/vm_swapout.c. | Konstantin Belousov | 2017-10-20 | 1 | -501/+0 |
* | Modify vm_page_grab_pages() to handle VM_ALLOC_NOWAIT. | Mark Johnston | 2017-08-11 | 1 | -2/+2 |
* | Introduce vm_page_grab_pages(), which is intended to replace loops calling | Alan Cox | 2017-08-09 | 1 | -13/+7 |
* | Renumber copyright clause 4 | Warner Losh | 2017-02-28 | 1 | -1/+1 |
* | Eliminate unneeded vm_page_xbusy() and vm_page_xunbusy() operations when | Alan Cox | 2016-08-14 | 1 | -2/+3 |
* | Fix a LOR between vnode locks and allproc_lock. | Konstantin Belousov | 2016-06-22 | 1 | -10/+21 |
* | Remove false claim. Giant is dropped by mi_startup() before passing | Konstantin Belousov | 2016-05-22 | 1 | -2/+0 |
* | sys/vm: minor spelling fixes in comments. | Pedro F. Giffuni | 2016-05-02 | 1 | -2/+2 |
* | A change to KPI of vm_pager_get_pages() and underlying VOP_GETPAGES(). | Gleb Smirnoff | 2015-12-16 | 1 | -25/+25 |
* | Exploit r288122 to avoid pointlessly enqueueing a page that is about to be | Alan Cox | 2015-10-09 | 1 | -1/+1 |
* | Make kstack_pages a tunable on arm, x86, and powepc. On i386, the | Konstantin Belousov | 2015-08-10 | 1 | -5/+5 |
* | Make KPI of vm_pager_get_pages() more strict: if a pager changes a page | Gleb Smirnoff | 2015-06-12 | 1 | -9/+8 |
* | Add kernel option KSTACK_USAGE_PROF to sample the stack depth on | Konstantin Belousov | 2014-10-04 | 1 | -0/+49 |
* | If vm_page_grab() allocates a new page, the page is not inserted into | Konstantin Belousov | 2014-08-13 | 1 | -0/+1 |
* | - Modify vm_page_unwire() and vm_page_enqueue() to directly accept | Attilio Rao | 2014-06-16 | 1 | -2/+2 |
* | Rename global cnt to vm_cnt to avoid shadowing. | Bryan Drewery | 2014-03-22 | 1 | -1/+1 |
* | Remove the deprecated VM_ALLOC_RETRY flag for the vm_page_grab(9). | Konstantin Belousov | 2013-08-22 | 1 | -3/+3 |
* | The soft and hard busy mechanism rely on the vm object lock to work. | Attilio Rao | 2013-08-09 | 1 | -12/+8 |
* | Replace kernel virtual address space allocation with vmem. This provides | Jeff Roberson | 2013-08-07 | 1 | -5/+9 |
* | Revert r253939: | Attilio Rao | 2013-08-05 | 1 | -7/+9 |
* | The page hold mechanism is fast but it has couple of fallouts: | Attilio Rao | 2013-08-04 | 1 | -9/+7 |
* | rename scheduler->swapper and SI_SUB_RUN_SCHEDULER->SI_SUB_LAST | Andriy Gapon | 2013-07-24 | 1 | -18/+3 |
* | Complete r251452: | Attilio Rao | 2013-06-06 | 1 | -2/+4 |
* | Switch the vm_object mutex to be a rwlock. This will enable in the | Attilio Rao | 2013-03-09 | 1 | -10/+11 |
* | Move the corresponding MTX_SYSINIT() next to their struct mtx declaration | Andre Oppermann | 2012-10-26 | 1 | -1/+2 |
* | - Remove accounting of locked memory from vsunlock(9) that I missed in r239818. | Andrey Zonov | 2012-08-30 | 1 | -7/+0 |
* | - Don't take an account of locked memory for current process in vslock(9). | Andrey Zonov | 2012-08-29 | 1 | -21/+0 |
* | Move kstack_cache_entry into the private header, and make the | Konstantin Belousov | 2011-12-16 | 1 | -7/+2 |
* | All the racct_*() calls need to happen with the proc locked. Fixing this | Edward Tomasz Napierala | 2011-07-06 | 1 | -0/+4 |
* | Fix several places to ignore processes that are not yet fully constructed. | John Baldwin | 2011-04-06 | 1 | -1/+2 |
* | Add accounting for most of the memory-related resources. | Edward Tomasz Napierala | 2011-04-05 | 1 | -3/+20 |
* | Move repeated MAXSLP definition from machine/vmparam.h to sys/vmmeter.h. | Konstantin Belousov | 2011-01-09 | 1 | -9/+7 |
* | Eliminate page queues locking around most calls to vm_page_free(). | Alan Cox | 2010-05-06 | 1 | -4/+0 |
* | Push down the acquisition of the page queues lock into vm_page_unwire(). | Alan Cox | 2010-05-05 | 1 | -2/+0 |
* | On Alan's advice, rather than do a wholesale conversion on a single | Kip Macy | 2010-04-30 | 1 | -4/+10 |
* | When doing kstack swapin, read as much pages in one run as possible. | Konstantin Belousov | 2010-04-29 | 1 | -11/+25 |
* | vm_thread_swapout() can safely dirty the page before rather than after | Alan Cox | 2010-04-19 | 1 | -1/+1 |
* | o) Add a VM find-space option, VMFS_TLB_ALIGNED_SPACE, which searches the | Juli Mallett | 2010-04-18 | 1 | -0/+9 |