aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* vm_phys: fix freelist_contigDoug Moore2023-12-041-84/+62
* vm_phys: Add corresponding sysctl knob for loader tunableZhenlei Huang2023-10-241-4/+9
* vm_page: Add corresponding sysctl knob for loader tunableZhenlei Huang2023-10-241-3/+7
* swap_pager: Fix a race in swap_pager_swapoff_object()Mark Johnston2023-10-091-1/+1
* add pmap_active_cpus()Konstantin Belousov2023-08-232-0/+28
* vm_map.c: fix syntaxKonstantin Belousov2023-08-181-1/+1
* vm_map.c: plug several more places which might modify entry->offsetKonstantin Belousov2023-08-181-3/+10
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-1627-54/+0
* sys: Remove $FreeBSD$: one-line .h patternWarner Losh2023-08-164-4/+0
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-1621-42/+0
* vm: Allow MAP_32BIT for all architecturesDmitry Chagin2023-08-141-15/+2
* vm: MAP_32BIT_MAX_ADDR defined in sys/mman.hDmitry Chagin2023-08-141-4/+0
* vm: Fix address hints of 0 with MAP_32BITAlan Cox2023-08-122-12/+18
* linuxolator: implement Linux' PROT_GROWSDOWNKonstantin Belousov2023-08-121-4/+5
* vm_map_protect(): add VM_MAP_PROTECT_GROWSDOWN flagKonstantin Belousov2023-08-122-0/+20
* vm_map_growstack(): restore stack gap data if gap entry was removedKonstantin Belousov2023-08-121-3/+7
* vm_map: do not allow to merge stack gap entriesKonstantin Belousov2023-08-121-1/+2
* vm_map_protect(): handle stack protection stored in the stack guardKonstantin Belousov2023-08-121-4/+23
* vm_map_protect(): move guard handling at the last phase into an empty dedicat...Konstantin Belousov2023-08-121-4/+17
* vm_map_growstack(): handle max protection for stacksKonstantin Belousov2023-08-121-4/+5
* vm_map.c: add CONTAINS_BITS macroKonstantin Belousov2023-08-121-12/+13
* Add vm_map_insert1(9)Konstantin Belousov2023-08-122-25/+52
* vm_map_insert(): update herald commentKonstantin Belousov2023-08-121-3/+2
* Update comment describing struct vm_mapKonstantin Belousov2023-08-101-4/+3
* vm_phys: tune vm_phys_enqueue_contig loopDoug Moore2023-08-051-8/+36
* vm_phys_enq_range: no alignment assert for npages==0Doug Moore2023-08-041-3/+5
* vm_phys_enqueue_contig: handle npages==0Doug Moore2023-08-031-40/+36
* Revert "vm_phys_enqueue_contig: handle npages==0"Doug Moore2023-08-021-35/+39
* vm_phys_enqueue_contig: handle npages==0Doug Moore2023-08-021-39/+35
* vm_map: Add a macro to fetch a map entry's split boundary indexMark Johnston2023-08-013-12/+8
* radix_tree: compute slot from keybarrDoug Moore2023-07-301-35/+26
* radix_tree: redefine the clev fieldDoug Moore2023-07-301-47/+31
* Every path in a radix trie ends with a leaf or a NULL. By replacingDoug Moore2023-07-283-117/+135
* vm_mmap_object: Update the spelling of true/falseAlan Cox2023-07-271-2/+2
* vm: Fix vm_map_find_min()Alan Cox2023-07-261-2/+2
* vmspace_fork(): do not override offset for the guard entriesKonstantin Belousov2023-07-201-1/+2
* mmap(MAP_STACK): on stack grow, use original protectionKonstantin Belousov2023-07-202-8/+20
* radix_trie: simplify ge, le lookupsDoug Moore2023-07-191-172/+113
* vm_radix_init: use initializerDoug Moore2023-07-141-0/+1
* radix_trie: avoid code duplication in insertDoug Moore2023-07-091-32/+18
* radix_trie: replace node count with popmapDoug Moore2023-07-071-102/+89
* vm_fault: move FAULT_* return codes out of range for Mach errorsKonstantin Belousov2023-06-271-1/+1
* radix_trie: pass fewer params to node_getDoug Moore2023-06-271-23/+21
* radix_trie: clean up overlong linesDoug Moore2023-06-271-11/+20
* radix_trie: skip compare in lookup_le, lookup_geDoug Moore2023-06-271-4/+6
* vm: Fix anonymous memory clustering under ASLRAlan Cox2023-06-273-6/+13
* radix_trie: simplify trimkey functionsDoug Moore2023-06-251-9/+2
* radix_trie: avoid reloading radix nodeDoug Moore2023-06-231-5/+6
* vm_radix: drop unused function; use bool.Doug Moore2023-06-212-20/+4
* radix_trie: eliminate iteration in keydiffDoug Moore2023-06-201-6/+8