PMAP_INIT(9)
π NAME π
okay bestie, this is PMAP_INIT(9) from the Kernel Developer's Manual, and it's literally the page for pmap_init, pmap_init2 β initialize the pmap subsystem. That's the whole assignment. π
β¨ SYNOPSIS β¨
#include <sys/param.h>
#include <vm/vm.h>
#include <vm/pmap.h>
void
pmap_init(void);
void
pmap_init2(void);
π¦ DESCRIPTION π¦
okay so pmap_init() initializes the pmap(9) sub-system. It gets called during system initialization by vm_init(), and its whole job is to initialize any structures that the pmap_init system needs in order to map between physical and virtual memory. main character energy, honestly. π₯
then there's pmap_init2(), which initializes a zone for the PV entries. those PV entries are used to implement page sharing at the physical level. a high water mark is set so that the system can recover from excessive numbers of PV entries β like, the system has a little safety net and we love that for it. π«Ά
π SEE ALSO π
pmap(9)β go read it bestie, it's the related page π
π AUTHORS π
This manual page was written by Bruce M Simpson <bms@spc.org> β iconic behavior, no cap. π
okay that's the whole page, bestie π β source/version energy: Debian; date energy: June 10, 2005; PMAP_INIT(9) vibes throughout. bye bestie, slay responsibly! β¨π
π¦ where this page comes from
- freebsd 14.5: base 14.5
- Copyright (c) 2003 Bruce M Simpson <bms@spc.org>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms