early_root_info_init(9)
okay so bestie, welcome to early_root_info_init(9) from the Kernel API Manual β¨ this is a tiny kernel page and we're gonna read every detail together, no cap.
πΈ NAME πΈ
early_root_info_init β that's the function name, and the original NAME line has no extra description after the dash. It's giving mysterious minimal icon behavior π
β¨ SYNOPSIS β¨
int early_root_info_init (void );
Yep, that's the whole signature. int return type, and void right there in the parens. Iconic.
π ARGUMENTS π
voidβ no arguments. Zero args, no stress, just vibes π«Ά
π¦ DESCRIPTION π¦
okay so this one is called before pcibios_scan_root and pci_scan_bus β literally before both of them, bestie, that's the timeline.
It fills the mp_bus_to_cpumask array based according to the LDT Bus Number Registers found in the northbridge. That's the technical tea β and ngl we are not inventing extra lore here.
π SEE ALSO π
- Kernel file
./arch/x86/pci/amd_bus.cβ go look there for the source-adjacent stuff π
cute sign-off time π this page's source/version line is ./arch/x86/pci, and the date on it is October 2026. mwah π stay early, stay root, stay info-init'd π§ββοΈ
π¦ 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