HomeFreeBSD

vm: Add a KVA arena for M_NEVERFREED allocations

Description

vm: Add a KVA arena for M_NEVERFREED allocations

This patch adds a new KVA arena for separating M_NEVERFREED allocations.
Separating KVAs for pages that are never freed should facilitate
superpage promotion in the kernel.

Differential Revision: https://reviews.freebsd.org/D45997
Reviewed by: alc, kib, markj
Tested by: alc

Details

Provenance
bnovkovAuthored on Jul 16 2024, 2:14 PM
Reviewer
alc
Differential Revision
D45997: vm: Add a KVA arena for M_NEVERFREED allocations
Parents
rGa8693e89e3e4: vm: Introduce vm_page_alloc_nofree_domain
Branches
Unknown
Tags
Unknown