X-Git-Url: https://repo.jachan.dev/qemu.git/blobdiff_plain/8b17ed4caa7e015324a4ecbe3c863e32458d840a..a4960ef34829c355fdf25b8ee6b869c92393e366:/exec.c diff --git a/exec.c b/exec.c index b85508ba30..46a283071a 100644 --- a/exec.c +++ b/exec.c @@ -492,8 +492,10 @@ void cpu_reset_interrupt(CPUArchState *env, int mask) void cpu_exit(CPUArchState *env) { - env->exit_request = 1; - cpu_unlink_tb(env); + CPUState *cpu = ENV_GET_CPU(env); + + cpu->exit_request = 1; + cpu->tcg_exit_req = 1; } void cpu_abort(CPUArchState *env, const char *fmt, ...)