| Commit message (Expand) | Author | Age | Files | Lines |
* | Assign map->header values to avoid boundary checks. | Konstantin Belousov | 2018-01-20 | 3 | -59/+35 |
* | Remove SFBUF_OPTIONAL_DIRECT_MAP and such hacks, replacing them across the | Nathan Whitehorn | 2018-01-19 | 1 | -1/+1 |
* | Move VM_NUMA_ALLOC and DEVICE_NUMA under the single global config option NUMA. | Jeff Roberson | 2018-01-14 | 5 | -14/+50 |
* | Add support for NUMA domains to bus dma tags. This causes all memory | Jeff Roberson | 2018-01-12 | 2 | -14/+26 |
* | Implement NUMA support in uma(9) and malloc(9). Allocations from specific | Jeff Roberson | 2018-01-12 | 3 | -171/+460 |
* | Implement NUMA policy for kmem_*(9). This maintains compatibility with | Jeff Roberson | 2018-01-12 | 5 | -41/+179 |
* | Add files for r327895 | Jeff Roberson | 2018-01-12 | 2 | -0/+290 |
* | Implement 'domainset', a cpuset based NUMA policy mechanism. This allows | Jeff Roberson | 2018-01-12 | 9 | -629/+60 |
* | ANSIfy function definitions in sys/vm/ | Ed Maste | 2018-01-12 | 2 | -18/+6 |
* | Restructure swapout tests after vm map locking was removed. | Konstantin Belousov | 2018-01-04 | 1 | -98/+45 |
* | Once we have decided to swap out a process, don't delay the laundering of | Alan Cox | 2018-01-04 | 1 | -1/+1 |
* | Fix arc after r326347 broke various memory limit queries. Use UMA features | Jeff Roberson | 2018-01-02 | 3 | -6/+18 |
* | Do not let vm_daemon run unbounded. | Konstantin Belousov | 2018-01-01 | 1 | -1/+5 |
* | The variable "minslptime" is pointless and always has been, ever since its | Alan Cox | 2017-12-31 | 1 | -13/+6 |
* | Previously, swap_pager_copy() freed swap blocks one at at time, via | Alan Cox | 2017-12-31 | 1 | -50/+36 |
* | Do not lock vm map in swapout_procs(). | Konstantin Belousov | 2017-12-29 | 1 | -25/+0 |
* | Style. | Konstantin Belousov | 2017-12-29 | 1 | -28/+26 |
* | After r327168, the variable "vm_pageout_wanted" can be static. | Alan Cox | 2017-12-29 | 2 | -2/+1 |
* | Clean up the comment. | Konstantin Belousov | 2017-12-28 | 1 | -2/+1 |
* | In vm_swapout_map_deactivate_pages(), it is enough to lock the map for read. | Konstantin Belousov | 2017-12-28 | 1 | -2/+2 |
* | Refactor vm_map_find(), creating a separate function, vm_map_alignspace(), | Alan Cox | 2017-12-26 | 1 | -41/+97 |
* | Ensure that pass > 0 when starting a scan with vm_pages_needed == 1. | Mark Johnston | 2017-12-26 | 1 | -0/+2 |
* | Make the vm object bypass and collapse counters per CPU. | Alan Cox | 2017-12-25 | 1 | -8/+19 |
* | Fix two problems with the page daemon control loop. | Mark Johnston | 2017-12-24 | 3 | -26/+45 |
* | Perform all accesses to uma_reclaim_needed using atomic(9) KPI. | Konstantin Belousov | 2017-12-19 | 1 | -2/+2 |
* | Use a dedicated counter for inactive queue scans. | Mark Johnston | 2017-12-11 | 1 | -12/+19 |
* | Fix the act_scan_laundry_weight mechanism. | Mark Johnston | 2017-12-09 | 1 | -1/+1 |
* | Fix the UMA reclaim worker after r326347. | Mark Johnston | 2017-12-07 | 1 | -1/+1 |
* | Use unique wait messages in the page daemon control loop. | Mark Johnston | 2017-12-06 | 1 | -1/+1 |
* | Print the correct value when freelist is out of range. | Andrew Turner | 2017-12-04 | 1 | -1/+1 |
* | [mips] [vm] restore translation of freelist to flind for page allocation | Michael Zhilin | 2017-12-04 | 2 | -10/+15 |
* | Add comment for vm_map_find_min(). | Konstantin Belousov | 2017-12-01 | 1 | -0/+12 |
* | SPDX: Consider code from Carnegie-Mellon University. | Pedro F. Giffuni | 2017-11-30 | 20 | -16/+24 |
* | SPDX: wrong license. | Pedro F. Giffuni | 2017-11-30 | 1 | -1/+1 |
* | Verify the object/vnode association after vget() in vm_pageout_clean(). | Mark Johnston | 2017-11-29 | 1 | -0/+10 |
* | Remove some comments that became incorrect with r325530. | Mark Johnston | 2017-11-29 | 1 | -6/+0 |
* | Eliminate kmem_arena and kmem_object in preparation for further NUMA commits. | Jeff Roberson | 2017-11-28 | 8 | -49/+99 |
* | Move domain iterators into the page layer where domain selection should take | Jeff Roberson | 2017-11-28 | 8 | -271/+336 |
* | When the swap pager allocates space on disk, it requests contiguous | Alan Cox | 2017-11-28 | 1 | -33/+61 |
* | Avoid unnecessary lookups when initializing the vm_page array. | Mark Johnston | 2017-11-27 | 3 | -25/+5 |
* | sys: general adoption of SPDX licensing ID tags. | Pedro F. Giffuni | 2017-11-27 | 19 | -3/+41 |
* | Move vm_phys_init_page() to vm_page.c. | Mark Johnston | 2017-11-26 | 3 | -29/+28 |
* | Remove unneeded initializations from vm_phys_init_page(). | Mark Johnston | 2017-11-26 | 1 | -1/+1 |
* | Return different error code for the guard page layout violation. | Konstantin Belousov | 2017-11-22 | 1 | -5/+6 |
* | When vm_map_find(find_space = VMFS_OPTIMAL_SPACE) fails to find space, a | Alan Cox | 2017-11-22 | 1 | -2/+2 |
* | Allow for fictitious physical pages in vm_page_scan_contig(). | Mark Johnston | 2017-11-21 | 1 | -2/+4 |
* | sys: further adoption of SPDX licensing ID tags. | Pedro F. Giffuni | 2017-11-20 | 23 | -0/+46 |
* | spdx: initial adoption of licensing ID tags. | Pedro F. Giffuni | 2017-11-18 | 4 | -0/+8 |
* | vmtotal: extend memory counters to accomodate for current and future | Konstantin Belousov | 2017-11-15 | 1 | -3/+54 |
* | Fix operator priority. | Konstantin Belousov | 2017-11-08 | 1 | -1/+2 |