diff --git a/c/src/lib/libbsp/powerpc/t32mppc/start/start.S b/c/src/lib/libbsp/powerpc/t32mppc/start/start.S index 34e1cfac08..18d16a6e19 100644 --- a/c/src/lib/libbsp/powerpc/t32mppc/start/start.S +++ b/c/src/lib/libbsp/powerpc/t32mppc/start/start.S @@ -1,5 +1,5 @@ /* - * Copyright (c) 2012, 2015 embedded brains GmbH. All rights reserved. + * Copyright (c) 2012, 2017 embedded brains GmbH. All rights reserved. * * embedded brains GmbH * Dornierstr. 4 @@ -14,8 +14,8 @@ #include +#include #include - #include .globl _start @@ -39,6 +39,10 @@ _start: li r0, 0 stw r0, 0(r1) +#ifdef RTEMS_SMP + SET_SELF_CPU_CONTROL r3 +#endif + /* Copy fast text */ LWI r3, bsp_section_fast_text_begin LWI r4, bsp_section_fast_text_load_begin