]> git.proxmox.com Git - qemu.git/blobdiff - target-lm32/op_helper.c
cpu_loop_exit: avoid using AREG0
[qemu.git] / target-lm32 / op_helper.c
index c72b1df47b1bc2fcc56337f8814dccd4acbfb266..a34cecd2951c6bcb974e38799345307b162120f4 100644 (file)
 void helper_raise_exception(uint32_t index)
 {
     env->exception_index = index;
-    cpu_loop_exit();
+    cpu_loop_exit(env);
 }
 
 void helper_hlt(void)
 {
     env->halted = 1;
     env->exception_index = EXCP_HLT;
-    cpu_loop_exit();
+    cpu_loop_exit(env);
 }
 
 void helper_wcsr_im(uint32_t im)
@@ -98,7 +98,7 @@ void tlb_fill(target_ulong addr, int is_write, int mmu_idx, void *retaddr)
                 cpu_restore_state(tb, env, pc);
             }
         }
-        cpu_loop_exit();
+        cpu_loop_exit(env);
     }
     env = saved_env;
 }