disconnect_bsp_APIC(9)
π disconnect_bsp_APIC β the kernel API manual, bestie edition π
okay so like, quick vibe check: this page is disconnect_bsp_APIC from the Kernel API Manual (section 9, the kernel API girlies π). it's giving "detach the APIC from the interrupt system" energy, and honestly? iconic.
β¨ NAME β¨
disconnect_bsp_APIC β detach the APIC from the interrupt system π«Ά
πΈ SYNOPSIS πΈ
void disconnect_bsp_APIC (int virt_wire_setup );
no cap, that's the whole signature. void return, one int, we move β¨
π¦ ARGUMENTS π¦
virt_wire_setupβ this one's a little flag-ghostie that indicates, whether virtual wire mode is selected π like, it literally just tells you if virtual wire mode is the chosen vibe or not.
π DESCRIPTION π
okay bestie, here's the tea: virtual wire mode is necessary to deliver legacy interrupts even when the APIC is disabled. that's it, that's the whole explanation β the legacy interrupts need that virtual wire mode to actually show up at the party when the APIC is sitting out πβ¨
π₯ SEE ALSO π₯
sibling functions, all of them, no skipping, we love a full roster π
- Kernel file
./arch/x86/kernel/apic/apic.c lapic_get_maxlvt(9)clear_local_APIC(9)apic_soft_disable(9)disable_local_APIC(9)sync_Arb_IDs(9)setup_local_APIC(9)init_apic_mappings(9)spurious_interrupt(9)connect_bsp_APIC(9)apic_bsp_setup(9)
ngl, if you're poking at APIC teardown you should fr fr read connect_bsp_APIC(9) too β it's the other half of the situationship π
k that's the page!! this lil beauty lives in ./arch/x86/kernel/apic, dated October 2026, and it's filed under disconnect_bsp_APIC(9) in the Kernel API Manual. mwah, stan, 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