aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Make UMA and malloc(9) return non-executable memory in most cases.Jonathan T. Looney2018-06-137-23/+113
* uma: implement provisional api for per-cpu zonesMateusz Guzik2018-06-082-0/+42
* uma: fix up r334824Mateusz Guzik2018-06-081-1/+2
* uma: remove M_ZERO support for pcpu zonesMateusz Guzik2018-06-081-6/+3
* UMA memory debugging enabled with INVARIANTS consists of two things:Gleb Smirnoff2018-06-081-20/+124
* Fix a typo in vm_domain_set(). When a domain crosses into the severe range,Jonathan T. Looney2018-06-071-1/+1
* Reimplement brk() and sbrk() to avoid the use of _end.Mark Johnston2018-06-041-4/+10
* Correct the description of vm_pageout_scan_inactive() after r334508.Mark Johnston2018-06-041-3/+2
* Use a single, consistent approach to returning success versus failure inAlan Cox2018-06-042-13/+10
* Align UMA data to 128 byte cacheline sizeJustin Hibbits2018-06-041-1/+1
* Remove the "pass" variable from the page daemon control loop.Mark Johnston2018-06-021-48/+41
* Only check for MAP_32BIT when available.Konstantin Belousov2018-06-011-1/+4
* Only a small subset of mmap(2)'s flags should be used in combination withAlan Cox2018-06-011-2/+2
* Typo.Mark Johnston2018-05-301-1/+1
* Addendum to r334233. In vm_fault_populate(), since the page lock is held,Alan Cox2018-05-281-1/+1
* Eliminate duplicate assertions. We assert at the start of vm_fault_hold()Alan Cox2018-05-281-6/+8
* Use pmap_enter(..., psind=1) in vm_fault_populate() on amd64. WhileAlan Cox2018-05-261-18/+38
* Make vadvise compat freebsd11.Brooks Davis2018-05-251-13/+4
* Eliminate an unused parameter from vm_fault_populate().Alan Cox2018-05-241-4/+4
* Update r334154 with review feedback from D15490.Mark Johnston2018-05-241-18/+21
* Don't implement break(2) at all on aarch64 and riscv.Brooks Davis2018-05-241-5/+4
* Split the active and inactive queue scans into separate subroutines.Mark Johnston2018-05-241-179/+215
* Ensure that "m" is initialized in vm_page_alloc_freelist_domain().Mark Johnston2018-05-221-3/+1
* Use the canonical check for reservation support.Mark Johnston2018-05-191-4/+3
* Don't increment addl_page_shortage for wired pages.Mark Johnston2018-05-181-2/+1
* Fix a race in vm_page_pagequeue_lockptr().Mark Johnston2018-05-172-3/+4
* Fix powerpc64 LINTMatt Macy2018-05-171-1/+4
* Get rid of vm_pageout_page_queued().Mark Johnston2018-05-131-23/+7
* uma: increase alignment to 128 bytes on amd64Mateusz Guzik2018-05-111-1/+1
* Fix some races introduced in r332974.Mark Johnston2018-05-044-33/+36
* Eliminate some vm object relocks in vm fault.Konstantin Belousov2018-04-291-9/+13
* uma: whack main zone counter update in the slow pathMateusz Guzik2018-04-271-8/+0
* vm: move vm_cnt to __read_mostly now that it is not written toMateusz Guzik2018-04-271-1/+1
* Improve VM page queue scalability.Mark Johnston2018-04-247-548/+889
* Add a UMA zone flag to disable the use of buckets.Mark Johnston2018-04-242-5/+10
* Initialize marker pages in vm_page_domain_init().Mark Johnston2018-04-194-42/+44
* Ensure that m and skip_m belong to the same object.Mark Johnston2018-04-171-0/+2
* Handle Skylake-X errata SKZ63.Konstantin Belousov2018-04-072-16/+25
* Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis2018-04-064-6/+0
* Ensure the background laundering threshold is positive after a scan.Mark Johnston2018-04-021-3/+5
* Use UMA_SLAB_SPACE macro. No functional change here.Gleb Smirnoff2018-04-021-1/+1
* In uma_startup_count() handle special case when zone will fit intoGleb Smirnoff2018-04-021-1/+3
* Handle a special case when a slab can fit only one allocation,Gleb Smirnoff2018-04-021-1/+9
* Add a uma cache of free pages in the DEFAULT freepool. This gives usJeff Roberson2018-04-014-8/+109
* Add the flag ZONE_NOBUCKETCACHE. This flag instructions UMA not to keepJeff Roberson2018-04-012-1/+11
* Make vm_map_max/min/pmap KBI stable.Konstantin Belousov2018-03-302-0/+30
* Fix the background laundering mechanism after r329882.Mark Johnston2018-03-292-20/+19
* Implement several enhancements to NUMA policies.Jeff Roberson2018-03-294-26/+76
* Move vm_ndomains to vm.h where it can be used with a single header includeJeff Roberson2018-03-272-1/+2
* Allow to specify for vm_fault_quick_hold_pages() that nofault modeKonstantin Belousov2018-03-262-1/+14