From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ryan Underwood Subject: Re: App database, libsynth Date: Sat, 12 Jul 2003 19:59:18 -0500 Sender: linux-msdos-owner@vger.kernel.org Message-ID: <20030713005918.GS1031@dbz.icequake.net> References: <3F10A7F0.9060405@aknet.ru> Mime-Version: 1.0 Return-path: Content-Disposition: inline In-Reply-To: <3F10A7F0.9060405@aknet.ru> List-Id: Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-msdos@vger.kernel.org Hi Stas, On Sun, Jul 13, 2003 at 04:29:36AM +0400, Stas Sergeev wrote: > Hello. > > Ryan Underwood wrote: > >>In long mode there is no vm86. > >It looked like the long vs legacy mode could be toggled > >on a per segment basis in the rest of the information I > >pasted. What do you think that refers to? > That refers to that you seem like confusing > the legacy mode with the compatibility mode. > See this about switching: > http://www.x86-64.org/lists/discuss/msg03333.html Yes, that clears it up. So the legacy mode can only be enabled by rebooting the system since it is too difficult to switch between legacy and longmode on the fly. Furthermore, all the compatibility mode is good for is running 32-bit applications in longmode. > For now the decision was AFAIK to not mess with > vm86() in x86-64 linux port. That may sound sad > for us, but I guess they had some reasons for > doing so. I think most people will be using longmode on AMD-64 anyhow, so we should get the fast CPU emulation going as soon as possible. Side effect of the CPU emulation : can we do things with it like run Win95 or other VCPI program underneath DOSEMU? -- Ryan Underwood, , icq=10317253