All of lore.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.