disconnect_bsp_APIC(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 πŸ‘‘


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