64 bit syscall fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2375 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
parent
d80c7d1c47
commit
c4e27dd441
2
kqemu.c
2
kqemu.c
|
@ -483,7 +483,7 @@ static int do_syscall(CPUState *env,
|
||||||
cpu_x86_set_cpl(env, 0);
|
cpu_x86_set_cpl(env, 0);
|
||||||
cpu_x86_load_seg_cache(env, R_CS, selector & 0xfffc,
|
cpu_x86_load_seg_cache(env, R_CS, selector & 0xfffc,
|
||||||
0, 0xffffffff,
|
0, 0xffffffff,
|
||||||
DESC_G_MASK | DESC_B_MASK | DESC_P_MASK |
|
DESC_G_MASK | DESC_P_MASK |
|
||||||
DESC_S_MASK |
|
DESC_S_MASK |
|
||||||
DESC_CS_MASK | DESC_R_MASK | DESC_A_MASK | DESC_L_MASK);
|
DESC_CS_MASK | DESC_R_MASK | DESC_A_MASK | DESC_L_MASK);
|
||||||
cpu_x86_load_seg_cache(env, R_SS, (selector + 8) & 0xfffc,
|
cpu_x86_load_seg_cache(env, R_SS, (selector + 8) & 0xfffc,
|
||||||
|
|
Loading…
Reference in a new issue