mirror of https://gitee.com/openkylin/qemu.git
efer is present even in legacy mode
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1393 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
parent
e04f40b5aa
commit
c45b3c0e1b
7
kqemu.c
7
kqemu.c
|
@ -431,7 +431,7 @@ int kqemu_cpu_exec(CPUState *env)
|
|||
kenv->cr3 = env->cr[3];
|
||||
kenv->cr4 = env->cr[4];
|
||||
kenv->a20_mask = env->a20_mask;
|
||||
#ifdef __x86_64__
|
||||
#if KQEMU_VERSION >= 0x010100
|
||||
kenv->efer = env->efer;
|
||||
#endif
|
||||
if (env->dr[7] & 0xff) {
|
||||
|
@ -530,6 +530,11 @@ int kqemu_cpu_exec(CPUState *env)
|
|||
#endif
|
||||
return 1;
|
||||
} else if (ret == KQEMU_RET_INTR) {
|
||||
#ifdef DEBUG
|
||||
if (loglevel & CPU_LOG_INT) {
|
||||
cpu_dump_state(env, logfile, fprintf, 0);
|
||||
}
|
||||
#endif
|
||||
return 0;
|
||||
} else if (ret == KQEMU_RET_SOFTMMU) {
|
||||
return 2;
|
||||
|
|
Loading…
Reference in New Issue