linux DMA capabilities in MV64460

Phil Nitschke Phil.Nitschke at
Thu Mar 9 19:02:57 EST 2006

On Wed, 2006-03-08 at 22:36 +0000, Adrian Cox wrote:
> On Mon, 2006-03-06 at 14:39 +1030, Phil Nitschke wrote:
> > How is a DMA controlled (from a device driver writer's perspective) when
> > a third-party (i.e. in the bridge) DMA controller needs to do the work
> > to get the data from a PCI Target into main memory?
> > 
> > What kernel API should be provided by the DMA Controller Driver?  
> There is no current API for this in the kernel, but there are some
> proposals. From Intel, we have I/OAT, which targets network operations:
> There's some overlap with the ADMA feature set, which is intended to
> accelerate RAID operations:

Thanks, Adrian, these are the sorts of APIs I was asking about.  At a
quick glance, they look a little "bleeding edge" for my comfort zone.
(And not an exact match for what I'm trying to do...)  Nonetheless, I'll
take a closer look at them.


Phil Nitschke <Phil.Nitschke at>
Avalon Systems Pty Ltd

More information about the Linuxppc-embedded mailing list