diff -rc xorg-server-1.3.0.0/hw/kdrive/vesa/vm86.c xorg-server-1.3.0.0_patched/hw/kdrive/vesa/vm86.c *** xorg-server-1.3.0.0/hw/kdrive/vesa/vm86.c 2006-11-16 21:01:23.000000000 +0300 --- xorg-server-1.3.0.0_patched/hw/kdrive/vesa/vm86.c 2009-01-22 19:07:17.000000000 +0300 *************** *** 52,57 **** --- 52,62 ---- { vi->vms.regs.esp -= 2;\ LMW(vi,MAKE_POINTER(vi->vms.regs.ss, vi->vms.regs.esp)) = i;} + #ifndef IF_MASK + #define IF_MASK X86_EFLAGS_IF + #define IOPL_MASK X86_EFLAGS_IOPL + #endif + static int vm86old(struct vm86_struct *vms); static int vm86_loop(Vm86InfoPtr vi);