aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
Commit message (Expand)AuthorAgeFilesLines
* posixshm: Fix handling of sendfile() with largepage objectsMark Johnston2026-06-301-10/+13
* device_pager: Avoid double-insertion of pages into the pager listMark Johnston2026-06-303-19/+24
* witness: harden tunables for large settingsRyan Libby2026-06-291-2/+9
* vfs: rename vop_mmapped() to vop_update_atime()Konstantin Belousov2026-06-231-1/+1
* sys: Add td_kstack_top inline helper functionJohn Baldwin2026-05-271-1/+1
* arm64: VM/PMAP changes for CCA guest supportSarah Walker2026-05-121-0/+8
* vm: Add flags for unprotected allocationsSarah Walker2026-05-122-3/+21
* vm_map_growstack(): use local for p->p_vmspaceKonstantin Belousov2026-05-071-2/+1
* vm_map_growstack(): give a hint to user that stack was blown outKonstantin Belousov2026-05-071-2/+15
* vm_map_growstack(): consistently use local vars instead of curthread/procKonstantin Belousov2026-05-071-6/+8
* execve: Add guard pages around execve KVA buffersMark Johnston2026-05-044-10/+40
* VM_PAGE_TO_DMAP: Wrapper macro to return direct map address for a pageJohn Baldwin2026-04-232-6/+3
* DMAP_TO_VM_PAGE: Wrapper macro to map direct map address to a pageJohn Baldwin2026-04-231-0/+2
* kmap_alloc_wait/kmap_free_wakeup: Use void * instead of vm_offset_tJohn Baldwin2026-04-232-6/+8
* PHYS_TO_DMAP: Return a void * instead of a vm_offset_tJohn Baldwin2026-04-231-1/+1
* sys: Permit passing pointers to VIRT_IN_DMAP and DMAP_TO_PHYSJohn Baldwin2026-04-232-2/+2
* pmap_map: Use void * for the return value instead of vm_offset_tJohn Baldwin2026-04-234-7/+7
* sys: Switch td_kstack from vm_offset_t to char *John Baldwin2026-04-231-6/+6
* vm_kstack: Use void * instead of vm_offset_tJohn Baldwin2026-04-231-35/+34
* kva_alloc/free: Use void * instead of vm_offset_tJohn Baldwin2026-04-237-24/+26
* pmap_qenter/qremove: Use void * instead of vm_offset_tJohn Baldwin2026-04-236-20/+21
* sf_buf_kva: Return a pointer instead of a vm_offset_tJohn Baldwin2026-04-231-1/+1
* pmap_quick_(enter|remove)_page: Use void * instead of vm_offset_tJohn Baldwin2026-04-231-2/+2
* pkru: Fix handling of 1GB largepage mappingsMark Johnston2026-04-212-0/+33
* vm_swapout: Remove a special case from vm_swapout_map_deactivate_pages()Mark Johnston2026-04-151-13/+0
* vm_fault: Reset m_needs_zeroing properlyMark Johnston2026-04-081-4/+3
* vm_fault: Avoid creating clean, writeable superpage mappingsMark Johnston2026-03-271-2/+18
* Provide more precise error explanations for mmap(2) EINVAL errors.Kirk McKusick2026-03-191-13/+23
* Delete error-check code that can never happen.Kirk McKusick2026-03-191-4/+0
* vm_fault: expand KASSERT message in vm_fault_populate_cleanupisoux2026-03-161-1/+4
* vm_page.h: Materialize a spare bitOlivier Certner2026-02-191-0/+1
* vm_phys: Check `RB_FIND()` return value in case it is NULLJean-Sébastien Pédron2026-02-031-1/+1
* sys: do not allow entering vm_fault() on boot until VM is initializedKonstantin Belousov2026-01-191-0/+8
* vm/swap_pager.c: silence compiler warningKonstantin Belousov2026-01-171-1/+1
* swap_pager_getpages(): some pages from ma[] might be bogusKonstantin Belousov2026-01-171-8/+29
* swap_pager_getpages(): assert that bp->b_pages[] is accessed in boundsKonstantin Belousov2026-01-171-0/+3
* vm_map_entry_delete(): fix the calculation of swap releaseKonstantin Belousov2026-01-131-1/+1
* vm_object: remove the charge memberKonstantin Belousov2026-01-135-54/+54
* rfork(2): fix swap accounting in vmspace_unshare()Konstantin Belousov2026-01-133-2/+16
* swap_release_by_cred*(): give some additional info on panics due to underflowKonstantin Belousov2026-01-131-2/+4
* vm_object.h: tweak OBJ_ONEMAPPING comment even moreKonstantin Belousov2026-01-071-3/+2
* linker: Reset DMAP protections in link_elf_unload_file()Mark Johnston2026-01-061-8/+0
* vm/vm_object.h: clarify the OBJ_ONEMAPPING semanticKonstantin Belousov2026-01-041-2/+3
* vm_object_coalesce(): return swap reservation back if overchargedKonstantin Belousov2025-12-303-25/+68
* vm_object_coalesce(): do not account holes twiceKonstantin Belousov2025-12-301-4/+7
* vm_object_coalesce(): simplify common expressionKonstantin Belousov2025-12-301-6/+7
* vm_object_coalesce(): remove commented out codeKonstantin Belousov2025-12-301-12/+1
* vm/vm_mmap.c: inline erronous argument values for extended errorsKonstantin Belousov2025-12-291-18/+25
* vnode_pager: clean up undirty_pages()Doug Moore2025-12-261-39/+37
* vnode_pager: use ptoa(), atop()Doug Moore2025-12-231-10/+10