Am Mittwoch, 28. Mai 2014, 10:14:10 schrieb Frantisek Hanzlik:
> Hello Stas,
>
> if I understand it from Your last devel branch changes, from Linux
> kernel 3.14+ will no longer be possible to use DPMI on i386 systems
> in VM86 mode?
> It would be annoying thing for me, because I use 32-bit systems for
> all my DOS apps, due to significantly higher performance over both
> emulation modes.
> Please, what is reason for this step? Linux kernel developers have
> always emphasized the need for kernel API preservation, what happened
> in this case?
> It will affect other emulators (wine, qemu) too?
Hello Franta,
as far as I know, the change only affects 64-bit kernels. It was
introduces because of an information leak with 16-Bit dmpi applications.
Linus committed a change to restore the old behavior online.
I created a file ldt16.conf in /etc/sysctl.d/ containing the line:
abi.ldt16 = 1
and got the old behavior after reboot. You could also use the command:
echo 1 > /proc/sys/abi/ldt16
to change your kernel without reboot.
Linus mentioned complaints from wine users.
The commit to the linux kernel with the workaround is:
fa81511bb0bbb2b1aace3695ce869da9762624ff
Reinhard
------------------------------------------------------------------------------
Time is money. Stop wasting it! Get your web API in 5 minutes.
www.restlet.com/download
http://p.sf.net/sfu/restlet
_______________________________________________
Dosemu-devel mailing list
Dosemu-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dosemu-devel