diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-07-28 15:03:47 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-07-28 15:03:47 +0200 |
commit | 5d0fa04792fb6278ae410c3f487b7a32a635c821 (patch) | |
tree | 425f170b330a941566086d66183918331d04b209 /c/src/lib | |
parent | bsp/t32mppc: Add SMP support (diff) | |
download | rtems-5d0fa04792fb6278ae410c3f487b7a32a635c821.tar.bz2 |
bsp/t32mppc: Set PPC_PER_CPU_CONTROL_REGISTER
Diffstat (limited to 'c/src/lib')
-rw-r--r-- | c/src/lib/libbsp/powerpc/t32mppc/start/start.S | 8 |
1 files changed, 6 insertions, 2 deletions
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 <bspopts.h> +#include <rtems/score/percpu.h> #include <libcpu/powerpc-utility.h> - #include <bsp/vectors.h> .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 |