Subject: Re: How do I allocate physically contiguous RAM?
To: Bill Studenmund <wrstuden@loki.stanford.edu>
From: Dave Huang <khym@bga.com>
List: tech-kern
Date: 10/29/1997 23:06:52
On Wed, 29 Oct 1997, Bill Studenmund wrote:
> I think Dave's hesitancy stemmed from the fact that any DMA engine
> he's using is on the card, not on the motherboard. It's like bus
> mastering in ISA (I think). How does one make such things re-usable
> across a port? There are some serial cards which could use such support
> if it ever gets in. :-)

Actually, the DMA engine is on the motherboard... my driver's for the MACE
chip on the 660av and 840av, and the PSC chip handles the DMA. In any
case, isn't allocating DMA-safe memory independent of whether the DMA
engine is on the motherboard or on a card? I know bus mastering ISA cards
(Adaptec 1542 SCSI host adapter, for example) can use the bus_dma stuff.

Name: Dave Huang     |   Mammal, mammal / their names are called /
INet: khym@bga.com   |   they raise a paw / the bat, the cat /
FurryMUCK: Dahan     |   dolphin and dog / koala bear and hog -- TMBG
Dahan: Hani G Y+C 21 Y++ L+++ W- C++ T++ A+ E+ S++ V++ F- Q+++ P+ B+ PA+ PL++