From: bellard Date: Thu, 1 Feb 2007 22:12:43 +0000 (+0000) Subject: 64 bit syscall fix X-Git-Tag: release_0_9_1~1520 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=a5fb8f261e9c747814cb06ae2abf8fc26530ba5a;p=qemu-xen-4.4-testing.git 64 bit syscall fix --- diff --git a/kqemu.c b/kqemu.c index e01556adf..96ca5826c 100644 --- a/kqemu.c +++ b/kqemu.c @@ -483,7 +483,7 @@ static int do_syscall(CPUState *env, cpu_x86_set_cpl(env, 0); cpu_x86_load_seg_cache(env, R_CS, selector & 0xfffc, 0, 0xffffffff, - DESC_G_MASK | DESC_B_MASK | DESC_P_MASK | + DESC_G_MASK | DESC_P_MASK | DESC_S_MASK | DESC_CS_MASK | DESC_R_MASK | DESC_A_MASK | DESC_L_MASK); cpu_x86_load_seg_cache(env, R_SS, (selector + 8) & 0xfffc,