summaryrefslogtreecommitdiff
path: root/sys/vm/vm_kern.c
AgeCommit message (Expand)Author
13 dayslinker: Reset DMAP protections in link_elf_unload_file()Mark Johnston
2025-09-09vm_domainset: Refactor iterators, multiple fixesOlivier Certner
2025-07-15amd64: add kva_layoutKonstantin Belousov
2025-05-07vm_page: drop mpred param from insert_lookupDoug Moore
2025-04-15vm_kern: in unback, init cursor while unlockedDoug Moore
2025-04-14vm_page: use iterators in page allocactionDoug Moore
2025-03-02vm_page: drop page_iter_lookupDoug Moore
2025-01-29vm_phys: reduce touching of page->pool fieldsDoug Moore
2025-01-23Revert "vm_phys: reduce touching of page->pool fields". Pho reports, and I haveDoug Moore
2025-01-21vm_phys: reduce touching of page->pool fieldsDoug Moore
2024-12-09vm_map: convert several bool members into flagsKonstantin Belousov
2024-12-09vm_map: overlap system map mutex and user man sxKonstantin Belousov
2024-11-25vm_page: pass page to iter_freeDoug Moore
2024-11-20vm_page: remove pages with iteratorsDoug Moore
2024-10-05 vm_kern: Use VM_ALLOC_NOFREE when allocating 'zero_region' pageBojan Novković
2024-07-30vm: Add a KVA arena for M_NEVERFREED allocationsBojan Novković
2024-07-13arm64: Support the L3 ATTR_CONTIGUOUS page size in pagesizes[]Alan Cox
2023-12-23Avoid waiting on physical allocations that can't possibly be satisfiedJason A. Harmening
2023-11-30vm: Add kva_alloc_alignedAndrew Turner
2023-11-30vm: Use vmem_xalloc in kva_allocAndrew Turner
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-08-23add pmap_active_cpus()Konstantin Belousov
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-06-04tslog: Annotate parts of SYSINIT cpuColin Percival
2022-09-22kmem_malloc/free: Use void * instead of vm_offset_t for kernel pointers.John Baldwin
2022-08-12sys/vm: Add TSLOG to some functionsColin Percival
2022-06-20vm_kern: Update KMSAN shadow maps when allocating kmem memoryMark Johnston
2021-11-11vm_page: Handle VM_ALLOC_NORECLAIM in the contiguous page allocatorMark Johnston
2021-10-19Convert vm_page_alloc() callers to use vm_page_alloc_noobj().Mark Johnston
2021-04-14uma: Introduce per-domain reclamation functionsMark Johnston
2021-04-13kmem: Add KASAN state transitionsMark Johnston
2021-04-04Add sysctl debug.uma_reclaimKonstantin Belousov
2021-04-04StyleKonstantin Belousov
2021-02-22vm_kern: Avoid sign extension in the KVA_QUANTUM definitionMark Johnston
2021-02-03Add a VM flag to prevent reclaim on a failed contig allocationRyan Stone
2020-12-15Revert r368523 which fixed contig allocs waiting forever.Bryan Drewery
2020-12-10contig allocs: Don't retry forever on M_WAITOK.Bryan Drewery
2020-11-19vm_phys: Try to clean up NUMA KPIsMark Johnston
2020-08-26Use a large kmem arena import size on NUMA systems.Mark Johnston
2020-08-17Commit a missing piece of r364302.Mark Johnston
2020-08-17Remove the VM map zone.Mark Johnston
2020-04-21Factor out the kmem contig page alloc and reclamation code.Mark Johnston
2020-04-21Minimize conditional compilation for handling of M_EXEC.Mark Johnston
2020-02-19Don't release xbusy on kmem pages. After lockless page lookup we will notJeff Roberson
2020-02-03Remove sparc64 kernel supportWarner Losh
2020-01-23Consistently use busy and vm_page_valid() rather than touching page bitsJeff Roberson
2020-01-16Simplify VM and UMA startup by eliminating boot pages. Instead use carefulJeff Roberson
2020-01-12vm: add missing CLTFLAG_MPSAFE annotationsMateusz Guzik
2019-12-22Make page busy state deterministic on free. Pages must be xbusy whenJeff Roberson
2019-10-18Apply mapping protections to preloaded kernel modules on amd64.Mark Johnston