PMAP_GROWKERNEL(9)

πŸ’– PMAP_GROWKERNEL πŸ’–

okay bestie, welcome to section 9 of the Kernel Developer's Manual β€” this is pmap_growkernel, and she is the girl for making the kernel's virtual address space bigger. yes, literally. sit down, hydrate, let's go 🫢


✨ NAME ✨

pmap_growkernel β€” grow the kernel virtual address (KVA) space 🌱


🌸 SYNOPSIS 🌸

#include <sys/param.h>
#include <vm/vm.h>
#include <vm/pmap.h>

void
pmap_growkernel(vm_offset_t addr);

like, three whole includes, she's high maintenance but worth it πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

so the pmap_growkernel() function grows the kernel virtual address space all the way up to the virtual address addr. that's it. that's the whole vibe. she's expanding. main character energy fr fr 🌈

and if she needs more page entries to do it? she will allocate more page entries if required. no cap, she just handles it. ✨

not me casually resizing the kernel's address space like it's a group chat πŸ’€

πŸ‘‘ SEE ALSO πŸ‘‘


πŸ’œ AUTHORS πŸ’œ

this manual page was written by Bruce M Simpson <bms@spc.org> πŸŽ€


and that's the whole page, bestie β€” short, sweet, iconic, exactly like she deserves πŸ’…

this one came from Debian, dated July 21, 2003 β€” yes, 2003, she's a vintage queen and she still slays 🌟

bye pookie, go grow something πŸ§šπŸ’–

πŸ“¦ where this page comes from