title: How to use the APIC to create IPIs to wake the APs for SMP in x86 assembly?
body: <p>In a post-boot enviroment (no OS), how would one use the BSP (first core/processor) to create IPIs for the APs (all other cores/processors)? Essentially, how does one wake and set the instruction pointer for the other cores when starting from one?</p>