Index: qvm86-host.c =================================================================== RCS file: /cvsroot/qvm86/qvm86/qvm86-host.c,v retrieving revision 1.15 diff -u -r1.15 qvm86-host.c --- qvm86-host.c 24 Aug 2005 00:14:20 -0000 1.15 +++ qvm86-host.c 12 Sep 2005 07:21:16 -0000 @@ -1156,7 +1156,7 @@ printk ("eax:%08x, ebx:%08x, ecx:%08x, edx:%08x\n", hostenv->regs[0], hostenv->regs[3], hostenv->regs[1], hostenv->regs[2]); printk ("esi:%08x, edi:%08x, ebp:%08x, esp:%08x\n", hostenv->regs[6], hostenv->regs[7], hostenv->regs[5], hostenv->regs[4]); } - hostenv->eflags = (newflags & 0x1ff) | (hostenv->eflags & 0xfffffe00); + hostenv->eflags = (newflags & 0x5ff) | (hostenv->eflags & 0xfffffa00); /* Update the cached selector values. */ for (i = 0; i < 6; i++) {