delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/08/15/00:04:13

From: Joakim Svensson <Joakim DOT Svensson AT mbox200 DOT swipnet DOT se>
Newsgroups: comp.os.msdos.djgpp
Subject: Physical_address_mapping needs help
Date: Fri, 15 Aug 1997 00:04:25 +0200
Organization: BuggerSoft
Lines: 20
Message-ID: <33F380E9.7ED@mbox200.swipnet.se>
NNTP-Posting-Host: mn8.swip.net
Mime-Version: 1.0
Cache-Post-Path: mn8!s-41207 AT dialup117-4-8 DOT swipnet DOT se
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

I cant get this to work. The
"_dpmi_free_physical_address_mapping(&info)"
returns -1.

please help
this is what i do. 
...
	__dpmi_meminfo info;
	info.size=xxx;
	info.address=xxx;
...
	if(__dpmi_physical_address_mapping(&info) == -1) {exit(2);}
        info.address=(info.address + __djgpp_conventional_base);
// i cant get this line to work, 
        if(__dpmi_free_physical_address_mapping(&info) == -1) {exit(3);}
...


I use it to address the video mem. The mapped linear address works fine,
but i cant free it.

- Raw text -


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