Message ID | 531F8E51.1010507@suse.de |
---|---|
State | New |
Headers | show |
diff --git a/target-arm/op_helper.c b/target-arm/op_helper.c index 8434f6e..931536e 100644 --- a/target-arm/op_helper.c +++ b/target-arm/op_helper.c @@ -232,10 +232,12 @@ void HELPER(wfi)(CPUARMState *env) void HELPER(wfe)(CPUARMState *env) { + CPUState *cs = CPU(arm_env_get_cpu(env)); + /* Don't actually halt the CPU, just yield back to top * level loop */ - env->exception_index = EXCP_YIELD; + cs->exception_index = EXCP_YIELD; cpu_loop_exit(env); }
Am 10.03.2014 01:15, schrieb Andreas Färber: > Signed-off-by: Andreas Färber <afaerber@suse.de> Needs: Andreas