diff options
Diffstat (limited to 'c/src/lib/libbsp/i386/shared/smp/getcpuid.c')
-rw-r--r-- | c/src/lib/libbsp/i386/shared/smp/getcpuid.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/i386/shared/smp/getcpuid.c b/c/src/lib/libbsp/i386/shared/smp/getcpuid.c index dc82d3f883..dec816698d 100644 --- a/c/src/lib/libbsp/i386/shared/smp/getcpuid.c +++ b/c/src/lib/libbsp/i386/shared/smp/getcpuid.c @@ -7,13 +7,15 @@ * http://www.rtems.com/license/LICENSE. */ +#include <rtems/score/cpu.h> + #include <bsp/apic.h> #include <bsp/smp-imps.h> static int lapic_dummy = 0; unsigned imps_lapic_addr = ((unsigned)(&lapic_dummy)) - LAPIC_ID; -int bsp_smp_processor_id(void) +uint32_t _CPU_SMP_Get_current_processor( void ) { return APIC_ID(IMPS_LAPIC_READ(LAPIC_ID)); } |