www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/02/18/13:23:39

From: sandmann AT clio DOT rice DOT edu (Charles Sandmann)
Message-Id: <9602181806.AA11390@clio.rice.edu>
Subject: Re: how to allocate DMA pages ?
To: eliz AT is DOT elta DOT co DOT il (Eli Zaretskii)
Date: Sun, 18 Feb 1996 12:06:12 -0600 (CST)
Cc: djgpp AT delorie DOT com
In-Reply-To: <Pine.SUN.3.91.960218095054.28845M-100000@is> from "Eli Zaretskii" at Feb 18, 96 09:52:50 am

> That is true when running CWSDPMI on a pure DOS system, but when a memory 
> manager like EMM386 or QEMM is installed, isn't it true that VDS is 
> served by that manager?  AFAIK, every memory manager out there supports 
> the VDS API nowadays.

While an EMM may provide VDS for the memory it provides (like UMBs) it
doesn't control the page tables for the DPMI application (and those could
even change with paging, etc).  I had already been scolded by the 386MAX
author for not providing extension services and VDS support - so I knew
where I cut corners.

- Raw text -


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