Hello

I've compiled the DOSEMU2 devel branch (2.0pre4, 1893) on an Ubuntu 
12.04 LTS (x86 / 32-bit / PAE). This fails due to the usage of 
"X86_EFLAGS_FIXED" in the file "src/emu-i386/kvm.c".

I believe that the define of "X86_EFLAGS_FIXED" is missing in the kernel 
3.2 of my Ubuntu version. There has been a rename of "X86_EFLAGS_BIT1" 
to "X86_EFLAGS_FIXED" some time ago:

https://www.kernel.org/pub/linux/kernel/v3.0/ChangeLog-3.10.60


In the meantime, I added the following line to "kvm.c" and could compile 
successfully DOSEMU2:

#define X86_EFLAGS_FIXED                0x00000002

But I believe, this is NOT the right thing... DOSEMU2 runs, but I use 
"vm86" and not "kvm".


So, coming back to the subject of this message:

Is DOSEMU2 supposed to work on older Linux Kernels ? If not, then this 
message can be sent to device null.

Andreas


------------------------------------------------------------------------------
_______________________________________________
Dosemu-devel mailing list
Dosemu-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dosemu-devel

Reply via email to