Mail Archives: djgpp/1998/11/16/18:35:14
From: | jjed AT hotmail DOT com
|
Newsgroups: | comp.os.msdos.djgpp
|
Subject: | Physical address of linear memory (again)
|
Date: | Mon, 16 Nov 1998 22:45:58 GMT
|
Organization: | Deja News - The Leader in Internet Discussion
|
Lines: | 16
|
Message-ID: | <72q9v6$a8h$1@nnrp1.dejanews.com>
|
NNTP-Posting-Host: | 212.216.209.145
|
X-Article-Creation-Date: | Mon Nov 16 22:45:58 1998 GMT
|
X-Http-User-Agent: | Mozilla/4.07 [en] (WinNT; I)
|
X-Http-Proxy: | 1.0 x10.dejanews.com:80 (Squid/1.1.22) for client 212.216.209.145
|
To: | djgpp AT delorie DOT com
|
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp
|
Reply-To: | djgpp AT delorie DOT com
|
This is a recurring question...maybe there's no solution?
I need to program a PCI card with physical address of >1MB blocks in memory
(one for DMA and another 2 for card usage).
So far the solutions I've seen for similar problems is to use the dos memory
under 1MB or the VDMA services. I need however a DMA block bigger than 128K
(actually some 2MB). Page boundary is not a problem, the PCI card can access
any address. I also need the other two buffers to be locked all the time as
the card will access them to read control data.
My question is: Is there a solution to this problem, or shall I allocate some
memory for INT15 and then use it "as is"?
-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/ Search, Read, Discuss, or Start Your Own
- Raw text -