delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/07/31/01:20:35

From: Dave Bird <dave AT xemu DOT demon DOT co DOT uk>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: DPMI-Alloc with 192MB RAM - how ?
Date: Mon, 26 Jul 1999 01:12:56 +0100
Organization: ARS HakeMongers inc...... ><_'> <_"
Message-ID: <ZNMEmiBIg6m3Ew3r@xemu.demon.co.uk>
References: <Pine DOT SUN DOT 3 DOT 91 DOT 990722195834 DOT 29776A-100000 AT is>
<7n7si0$ae1$1 AT news DOT luth DOT se> <3797dc74 DOT sandmann AT clio DOT rice DOT edu>
<7n9gpq$5lf$1 AT antares DOT lu DOT erisoft DOT se> <3798d38d DOT sandmann AT clio DOT rice DOT edu>
<7nepsn$34o$3 AT news DOT luth DOT se> <379b8e09 DOT sandmann AT clio DOT rice DOT edu>
NNTP-Posting-Host: xemu.demon.co.uk
X-NNTP-Posting-Host: xemu.demon.co.uk:158.152.196.209
X-Trace: news.demon.co.uk 933010263 nnrp-13:16598 NO-IDENT xemu.demon.co.uk:158.152.196.209
X-Complaints-To: abuse AT demon DOT net
MIME-Version: 1.0
X-Newsreader: Turnpike (32) Version 4.01 <dQumtnY$x4rJ2u5tL5fS$n2vuP>
Lines: 30
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

In article <379b8e09 DOT sandmann AT clio DOT rice DOT edu>, Charles Sandmann
<sandmann AT clio DOT rice DOT edu> writes
>> Charles Sandmann (sandmann AT clio DOT rice DOT edu) wrote:
>> : In r5 the maximum will be 2Gb which would consume an extra 64Kb.  Dos memory 
>is
>> : a precious resource which is needed for DMA buffers, nested images, and 
>> : pagetables.  The number of users which needed more than 128Mb of virtual 
>> : is very small ...
>> 
>> Are you saying this extra 64KB (or 4KB) is needed for every nested
>> program?
>
>No, only once for the DPMI provider.  But page tables for large memory is 
>a big problem.  It takes 4Kb for each 4Mb memory address space you have 
>touched.  So, if you want to use 384Mb physical memory (no virtual) then
>you need 384Kb of memory just for the page tables.  With DOS needs, DJGPP
>low memory needs, and other DPMI needs - you can't afford to just waste
>any of it.  Some very small memory machines (640K/1Mb total memory 386s) 
>are supported by CWSDPMI - and it must use DOS memory for all purposes.


 Charles, couldn't the program either (1) suggest a default supported 
 size based on knowing how much DOS memory there is, or (2) simply be
 recompilable with options for different large memory configurations?
 Then everyone would be happy.


-- 
   ^-^-^-@@-^-;-^   http://www.xemu.demon.co.uk/
        (..)__u     news:alt.smoking.mooses

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019