linux DMA capabilities in MV64460
Phil Nitschke
Phil.Nitschke at avalon.com.au
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:
> http://lkml.org/lkml/2006/3/3/219
>
> There's some overlap with the ADMA feature set, which is intended to
> accelerate RAID operations:
> http://lkml.org/lkml/2006/2/2/442
>
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.
Thanks,
--
Phil Nitschke <Phil.Nitschke at avalon.com.au>
Avalon Systems Pty Ltd
More information about the Linuxppc-embedded
mailing list