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, <nemesis at icequake.net>, icq=10317253 - To unsubscribe from this list: send the line "unsubscribe linux-msdos" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html
