Mail Archives: djgpp-workers/1998/03/16/06:48:58
Is the VCPI specification available anywhere? The reason I'm asking this
is that I've been playing around with Morten Welinder's DPMI sources and
noticed something peculiar: when EMM386.EXE is loaded with the NOEMS
NOVCPI switches, the VCPI interface is still there, but it apparently
can't switch the processor away from V86 mode, so an attempt to load CR3
generates the GP exception and crashes the computer. Because of how
MWDPMI (may I call it that?) is implemented, this feature/bug should be
detected before actually trying to switch to PM, if any workaround is to
be made. Of course, it would be simplest to exit with an error message,
but since CWSDPMI has no problems with this, it doesn't seem sensible.
Esa Peuha
student of mathematics at the University of Helsinki
http://www.helsinki.fi/~peuha/
- Raw text -