public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* CPU Initiated DMA
@ 2011-01-07 20:55 Nikolaus Rath
  2011-01-08 18:16 ` Robert Hancock
  2011-01-10 14:21 ` Ming Lei
  0 siblings, 2 replies; 5+ messages in thread
From: Nikolaus Rath @ 2011-01-07 20:55 UTC (permalink / raw)
  To: linux-kernel

Hello,

I want to write a driver for a rather dumb PCI card, which cannot become
bus master itself. Is it possible to use a DMA controller on the
mainboard to still transfer data to the card without occupying the CPU?

(I believe this is the way DMA used to work on ISA cards, but do recent
x86 systems still have a DMA controller for the CPU?)

Any pointers are greatly appreciated. I looked into "Linux Device
Drivers", but the DMA chapter seems to be only about the device becoming
busmaster.



Best,

   -Nikolaus

-- 
 »Time flies like an arrow, fruit flies like a Banana.«

  PGP fingerprint: 5B93 61F8 4EA2 E279 ABF6  02CF A9AD B7F8 AE4E 425C


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2011-01-10 17:08 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-01-07 20:55 CPU Initiated DMA Nikolaus Rath
2011-01-08 18:16 ` Robert Hancock
2011-01-10 13:44   ` Steven J. Magnani
2011-01-10 14:21 ` Ming Lei
2011-01-10 17:08   ` Nikolaus Rath

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox