summaryrefslogtreecommitdiff
path: root/sys/vm/vm_map.c
AgeCommit message (Expand)Author
6 daysvm_map_entry_delete(): fix the calculation of swap releaseKonstantin Belousov
6 daysvm_object: remove the charge memberKonstantin Belousov
6 daysrfork(2): fix swap accounting in vmspace_unshare()Konstantin Belousov
2025-12-30vm_object_coalesce(): return swap reservation back if overchargedKonstantin Belousov
2025-06-20pmap_growkernel(): do not panic immediately, optionally return the errorKonstantin Belousov
2025-04-24vm_map: fix iterator jump sizeDoug Moore
2025-04-18vm_map: use page iterators in pmap_enterDoug Moore
2024-12-09vm_map: convert several bool members into flagsKonstantin Belousov
2024-12-09vm_map: wrap map->system_map checks into wrapperKonstantin Belousov
2024-12-09vm_map: overlap system map mutex and user man sxKonstantin Belousov
2024-12-06vm: rename MAP_STACK_GROWS_DOWN to MAP_STACK_AREAKonstantin Belousov
2024-12-06vm_map: remove _GN suffix from MAP_ENTRY_STACK_GAP and MAP_CREATE_STACK_GAP s...Konstantin Belousov
2024-12-06sys/vm: remove support for growing-up stacksKonstantin Belousov
2024-09-20vm_map: add vm_map_find_locked(9)Konstantin Belousov
2024-07-13vm ASLR: Handle VM_NRESERV_LEVEL == 0Alan Cox
2024-07-13arm64: Support the L3 ATTR_CONTIGUOUS page size in pagesizes[]Alan Cox
2024-06-13vm: Reduce address space fragmentationAlan Cox
2024-05-25uma: Deduplicate uma_small_allocBojan Novković
2023-11-26sys: Automated cleanup of cdefs and other formattingWarner Losh
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-08-18vm_map.c: fix syntaxKonstantin Belousov
2023-08-18vm_map.c: plug several more places which might modify entry->offsetKonstantin Belousov
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-08-12vm: Fix address hints of 0 with MAP_32BITAlan Cox
2023-08-12vm_map_protect(): add VM_MAP_PROTECT_GROWSDOWN flagKonstantin Belousov
2023-08-12vm_map_growstack(): restore stack gap data if gap entry was removedKonstantin Belousov
2023-08-12vm_map: do not allow to merge stack gap entriesKonstantin Belousov
2023-08-12vm_map_protect(): handle stack protection stored in the stack guardKonstantin Belousov
2023-08-12vm_map_protect(): move guard handling at the last phase into an empty dedicat...Konstantin Belousov
2023-08-12vm_map_growstack(): handle max protection for stacksKonstantin Belousov
2023-08-12vm_map.c: add CONTAINS_BITS macroKonstantin Belousov
2023-08-12Add vm_map_insert1(9)Konstantin Belousov
2023-08-12vm_map_insert(): update herald commentKonstantin Belousov
2023-08-01vm_map: Add a macro to fetch a map entry's split boundary indexMark Johnston
2023-07-26vm: Fix vm_map_find_min()Alan Cox
2023-07-20vmspace_fork(): do not override offset for the guard entriesKonstantin Belousov
2023-07-20mmap(MAP_STACK): on stack grow, use original protectionKonstantin Belousov
2023-06-26vm: Fix anonymous memory clustering under ASLRAlan Cox
2023-04-15amd64: fix PKRU and swapout interactionKonstantin Belousov
2022-07-18Rework how shared page related data is storedKornel Dulęba
2022-07-17vm: Remove handling for OBJT_DEFAULT objectsMark Johnston
2022-07-12vm_map: Simplify a call to vm_object_allocate_anon()Mark Johnston
2022-06-20vm: Fix racy checks for swap objectsMark Johnston
2022-04-13vm: Use __diagused for variables only used in KASSERT().John Baldwin
2022-02-14Use vmspace->vm_stacktop in place of sv_usrstack in more places.John Baldwin
2022-01-18fork: Copy the vm_stacktop field into the new vmspaceMark Johnston
2022-01-17exec: Reimplement stack address randomizationMark Johnston
2021-12-30vm_extern: use standard address checkers everywhereDoug Moore
2021-10-15setrlimit: Take stack gap into account.Dawid Gorecki
2021-05-13fork: Suspend other threads if both RFPROC and RFMEM are not setMark Johnston