| delorie.com/archives/browse.cgi | search |
| X-Authentication-Warning: | delorie.com: mail set sender to djgpp-bounces using -f |
| Message-ID: | <3f99bd61$0$166$cc7c7865@news.luth.se> |
| From: | Martin Str|mberg <ams AT speedy DOT ludd DOT luth DOT se> |
| Subject: | Re: HELP with DPMI under DOS - Part II |
| Newsgroups: | comp.os.msdos.djgpp |
| References: | <AGMkb.445$947 DOT 280 AT nntpserver DOT swip DOT net> <3f944c94 DOT sandmann AT clio DOT rice DOT edu> <8N6lb.684$947 DOT 530 AT nntpserver DOT swip DOT net> <3f953833 DOT sandmann AT clio DOT rice DOT edu> <bn3hko$o7s$1 AT antares DOT lu DOT erisoft DOT se> <9003-Tue21Oct2003205315+0200-eliz AT elta DOT co DOT il> |
| User-Agent: | tin/1.4.6-20020816 ("Aerials") (UNIX) (NetBSD/1.6Q (alpha)) |
| Date: | 25 Oct 2003 00:01:37 GMT |
| Lines: | 69 |
| NNTP-Posting-Host: | speedy.ludd.luth.se |
| X-Trace: | 1067040097 news.luth.se 166 130.240.16.13 |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
| Reply-To: | djgpp AT delorie DOT com |
Eli Zaretskii <eliz AT elta DOT co DOT il> wrote:
:> From: eplmst AT lu DOT erisoft DOT se (Martin Stromberg)
:> Can't you just allocate some memory above 1.1MB and put the page
:> tables that won't fit in conventional memory there?
: That's what MWDPMI was supposed to be about ;-)
Searching on google turned up my own address... And only that one.
Ok. Is MWDPMI functional? Or pre-alpha or later? According to README,
it's non-functional, which is what I'll assume if I don't hear
anything else.
A question:
mwdpmi/DOC shows this (you'll need fixed fonts):
Page Dir Page Tables User Pages
v------+
+-------+ +-------+ | +-------+
CR3---->| 1M |-... +----->| |--+ +----->| |
+-------+ | +-------+ | +-------+
| Server|-... | | |--+ | +-->| |
This one.
+-------+ | +-------+ | | | +-------+
| 1st 4M|------+ | |--|--+ | | |
(2)
+-------+ +-------+ | | +-------+
| 2nd 4M|------+ | |--|-----+ | |
+-------+ | +-------+ | +-------+
. . | . . | . .
. . | . . | . .
+-------+ | +-------+ | +-------+
| | | | |--|--... | |
+-------+ | +-------+ | +-------+
| |
| +---- -+
| v
| +-------+
+----->| |-...
+-------+
| |-...
+-------+
| |-...
+-------+
| 0 |
+-------+
. .
. .
+-------+
| 0 |
+-------+
I understand it more or less.
But what is the second pointer in the first PTE doing there (marked
with "This one" by me)?
Would a third PTE (if necessary) occupy (2) designated by me?
Right,
MartinS
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |