blob: d45ed3a4722ac4659b814b07de1bfcb2b96a7148 [file] [log] [blame]
Kyösti Mälkki5a5c8862014-01-26 14:41:54 +02001#include <smp/node.h>
Eric Biedermanfcd5ace2004-10-14 19:29:29 +00002#include <cpu/x86/msr.h>
3
Kyösti Mälkkieafb18b2011-11-22 19:44:45 +02004#if CONFIG_SMP
Stefan Reinauer00093a82011-11-02 16:12:34 -07005int boot_cpu(void)
Eric Biedermanfcd5ace2004-10-14 19:29:29 +00006{
7 int bsp;
8 msr_t msr;
9 msr = rdmsr(0x1b);
10 bsp = !!(msr.lo & (1 << 8));
11 return bsp;
12}
Kyösti Mälkkieafb18b2011-11-22 19:44:45 +020013#endif