From: Joel Neys Newsgroups: comp.os.msdos.djgpp Subject: Physical memory location Date: Thu, 12 Nov 1998 11:15:43 +0100 Organization: IMEC Lines: 13 Message-ID: <364AB54F.4DE3522D@imec.be> NNTP-Posting-Host: marvin.kulnet.kuleuven.ac.be Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-2 Content-Transfer-Encoding: 7bit X-Trace: naxos.belnet.be 910865922 29931 134.58.127.3 (12 Nov 1998 10:18:42 GMT) X-Complaints-To: abuse AT belnet DOT be NNTP-Posting-Date: 12 Nov 1998 10:18:42 GMT X-Mailer: Mozilla 4.03 [en] (WinNT; I) Cache-Post-Path: duckhole.imec.be!unknown AT mastodon X-Cache: nntpcache 2.3.3 (see http://www.nntpcache.org/) Cache-Post-Path: marvin!unknown AT duckhole DOT imec DOT be X-Cache: nntpcache 2.3.2.1 (see http://www.nntpcache.org/) To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Hi, can anyone tell me how to get the 32-bit absolute physical memory location of a variable. I need this address to sent to a PCI-card which then on its turn dumps data in the PC's memory using the PCI fifo capability. Currently I found a work around using the DOS-memory location and then copy it to the applications memory. When running DOS + cwsdpmi it works, when running W95 it doesn't. The reason is, to my opinion, that W95 enables paging while cwsdpmi doesn't. cheers, Joel