| Commit message (Expand) | Author | Age | Files | Lines |
| * | Fix GCC build: Remove redundant pagedaemon_wakeup declaration | Conrad Meyer | 2018-03-16 | 1 | -1/+0 |
| * | Eliminate pageout wakeup races. Take another step towards lockless | Jeff Roberson | 2018-03-15 | 4 | -118/+151 |
| * | Revert the chunk from r330410 in vm_page_reclaim_run(). | Konstantin Belousov | 2018-03-13 | 1 | -1/+11 |
| * | Don't assert that the domain free lock is held until we're certain that | Jeff Roberson | 2018-03-07 | 1 | -2/+2 |
| * | Remove redundant test from r330410. | Konstantin Belousov | 2018-03-04 | 1 | -1/+1 |
| * | Unify bulk free operations in several pmaps. | Konstantin Belousov | 2018-03-04 | 2 | -12/+38 |
| * | Give the 0th domain's page daemon thread a consistent name. | Mark Johnston | 2018-02-27 | 1 | -0/+1 |
| * | Restore the pre-r329882 inactive page shortage computation. | Mark Johnston | 2018-02-24 | 1 | -1/+1 |
| * | Hide all vm/vm_pageout.h content under #ifdef _KERNEL. | Konstantin Belousov | 2018-02-24 | 1 | -2/+3 |
| * | Correct some comments after r328954. | Mark Johnston | 2018-02-23 | 1 | -11/+11 |
| * | Remove a bogus assertion from vm_page_launder(). | Mark Johnston | 2018-02-23 | 1 | -8/+5 |
| * | Add a generic Proportional Integral Derivative (PID) controller algorithm and | Jeff Roberson | 2018-02-23 | 4 | -38/+102 |
| * | vm_wait() rework. | Konstantin Belousov | 2018-02-20 | 5 | -109/+63 |
| * | Use the conventional name for an array of pages. | Mark Johnston | 2018-02-16 | 1 | -26/+26 |
| * | Cleanup unused page argument for vm_reserv_break(). | Konstantin Belousov | 2018-02-14 | 1 | -20/+7 |
| * | Ensure memory consistency on COW. | Konstantin Belousov | 2018-02-14 | 1 | -0/+4 |
| * | Do not call pmap_enter() with invalid protection mode. | Konstantin Belousov | 2018-02-14 | 1 | -0/+6 |
| * | Do not leak rv->psind in some specific situations. | Konstantin Belousov | 2018-02-13 | 1 | -0/+1 |
| * | Make v_wire_count a per-cpu counter(9) counter. This eliminates a | Jeff Roberson | 2018-02-12 | 5 | -14/+15 |
| * | Fix boot_pages exhaustion on machines with many domains and cores, where | Gleb Smirnoff | 2018-02-09 | 3 | -40/+51 |
| * | Fix three miscalculations in amount of boot pages: | Gleb Smirnoff | 2018-02-07 | 3 | -13/+31 |
| * | Dequeue wired pages lazily. | Mark Johnston | 2018-02-07 | 5 | -61/+146 |
| * | Use correct arithmetic to calculate how many pages we need for kegs | Gleb Smirnoff | 2018-02-06 | 1 | -3/+3 |
| * | Use per-domain locks for vm page queue free. Move paging control from | Jeff Roberson | 2018-02-06 | 21 | -549/+1224 |
| * | Improve DIAGNOSTIC printf. Report using a boot page every time regardless | Gleb Smirnoff | 2018-02-06 | 1 | -2/+1 |
| * | Fix boot_pages calculation for machines that don't have UMA_MD_SMALL_ALLOC. | Gleb Smirnoff | 2018-02-06 | 3 | -12/+42 |
| * | Delete a declaration for a variable removed in r305362. | Mark Johnston | 2018-02-06 | 1 | -2/+0 |
| * | Followup on r302393 by cperciva, improving calculation of boot pages required | Gleb Smirnoff | 2018-02-06 | 4 | -79/+91 |
| * | On munlock(), unwire correct page. | Konstantin Belousov | 2018-02-05 | 1 | -5/+16 |
| * | On pageout, in vnode generic pager, for partially dirty page, only | Konstantin Belousov | 2018-02-02 | 1 | -0/+2 |
| * | 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 | -13/+25 |
| * | 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 |