| --- lrmi.c.orig 2008-09-06 12:24:36.070136428 +0200 |
| +++ lrmi.c 2008-09-06 12:28:10.584287458 +0200 |
| @@ -55,6 +55,18 @@ OTHER DEALINGS IN THE SOFTWARE. |
| #include "x86-common.h" |
| |
| #if defined(__linux__) |
| +#ifndef TF_MASK |
| +#define TF_MASK X86_EFLAGS_TF |
| +#endif |
| +#ifndef IF_MASK |
| +#define IF_MASK X86_EFLAGS_IF |
| +#endif |
| +#ifndef IOPL_MASK |
| +#define IOPL_MASK X86_EFLAGS_IOPL |
| +#endif |
| +#ifndef VIF_MASK |
| +#define VIF_MASK X86_EFLAGS_VIF |
| +#endif |
| #define DEFAULT_VM86_FLAGS (IF_MASK | IOPL_MASK) |
| #elif defined(__NetBSD__) || defined(__FreeBSD__) |
| #define DEFAULT_VM86_FLAGS (PSL_I | PSL_IOPL) |