RTDECL(int) RTMpPokeCpu(RTCPUID idCpu) { RT_ASSERT_INTS_ON(); if (g_pfnR0DarwinCpuInterrupt == NULL) return VERR_NOT_SUPPORTED; g_pfnR0DarwinCpuInterrupt(idCpu); return VINF_SUCCESS; }
RTDECL(int) RTMpPokeCpu(RTCPUID idCpu) { RT_ASSERT_INTS_ON(); if (g_pfnR0DarwinCpuInterrupt == NULL) return VERR_NOT_SUPPORTED; IPRT_DARWIN_SAVE_EFL_AC(); /* paranoia */ g_pfnR0DarwinCpuInterrupt(idCpu); IPRT_DARWIN_RESTORE_EFL_AC(); return VINF_SUCCESS; }