cpu_call
cpu_call(cp, cu_cpc_trigger, (uintptr_t)cp, (uintptr_t)B_FALSE);
cpu_call(cp, cu_cpc_trigger, (uintptr_t)cp, (uintptr_t)B_TRUE);
cpu_call(cp, (cpu_call_func_t)cu_cpu_info_detach_xcall, 0, 0);
cpu_call(cp, (cpu_call_func_t)(uintptr_t)func, arg, (uintptr_t)&error);
cpu_call(cp, kcpc_cpustop_func, preserve_context, 0);
cpu_call(cp, kcpc_remoteprogram_func, (uintptr_t)ctx,
extern void cpu_call(cpu_t *, cpu_call_func_t, uintptr_t, uintptr_t);