qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH] set correct CS seg limit and flags on sipi


From: Gleb Natapov
Subject: [Qemu-devel] [PATCH] set correct CS seg limit and flags on sipi
Date: Sun, 13 Sep 2009 11:19:51 +0300

TCG works with incorrect values somehow.

Signed-off-by: Gleb Natapov <address@hidden>
diff --git a/hw/apic.c b/hw/apic.c
index 2c414c1..c89008e 100644
--- a/hw/apic.c
+++ b/hw/apic.c
@@ -516,7 +516,7 @@ void apic_sipi(CPUState *env)
 
     env->eip = 0;
     cpu_x86_load_seg_cache(env, R_CS, s->sipi_vector << 8, s->sipi_vector << 
12,
-                           0xffff, 0);
+                           env->segs[R_CS].limit, env->segs[R_CS].flags);
     env->halted = 0;
     s->wait_for_sipi = 0;
 }
--
                        Gleb.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]