Lines Matching full:t
50 * to be absolutely sure we don't try to IPI a CPU that isn't ready to
66 __asm__(".section .text.z_soc_mp_asm_entry, \"x\" \n\t"
67 ".align 4 \n\t"
68 ".global z_soc_mp_asm_entry \n\t"
69 "z_soc_mp_asm_entry: \n\t"
70 " movi a0, 0x4002f \n\t" /* WOE | UM | INTLEVEL(max) */
71 " wsr a0, PS \n\t"
72 " movi a0, 0 \n\t"
73 " wsr a0, WINDOWBASE \n\t"
74 " movi a0, 1 \n\t"
75 " wsr a0, WINDOWSTART \n\t"
76 " rsync \n\t"
77 " movi a1, z_mp_start_cpu \n\t"
78 " l32i a1, a1, 0 \n\t"
79 " l32i a1, a1, 0 \n\t"
80 " rsr a2, PRID \n\t"
81 " sub a2, a2, a1 \n\t"
82 " bnez a2, soc_mp_idle \n\t"
83 " movi a1, z_mp_stack_top \n\t"
84 " l32i a1, a1, 0 \n\t"
85 " call4 z_mp_entry \n\t"
86 "soc_mp_idle: \n\t"
89 " isync \n\t"
90 " extw \n\t"
92 " waiti 0 \n\t" /* Power-gating is allowed, we'll exit via reset */
93 " j soc_mp_idle \n\t");