return env;
}
-void qemu_for_each_cpu(void (*func)(CPUState *cpu, void *data), void *data)
-{
- CPUArchState *env = first_cpu;
-
- while (env) {
- func(ENV_GET_CPU(env), data);
- env = env->next_cpu;
- }
-}
-
void cpu_exec_init(CPUArchState *env)
{
#ifndef CONFIG_USER_ONLY
*/
void run_on_cpu(CPUState *cpu, void (*func)(void *data), void *data);
-/**
- * qemu_for_each_cpu:
- * @func: The function to be executed.
- * @data: Data to pass to the function.
- *
- * Executes @func for each CPU.
- */
-void qemu_for_each_cpu(void (*func)(CPUState *cpu, void *data), void *data);
-
#endif