1 /* SPDX-License-Identifier: GPL-2.0-only */ 2 3 #include <cpu/x86/lapic_def.h> 4 #include <cpu/x86/msr.h> 5 #include <smp/node.h> 6 7 #if CONFIG(SMP) boot_cpu(void)8int boot_cpu(void) 9 { 10 int bsp; 11 msr_t msr; 12 msr = rdmsr(LAPIC_BASE_MSR); 13 bsp = !!(msr.lo & (1 << 8)); 14 return bsp; 15 } 16 #endif 17