22 lines
679 B
Diff
22 lines
679 B
Diff
diff -ru zhcon-0.2.6.orig/src/display/lrmi.c zhcon-0.2.6/src/display/lrmi.c
|
|
--- zhcon-0.2.6.orig/src/display/lrmi.c 2008-07-29 10:38:13.000000000 +0100
|
|
+++ zhcon-0.2.6/src/display/lrmi.c 2008-07-29 10:39:51.000000000 +0100
|
|
@@ -176,7 +176,7 @@
|
|
}
|
|
|
|
|
|
-#define DEFAULT_VM86_FLAGS (IF_MASK | IOPL_MASK)
|
|
+#define DEFAULT_VM86_FLAGS (X86_EFLAGS_IF | X86_EFLAGS_IOPL)
|
|
#define DEFAULT_STACK_SIZE 0x1000
|
|
#define RETURN_TO_32_INT 255
|
|
|
|
@@ -790,7 +790,7 @@
|
|
|
|
context.vm.regs.cs = get_int_seg(v);
|
|
context.vm.regs.eip = get_int_off(v);
|
|
- context.vm.regs.eflags &= ~(VIF_MASK | TF_MASK);
|
|
+ context.vm.regs.eflags &= ~(X86_EFLAGS_VIF | X86_EFLAGS_TF);
|
|
|
|
continue;
|
|
}
|