delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2005/11/16/12:07:13

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Authentication-Warning: mcomail01.maxtor.com: iscan owned process doing -bs
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
MIME-Version: 1.0
Subject: Re: Obtaining the physical address of a pointer using PMODE
Date: Wed, 16 Nov 2005 10:06:45 -0700
Message-ID: <71078E41DDE3E541B024832F34BC3D0DA3081D@cowexc03.corp.mxtr.net>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: Re: Obtaining the physical address of a pointer using PMODE
Thread-Index: AcXq0B/NMh5HXKwKR3CddGkEpbZFXQ==
From: "Schumacher, Gordon" <gordon_schumacher AT maxtor DOT com>
To: "DJGPP List \(E-mail\)" <djgpp AT delorie DOT com>
X-OriginalArrivalTime: 16 Nov 2005 17:06:46.0040 (UTC) FILETIME=[1FF87180:01C5EAD0]
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id jAGH6msr021702

# From: "Roland Zitzke" <NZEONTQYRAHL AT spammotel DOT com>
# Sent: Tuesday, November 15, 2005 12:16 PM
# To: djgpp AT delorie DOT com
# Subject: Re: Obtaining the physical address of a pointer using PMODE
#
# Hi,
# I read somewhere, that the pmode/dj extender has a fixed mapping of
# pointers to physical memory.
# Thus, if I write something like
# unsigned char* p = malloc(1024);
# how can I obtain the physical location of the data pointed to by p,
# provided that I use pmode?
# Background is that I need this to allocate a DMA buffer and I do not
# necessarily need virtual memory in my application.
#
# Thanks and regards
# Roland

Try this thread:

http://www.delorie.com/djgpp/mail-archives/browse.cgi?p=djgpp/2001/04/13/12:21:37
http://www.delorie.com/djgpp/mail-archives/browse.cgi?p=djgpp/2001/04/14/01:01:55
http://www.delorie.com/djgpp/mail-archives/browse.cgi?p=djgpp/2001/05/09/17:04:12
http://www.delorie.com/djgpp/mail-archives/browse.cgi?p=djgpp/2001/05/09/16:33:37

Charles Sandmann gave us some example code, and put it at
ftp://clio.rice.edu/djgpp/cwsdma.zip.  He was talking about cleaning
it up and making it more publicized; I don't know if that ever happened.

But hopefully that's a good start.  If you get stuck, I still have the
e-mail thread that went on when we were tackling this same problem.

- Raw text -


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