Re: Comment on Memory Management FAQ

George Bell <[email protected]> Fri, 08 Nov 2002 21:27:07 -0500
Newsgroups gmane.os.freedos.devel
Message-ID <[email protected]>
Thank you Eric and Martin for sorting all this out for me.
 
Conclusion:  FDXMS passively provides services directly for programs 
that can switch themselves from real mode to protected mode, or 
indirectly via VCPI or DPMI for programs that don't.  While FDXMS itself 
does *not* provide VCPI or DPMI.  So if such services are required, they 
must be provided by loading emm386, himem.sys, or the like.   Also, 
FDXMS does not itself permanently alter the mode.

So then...hmmm  as Eric was saying  I guess if you load FDXMS first, and 
then emm386, FDXMS would not get pushed around by emm386.  But if FDXMS 
was loaded afterward, emm386 would put it into some mode(V86 real or 
protected?)  So I guess it's best to load FDXMS first!  :-)

I should also correct myself:  While most of us here I suppose are not 
that concerned with running DOS boxes in Windows, we may indeed be 
running DOS boxes in Linux, in which there might be multiple DOS boxes 
running in that system.  So then a DPMI would be of importance to us 
after all...

George