disable_local_APIC(9)
β¨ disable_local_APIC β kernel API manual β¨
okay so this is disable_local_APIC(9), straight out of the kernel API manual, and it's literally the "bye bestie" button for your local APIC π
keep reading, it's short and sweet.
πΈ NAME πΈ
disable_local_APIC β clears and disables the local APIC. that's it. that's the whole vibe. π
π¦ SYNOPSIS π¦
void disable_local_APIC (void );
no arguments, no surprises, no drama. it just goes in and does the thing β¨
π ARGUMENTS π
voidβ no arguments. none. zero.void. it takes nothing and it wants nothing, your fave low-maintenance function fr fr π«Ά
π SEE ALSO π
this is the little friend group it runs with, all from the kernel file ./arch/x86/kernel/apic/apic.c:
lapic_get_maxlvt(9)clear_local_APIC(9)apic_soft_disable(9)sync_Arb_IDs(9)setup_local_APIC(9)init_apic_mappings(9)spurious_interrupt(9)connect_bsp_APIC(9)disconnect_bsp_APIC(9)apic_bsp_setup(9)
like, go read them too, they're all part of the same APIC storyline ππ₯
ngl the whole page is basically one line of business and then a guest list, and honestly? iconic. no cap. π
and that's the whole page bestie!! β¨ this one's chillin' under ./arch/x86/kernel/apic, dated October 2026, from the disable_local_APIC(9) source/version β mwah, tysm for reading, ily, go disable some APICs responsibly π§ππΈ
π¦ 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