X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=target-sh4%2Fop_helper.c;h=e955e810b5170c5d878c89d20ecbd9562ebfb569;hb=8b7acc79b9adb4dda6cc867b90e3a1e873f4f7e8;hp=09e3d23aff1c49d5cc380625822ceb5d26fe7381;hpb=022c62cbbcf1ff40b23c92874f8670cddfec2414;p=qemu.git diff --git a/target-sh4/op_helper.c b/target-sh4/op_helper.c index 09e3d23af..e955e810b 100644 --- a/target-sh4/op_helper.c +++ b/target-sh4/op_helper.c @@ -102,7 +102,9 @@ void helper_debug(CPUSH4State *env) void helper_sleep(CPUSH4State *env) { - env->halted = 1; + CPUState *cs = CPU(sh_env_get_cpu(env)); + + cs->halted = 1; env->in_sleep = 1; raise_exception(env, EXCP_HLT, 0); }