[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 2/3] Fix task register type after reset
From: |
Anthony Liguori |
Subject: |
[Qemu-devel] [PATCH 2/3] Fix task register type after reset |
Date: |
Tue, 22 Jul 2008 15:51:42 -0500 |
From: Avi Kivity <address@hidden>
kvm: qemu: fix task register type after reset
Breaks reboots.
Signed-off-by: Avi Kivity <address@hidden>
Signed-off-by: Anthony Liguori <address@hidden>
diff --git a/target-i386/helper.c b/target-i386/helper.c
index 852f093..7962d6b 100644
--- a/target-i386/helper.c
+++ b/target-i386/helper.c
@@ -403,7 +403,7 @@ void cpu_reset(CPUX86State *env)
env->ldt.limit = 0xffff;
env->ldt.flags = DESC_P_MASK | (2 << DESC_TYPE_SHIFT);
env->tr.limit = 0xffff;
- env->tr.flags = DESC_P_MASK | (11 < DESC_TYPE_SHIFT);
+ env->tr.flags = DESC_P_MASK | (11 << DESC_TYPE_SHIFT);
cpu_x86_load_seg_cache(env, R_CS, 0xf000, 0xffff0000, 0xffff,
DESC_P_MASK | DESC_S_MASK | DESC_CS_MASK |
DESC_R_MASK);