SMP support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1640 c046a42c-6fe2-441c-8c8c-71466251a162
diff --git a/cpu-exec.c b/cpu-exec.c
index 9f6487a..72e3268 100644
--- a/cpu-exec.c
+++ b/cpu-exec.c
@@ -251,6 +251,8 @@
TranslationBlock *tb;
uint8_t *tc_ptr;
+ cpu_single_env = env1;
+
/* first we save global registers */
saved_env = env;
env = env1;
@@ -755,6 +757,8 @@
T2 = saved_T2;
#endif
env = saved_env;
+ /* fail safe : never use cpu_single_env outside cpu_exec() */
+ cpu_single_env = NULL;
return ret;
}