topology_register_apic(9)
β¨ NAME β¨
topology_register_apic β register an APIC in early topology maps. That's the whole vibe, bestie. We're in the topology_register_apic(9) page of the Kernel API Manual, and it's giving "early topology maps main character energy" π
πΈ SYNOPSIS πΈ
void topology_register_apic (u32 apic_id , u32 acpi_id , bool present );
No cap, that's the exact signature. Copy it carefully, okay? π«Ά
π ARGUMENTS π
apic_idβ the APIC ID to set up. That's it, that's the assignment β¨acpi_idβ the ACPI ID associated to the APIC. They're linked, iykyk πpresentβtrueif the corresponding CPU is present. Simple as that π
π¦ SEE ALSO π¦
Go peek at the kernel file ./arch/x86/kernel/cpu/topology.c β iconic source behavior, fr fr π
topology_register_boot_apic(9)topology_get_logical_id(9)topology_unit_count(9)topology_hotplug_apic(9)topology_hotunplug_apic(9)topology_apply_cmdline_limits_early(9)
And that's the page, bestie π Cute little sign-off: this one's from source/version ./arch/x86/kernel/cpu, dated October 2026, and yes β it's still the topology_register_apic(9) page. Slay, 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