aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
...
* vm: stop taking proc lock in mmap to satisfy racct if it is disabledMateusz Guzik2018-09-181-13/+9
* Split some checks in vm_page_activate() to make it easier to read.Mark Johnston2018-09-101-4/+4
* Relax an assertion in vm_pqbatch_process_page().Mark Johnston2018-09-081-9/+16
* Use the correct terminology.Mark Johnston2018-09-061-2/+2
* Avoid resource deadlocks when one domain has exhausted its memory. AttemptMark Johnston2018-09-066-20/+58
* Remove vm_page_remque().Mark Johnston2018-09-063-26/+11
* Recent changes have created, for the first time, physical memory segmentsAlan Cox2018-09-021-1/+24
* Remove {max/min}_offset() macros, use vm_map_{max/min}() inlines.Konstantin Belousov2018-08-294-22/+31
* Remove the Yarrow PRNG algorithm option in accordance with due noticeMark Murray2018-08-261-4/+4
* Eliminate the arena parameter to kmem_free(). Implicitly this corrects anAlan Cox2018-08-255-48/+28
* Either "free" or "allocated" is misleading here, since an itemGleb Smirnoff2018-08-241-1/+1
* Fix comment. The actual meaning of ub_cnt is the opposite.Gleb Smirnoff2018-08-231-1/+1
* Add a per-pagequeue pdpages counter.Mark Johnston2018-08-234-7/+42
* Ensure that queue state is cleared when vm_page_dequeue() returns.Mark Johnston2018-08-232-50/+49
* Eliminate kmem_malloc()'s unused arena parameter. (The arena parameterAlan Cox2018-08-214-5/+4
* Eliminate kmem_alloc_contig()'s unused arena parameter.Alan Cox2018-08-202-7/+3
* Eliminate the unused arena parameter from kmem_alloc_attr().Alan Cox2018-08-183-9/+5
* Eliminate the arena parameter to kmem_malloc_domain(). It is redundant.Alan Cox2018-08-183-25/+9
* Prevent some parallel swap-ins, rate-limit swapper swap-ins.Konstantin Belousov2018-08-131-6/+34
* Account for the lowmem handlers in the inactive queue scan target.Mark Johnston2018-08-091-8/+19
* Add support for pmap_enter(..., psind=1) to the armv6 pmap. In other words,Alan Cox2018-08-081-5/+6
* Defer and aggregate swap_pager_meta_build frees.Alan Cox2018-08-081-64/+79
* Swap in WKILLED processes.Konstantin Belousov2018-08-041-46/+81
* Add the required page accounting to kmem_bootstrap_free().Mark Johnston2018-08-031-0/+4
* Add pmap_is_valid_memattr(9).Konstantin Belousov2018-08-011-0/+1
* For compat32, emulate the same wraparound check as occurs on the realKonstantin Belousov2018-07-311-0/+6
* Allow vm object coalescing to occur in the midst of a vm object when theAlan Cox2018-07-311-2/+3
* To date, mlockall(MCL_FUTURE) has had the unfortunate side effect ofAlan Cox2018-07-281-4/+7
* Rename VM_FREELIST_ISADMA to VM_FREELIST_LOWMEM.Warner Losh2018-07-271-24/+0
* Fix handling of KVA in kmem_bootstrap_free().Mark Johnston2018-07-271-4/+5
* Use __riscv to determine building for RISC-VLi-Wen Hsu2018-07-231-3/+3
* Add support for pmap_enter(psind = 1) to the arm64 pmap.Mark Johnston2018-07-201-3/+5
* Have preload_delete_name() free pages backing preloaded data.Mark Johnston2018-07-192-0/+33
* Revert r329254. The underlying cause for the copy-on-write problem inAlan Cox2018-07-191-4/+0
* Test PGA_REFERENCED after calling pmap_ts_referenced(), rather than before,Alan Cox2018-07-151-23/+34
* Add support for pmap_enter(..., psind=1) to the i386 pmap. In other words,Alan Cox2018-07-141-3/+3
* uma: whack main zone counter update in the slow path, freeing sideMateusz Guzik2018-07-121-8/+0
* Fix pre-SI_SUB_CPU initialization of per-CPU counters.Mark Johnston2018-07-101-7/+6
* Wrap the declaration and assignment of "stripe" with #ifdef NUMA declarationsSean Bruno2018-07-071-0/+4
* Use the ticks since the last update to reduce hysteresis in the partpopq andJeff Roberson2018-07-071-9/+25
* Save a call to pmap_remove() if entry cannot have any pages mapped.Konstantin Belousov2018-07-061-1/+8
* Style: no need for braces around single-line then clause.Konstantin Belousov2018-07-061-2/+1
* Back pcpu zone with domain correct pagesMatt Macy2018-07-062-6/+94
* Create a new macro for static DPCPU data.Andrew Turner2018-07-051-1/+1
* Copyout(9) on 4/4 i386 needs correct vm_page_array[].Konstantin Belousov2018-07-051-0/+10
* Allow callers to vm_phys_split_pages() to specify whether insertion shouldAlan Cox2018-07-051-5/+14
* inline atomics and allow tied modules to inline locksMatt Macy2018-07-022-3/+3
* Introduce vm_phys_enq_range(), and call it in vm_phys_alloc_npages()Alan Cox2018-07-021-5/+54
* Three changes to vm_phys_alloc_seg_contig():Alan Cox2018-06-291-7/+5
* Reflow one of the comments describing vm_phys_alloc_npages().Alan Cox2018-06-281-4/+4