cpu_spinup_trampoline
hwrpb->rpb_restart = (uint64_t) cpu_spinup_trampoline;
void cpu_spinup_trampoline(void); /* MAGIC */
cpu_start_code[0] |= ((u_int)cpu_spinup_trampoline >> 16) & 0x7fff;
cpu_start_code[1] |= (u_int)cpu_spinup_trampoline & 0xffff;
0x48000002 | (u_int)cpu_spinup_trampoline;
out32(0xf2800000, (int)cpu_spinup_trampoline);
void cpu_spinup_trampoline(void);
*(u_int *)EXC_RST = 0x48000002 | (u_int)cpu_spinup_trampoline;
extern vaddr_t cpu_spinup_trampoline;
vaddr_t cpu_spinup_trampoline;
(void *)cpu_spinup_trampoline, 0);
(void *)cpu_spinup_trampoline, 0);
cpu_spinup_trampoline = (vaddr_t)v;
extern u_char cpu_spinup_trampoline[];
cpu_spinup_trampoline,
cpu_spinup_trampoline_end - cpu_spinup_trampoline);