summaryrefslogtreecommitdiff
path: root/sys/vm/vm_glue.c
AgeCommit message (Expand)Author
2025-12-11vm: Fix kstack alignment assertionDag-Erling Smørgrav
2025-10-16vm: Fix iterator usage in vm_thread_stack_create()Mark Johnston
2025-09-09vm_domainset: Refactor iterators, multiple fixesOlivier Certner
2025-05-18vm_page: reset iterator after domainset drops lockDoug Moore
2025-05-07vm_page: drop mpred param from insert_lookupDoug Moore
2025-04-14vm_page: use iterators in page allocactionDoug Moore
2024-10-19vm_glue: use vm_page_alloc_domain_afterDoug Moore
2024-07-29sleepqueue: Remove kernel stack swapping support, part 10Mark Johnston
2024-07-29vm: Remove kernel stack swapping support, part 8Mark Johnston
2024-07-29vm: Remove kernel stack swapping support, part 2Mark Johnston
2024-07-13arm64: Support the L3 ATTR_CONTIGUOUS page size in pagesizes[]Alan Cox
2024-05-10vm: Change the return types of kernacc and useracc to boolJohn Baldwin
2024-04-30vm: Fix error handling in vm_thread_stack_back()Mark Johnston
2024-04-22thread: Simplify sanitizer integration with thread creationMark Johnston
2024-04-10vm: improve kstack_object pindex calculation to avoid pindex holesBojan Novković
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-02-13vm: ansifyMateusz Guzik
2022-01-06Remove special kstack allocation code for mips.Konstantin Belousov
2021-11-03Fix a common typo in syctl descriptionsGordon Bergling
2021-08-10uma: Add KMSAN hooksMark Johnston
2021-05-13fork: Suspend other threads if both RFPROC and RFMEM are not setMark Johnston
2021-04-13kstack: Add KASAN state transitionsMark Johnston
2020-11-04vmspace: Convert to refcount(9)Mark Johnston
2020-09-08Add interruptible variant of vm_wait(9), vm_wait_intr(9).Konstantin Belousov
2020-04-26Use a single VM object for kernel stacks.Mark Johnston
2020-02-28Convert a few triviail consumers to the new unlocked grab API.Jeff Roberson
2020-02-19Don't release xbusy on kmem pages. After lockless page lookup we will notJeff Roberson
2020-01-23Consistently use busy and vm_page_valid() rather than touching page bitsJeff Roberson
2020-01-12vm: add missing CLTFLAG_MPSAFE annotationsMateusz Guzik
2020-01-04UMA NUMA flag day. UMA_ZONE_NUMA was a source of confusion. Make the namesJeff Roberson
2019-12-07vm: fix sysctl vm.kstack_cache_size change reportMateusz Guzik
2019-12-02Fix a few places that free a page from an object without busy held. This isJeff Roberson
2019-11-22Revise the page cache size policy.Mark Johnston
2019-09-19sys/vm/vm_glue.c: Incorrect function name in panic stringAllan Jude
2019-09-10Replace redundant code with a few new vm_page_grab facilities:Jeff Roberson
2019-09-09Change synchonization rules for vm_page reference counting.Mark Johnston
2019-08-28Wire pages in vm_page_grab() when appropriate.Mark Johnston
2019-08-25Handle UMA_ANYDOMAIN in kstack_import().Mark Johnston
2019-08-06Cache kernel stacks in UMA. This gives us NUMA support, better concurrency,Jeff Roberson
2019-07-08Merge the vm_page hold and wire mechanisms.Mark Johnston
2019-06-07Replace uses of vm_page_unwire(m, PQ_NONE) with vm_page_unwire_noq(m).Mark Johnston
2019-05-13Provide separate accounting for user-wired pages.Mark Johnston
2018-10-23Refactor domainset iterators for use by malloc(9) and UMA.Mark Johnston
2018-10-22Fix the build after r339601.Mark Johnston
2018-10-22Swap in processes unless there's a global memory shortage.Mark Johnston
2018-09-19vm: check for empty kstack cache before lockingMateusz Guzik
2018-09-06Avoid resource deadlocks when one domain has exhausted its memory. AttemptMark Johnston
2018-08-29Remove {max/min}_offset() macros, use vm_map_{max/min}() inlines.Konstantin Belousov
2018-03-24Account the size of the vslock-ed memory by the thread.Konstantin Belousov