platform_maar_init(9)
π platform_maar_init(9) π
okay so welcome to the Kernel API Manual, bestie β this page is literally all about platform_maar_init, and she is here to perform platform-level MAAR configuration. No cap. β¨
πΈ NAME πΈ
platform_maar_init β perform platform-level MAAR configuration. That's the whole assignment, and she ate. π
β¨ SYNOPSIS β¨
unsigned platform_maar_init (unsigned num_pairs );
π ARGUMENTS π
num_pairsβ the number of MAAR pairs present in the system. That's the count, bestie. π«Ά
π¦ DESCRIPTION π¦
Platforms should implement this function such that it configures as many MAAR pairs as required, from 0 up to the maximum of num_pairs-1, and returns the number that were used. Highkey important: any further MAARs will be configured to be invalid. π¨
The default implementation of this function will simply indicate that it has configured 0 MAAR pairs. She's lowkey doing the bare minimum, but she's honest about it. π
π RETURN π
The number of MAAR pairs configured. That's the vibe check result. π
π SEE ALSO π
Kernel file ./arch/mips/include/asm/maar.h β plus the squad: write_maar_pair(9), maar_init(9), struct maar_config(9), maar_config(9). iykyk. π
mwah π β this iconic little page lives under ./arch/mips/include/asm, is dated October 2026, and goes by platform_maar_init(9). periodt. π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms