summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/i386/shared/smp/getcpuid.c
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/lib/libbsp/i386/shared/smp/getcpuid.c')
-rw-r--r--c/src/lib/libbsp/i386/shared/smp/getcpuid.c4
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));
}