summaryrefslogtreecommitdiff
path: root/sys/vm/vm_extern.h
AgeCommit message (Expand)Author
2025-11-21vm_page_free_prep(): convert PG_ZERO zeroed page check to use sf_bufKonstantin Belousov
2025-09-03vm/vm_fault.c: rename vm_fault_hold_pages_e() to vm_fault_hold_pages()Konstantin Belousov
2025-08-28vm_fault.c: rename vm_fault_quick_hold_pages_e() to vm_fault_hold_pages_e()Konstantin Belousov
2025-08-27vm_fault: improve interface for vm_fault_quick_hold_pages()Konstantin Belousov
2024-07-29vm: Remove kernel stack swapping support, part 8Mark Johnston
2024-05-10vm: Change the return types of kernacc and useracc to boolJohn Baldwin
2024-04-10vm: improve kstack_object pindex calculation to avoid pindex holesBojan Novković
2023-11-30vm: Add kva_alloc_alignedAndrew Turner
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .h patternWarner Losh
2022-09-22kmem_malloc/free: Use void * instead of vm_offset_t for kernel pointers.John Baldwin
2022-02-01vm/vm_extern.h, vm/vm_page.h: use sys/kassert.hKonstantin Belousov
2022-01-28Make <vm/vm_extern.h> more self-contained.John Baldwin
2022-01-10vm_addr_ok: add power2 invariant checkDoug Moore
2021-12-30vm_extern: use standard address checkers everywhereDoug Moore
2021-08-05Add vnode_pager_purge_range(9) KPIKa Ho Ng
2020-08-17Remove the VM map zone.Mark Johnston
2020-04-26Use a single VM object for kernel stacks.Mark Johnston
2019-09-27Improve MD page fault handlers.Konstantin Belousov
2018-10-30Add malloc_domainset(9) and _domainset variants to other allocator KPIs.Mark Johnston
2018-08-25Eliminate the arena parameter to kmem_free(). Implicitly this corrects anAlan Cox
2018-08-21Eliminate kmem_malloc()'s unused arena parameter. (The arena parameterAlan Cox
2018-08-20Eliminate kmem_alloc_contig()'s unused arena parameter.Alan Cox
2018-08-18Eliminate the unused arena parameter from kmem_alloc_attr().Alan Cox
2018-08-18Eliminate the arena parameter to kmem_malloc_domain(). It is redundant.Alan Cox
2018-07-19Have preload_delete_name() free pages backing preloaded data.Mark Johnston
2018-06-13Make UMA and malloc(9) return non-executable memory in most cases.Jonathan T. Looney
2018-02-06Use per-domain locks for vm page queue free. Move paging control fromJeff Roberson
2018-01-12Implement NUMA policy for kmem_*(9). This maintains compatibility withJeff Roberson
2017-11-20sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-10-20Move swapout code into vm/vm_swapout.c.Konstantin Belousov
2017-02-28Renumber copyright clause 4Warner Losh
2017-02-13Rework r313352.Konstantin Belousov
2017-02-11Change type of the prot parameter for kern_vm_mmap() from vm_prot_t to int.Konstantin Belousov
2017-02-06Add kern_vm_mmap2(), kern_vm_mprotect(), kern_vm_msync(), kern_vm_munlock(),Edward Tomasz Napierala
2016-01-19Various cleanups to the main function for AIO kernel processes:John Baldwin
2015-06-04Add a new file operations hook for mmap operations. File type-specificJohn Baldwin
2014-08-02Handle wiring failures in vm_map_wire() with the new functionsAlan Cox
2014-07-26When unwiring a region of an address space, do not assume that theAlan Cox
2013-09-20Merge the following changes from projects/bhyve_npt_pmap:Neel Natu
2013-08-07Replace kernel virtual address space allocation with vmem. This providesJeff Roberson
2013-08-05Revert r253939:Attilio Rao
2013-08-04The page hold mechanism is fast but it has couple of fallouts:Attilio Rao
2013-06-08 Make sys_mlock() function just a wrapper around vm_mlock() functionGleb Smirnoff
2011-10-30Eliminate vm_phys_bootstrap_alloc(). It was a failed attempt atAlan Cox
2011-10-28Use "u_long" instead of "unsigned long".Alan Cox
2011-07-10Extract the code to translate VM error into errno, into an exportedKonstantin Belousov
2011-07-09Add a facility to disable processing page faults. When activated,Konstantin Belousov
2010-12-27Move vm_object_print()'s prototype to the expected place.Alan Cox
2010-12-25Retire vm_fault_quick(). It's no longer used.Alan Cox