aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* Assign map->header values to avoid boundary checks.Konstantin Belousov2018-01-203-59/+35
* Remove SFBUF_OPTIONAL_DIRECT_MAP and such hacks, replacing them across theNathan Whitehorn2018-01-191-1/+1
* Move VM_NUMA_ALLOC and DEVICE_NUMA under the single global config option NUMA.Jeff Roberson2018-01-145-14/+50
* Add support for NUMA domains to bus dma tags. This causes all memoryJeff Roberson2018-01-122-14/+26
* Implement NUMA support in uma(9) and malloc(9). Allocations from specificJeff Roberson2018-01-123-171/+460
* Implement NUMA policy for kmem_*(9). This maintains compatibility withJeff Roberson2018-01-125-41/+179
* Add files for r327895Jeff Roberson2018-01-122-0/+290
* Implement 'domainset', a cpuset based NUMA policy mechanism. This allowsJeff Roberson2018-01-129-629/+60
* ANSIfy function definitions in sys/vm/Ed Maste2018-01-122-18/+6
* Restructure swapout tests after vm map locking was removed.Konstantin Belousov2018-01-041-98/+45
* Once we have decided to swap out a process, don't delay the laundering ofAlan Cox2018-01-041-1/+1
* Fix arc after r326347 broke various memory limit queries. Use UMA featuresJeff Roberson2018-01-023-6/+18
* Do not let vm_daemon run unbounded.Konstantin Belousov2018-01-011-1/+5
* The variable "minslptime" is pointless and always has been, ever since itsAlan Cox2017-12-311-13/+6
* Previously, swap_pager_copy() freed swap blocks one at at time, viaAlan Cox2017-12-311-50/+36
* Do not lock vm map in swapout_procs().Konstantin Belousov2017-12-291-25/+0
* Style.Konstantin Belousov2017-12-291-28/+26
* After r327168, the variable "vm_pageout_wanted" can be static.Alan Cox2017-12-292-2/+1
* Clean up the comment.Konstantin Belousov2017-12-281-2/+1
* In vm_swapout_map_deactivate_pages(), it is enough to lock the map for read.Konstantin Belousov2017-12-281-2/+2
* Refactor vm_map_find(), creating a separate function, vm_map_alignspace(),Alan Cox2017-12-261-41/+97
* Ensure that pass > 0 when starting a scan with vm_pages_needed == 1.Mark Johnston2017-12-261-0/+2
* Make the vm object bypass and collapse counters per CPU.Alan Cox2017-12-251-8/+19
* Fix two problems with the page daemon control loop.Mark Johnston2017-12-243-26/+45
* Perform all accesses to uma_reclaim_needed using atomic(9) KPI.Konstantin Belousov2017-12-191-2/+2
* Use a dedicated counter for inactive queue scans.Mark Johnston2017-12-111-12/+19
* Fix the act_scan_laundry_weight mechanism.Mark Johnston2017-12-091-1/+1
* Fix the UMA reclaim worker after r326347.Mark Johnston2017-12-071-1/+1
* Use unique wait messages in the page daemon control loop.Mark Johnston2017-12-061-1/+1
* Print the correct value when freelist is out of range.Andrew Turner2017-12-041-1/+1
* [mips] [vm] restore translation of freelist to flind for page allocationMichael Zhilin2017-12-042-10/+15
* Add comment for vm_map_find_min().Konstantin Belousov2017-12-011-0/+12
* SPDX: Consider code from Carnegie-Mellon University.Pedro F. Giffuni2017-11-3020-16/+24
* SPDX: wrong license.Pedro F. Giffuni2017-11-301-1/+1
* Verify the object/vnode association after vget() in vm_pageout_clean().Mark Johnston2017-11-291-0/+10
* Remove some comments that became incorrect with r325530.Mark Johnston2017-11-291-6/+0
* Eliminate kmem_arena and kmem_object in preparation for further NUMA commits.Jeff Roberson2017-11-288-49/+99
* Move domain iterators into the page layer where domain selection should takeJeff Roberson2017-11-288-271/+336
* When the swap pager allocates space on disk, it requests contiguousAlan Cox2017-11-281-33/+61
* Avoid unnecessary lookups when initializing the vm_page array.Mark Johnston2017-11-273-25/+5
* sys: general adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-2719-3/+41
* Move vm_phys_init_page() to vm_page.c.Mark Johnston2017-11-263-29/+28
* Remove unneeded initializations from vm_phys_init_page().Mark Johnston2017-11-261-1/+1
* Return different error code for the guard page layout violation.Konstantin Belousov2017-11-221-5/+6
* When vm_map_find(find_space = VMFS_OPTIMAL_SPACE) fails to find space, aAlan Cox2017-11-221-2/+2
* Allow for fictitious physical pages in vm_page_scan_contig().Mark Johnston2017-11-211-2/+4
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-2023-0/+46
* spdx: initial adoption of licensing ID tags.Pedro F. Giffuni2017-11-184-0/+8
* vmtotal: extend memory counters to accomodate for current and futureKonstantin Belousov2017-11-151-3/+54
* Fix operator priority.Konstantin Belousov2017-11-081-1/+2