aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* vm_map_protect(): remove not needed recalculations of new_prot, new_maxprotKonstantin Belousov2021-01-141-5/+0
* vm_map_protect: allow to set prot and max_prot in one go.Konstantin Belousov2021-01-123-27/+43
* vmspace_fork: preserve wx settings in the child vm map after forkKonstantin Belousov2021-01-121-1/+2
* Implement enforcing write XOR execute mapping policy.Konstantin Belousov2021-01-112-0/+12
* uma: Avoid unmapping direct-mapped slabsMark Johnston2021-01-031-1/+7
* uma dbg: catch more corruption with atomicsRyan Libby2020-12-311-5/+4
* vm: Fix some bugs in the page busying codeMark Johnston2020-12-271-4/+4
* uma: Remove the MINBUCKET flag from the flag name listMark Johnston2020-12-271-1/+0
* Revert r368523 which fixed contig allocs waiting forever.Bryan Drewery2020-12-151-16/+4
* contig allocs: Don't retry forever on M_WAITOK.Bryan Drewery2020-12-101-4/+16
* uma: Make uma_zone_set_maxcache() work better with small limitsMark Johnston2020-12-062-45/+34
* uma: Enforce the use of uz_bucket_size_max in the free pathMark Johnston2020-12-062-6/+3
* uma: Use atomic load for uz_sleepersMark Johnston2020-12-061-1/+1
* uma: Avoid allocating buckets with the cross-domain lock heldMark Johnston2020-11-301-7/+33
* Make MAXPHYS tunable. Bump MAXPHYS to 1M.Konstantin Belousov2020-11-287-18/+27
* Wrap a long line in vm_pqbatch_process_page()Mark Johnston2020-11-191-1/+2
* Micro-optimize vm_page_pqbatch_submit()Mark Johnston2020-11-191-2/+2
* vm_phys: Try to clean up NUMA KPIsMark Johnston2020-11-199-75/+115
* vm_map: Handle kernel map entry allocator recursionMark Johnston2020-11-112-22/+136
* When destroying a UMA zone which has a reserve (set withJonathan T. Looney2020-11-101-0/+4
* Add more per-cpu zones.Mateusz Guzik2020-11-091-0/+3
* Implement superpages for PowerPC64 (HPT)Leandro Lupori2020-11-061-1/+2
* Rationalize per-cpu zones.Mateusz Guzik2020-11-051-2/+2
* vmspace: Convert to refcount(9)Mark Johnston2020-11-043-42/+29
* Conditionally compile struct vm_phys_seg's md_first field. This field isAlan Cox2020-10-231-0/+2
* uma: fix KTR message after r366840Ed Maste2020-10-191-1/+1
* uma: Respect uk_reserve in keg_drain()Mark Johnston2020-10-191-27/+64
* uma: Avoid depleting keg reserves when filling a bucketMark Johnston2020-10-191-5/+13
* Avoid dump_avail[] redefinition.Konstantin Belousov2020-10-145-67/+102
* Use unlocked page lookup for inmem() to avoid object lock contentionBryan Drewery2020-10-092-0/+16
* vm_page_dump_index_to_pa(): Add braces to the expression involving + and &.Konstantin Belousov2020-10-081-1/+1
* vm_pageout: Avoid rounding down the inactive scan targetMark Johnston2020-10-021-7/+8
* uma: Use the bucket cache for cross-domain allocationsMark Johnston2020-10-021-5/+49
* uma: Use LIFO for non-SMR bucket cachesMark Johnston2020-10-021-1/+9
* uma: Remove newlines from panic messagesMark Johnston2020-10-021-10/+10
* Implement sparse core dumpsMark Johnston2020-10-022-3/+10
* Flag vm_reserv and vm_phys sysctls as MPSAFE.Mark Johnston2020-09-232-4/+4
* Add a vmparam.h constant indicating pmap support for large pages.Mark Johnston2020-09-231-0/+2
* arm64/pmap: Sparsify pv_tableD Scott Phillips2020-09-211-0/+1
* vm_reserv: Sparsify the vm_reserv_array when VM_PHYSSEG_SPARSED Scott Phillips2020-09-212-16/+58
* Sparsify the vm_page_dump bitmapD Scott Phillips2020-09-213-7/+53
* Move vm_page_dump bitset array definition to MI codeD Scott Phillips2020-09-212-5/+31
* vm_ooffset_t is now unsignedEric van Gyzen2020-09-181-3/+0
* Increase the default vm.max_user_wired value.Mark Johnston2020-09-171-2/+7
* Support for userspace non-transparent superpages (largepages).Konstantin Belousov2020-09-092-7/+82
* vm_map: Add a map entry kind that can only be clipped at specific boundary.Konstantin Belousov2020-09-092-61/+188
* Add pmap_enter(9) PMAP_ENTER_LARGEPAGE flag and implement it on amd64.Konstantin Belousov2020-09-091-0/+1
* Add vm_map_find_aligned(9).Konstantin Belousov2020-09-092-0/+15
* Move MAP_32BIT_MAX_ADDR definition to sys/mman.h.Konstantin Belousov2020-09-091-2/+0
* Prepare to handle non-trivial errors from vm_map_delete().Konstantin Belousov2020-09-093-8/+14