]> rtime.felk.cvut.cz Git - l4.git/blob - kernel/fiasco/src/kern/arm/bsp/armada38x/tramp-mp-asm.h
Update
[l4.git] / kernel / fiasco / src / kern / arm / bsp / armada38x / tramp-mp-asm.h
1 #pragma once
2
3 #define HAVE_MACRO_BSP_EARLY_INIT
4 .macro bsp_early_init tmp1, tmp2
5         @ set SCU power to normal
6         mrc   p15, 0, \tmp2, c0, c0, 5
7         and   \tmp2, #3
8         adr   \tmp1, .Lmpcore_phys_base
9         ldr   \tmp1, [\tmp1]
10         add   \tmp1, \tmp2
11         mov   \tmp1, #0
12         strb  \tmp1, [\tmp1, #8]
13 .endm