xref: /aosp_15_r20/external/coreboot/src/cpu/x86/lapic/boot_cpu.c (revision b9411a12aaaa7e1e6a6fb7c5e057f44ee179a49c)
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)8 int 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