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
- debian bookworm: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- debian trixie: freebsd-manpages 12.2-2 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu jammy: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu noble: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu questing: freebsd-manpages 12.2-2
- ubuntu resolute: freebsd-manpages 12.2-2build1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu stonking: freebsd-manpages 12.2-2build1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- Copyright (c) 2003 Bruce M Simpson <bms@spc.org>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms