Signed-off-by: Elyes Haouas <ehaouas@noos.fr> Change-Id: I01c6651079333686cb0eb68e89e56d7907868124 Reviewed-on: https://review.coreboot.org/c/coreboot/+/68204 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Martin Roth <martin.roth@amd.corp-partner.google.com>
17 lines
265 B
C
17 lines
265 B
C
/* SPDX-License-Identifier: GPL-2.0-only */
|
|
|
|
#include <cpu/x86/lapic_def.h>
|
|
#include <cpu/x86/msr.h>
|
|
#include <smp/node.h>
|
|
|
|
#if CONFIG(SMP)
|
|
int boot_cpu(void)
|
|
{
|
|
int bsp;
|
|
msr_t msr;
|
|
msr = rdmsr(LAPIC_BASE_MSR);
|
|
bsp = !!(msr.lo & (1 << 8));
|
|
return bsp;
|
|
}
|
|
#endif
|