Problem allocating large meory using m8260_cpm_hostalloc
Prashant Alange
prashant.alange at gmail.com
Fri Jul 29 04:29:54 EST 2005
Could you pls tell me what function I should be using for larger
memories. I do not know much about the memory management in linux. It
would be heleful if you can throw some light on this in terms of
functions I should use. I could not find the file DMA-API.txt file but
I did get DMA-mapping.txt. Is this the file you were referring to?
Thanks,
Prashant
On 7/28/05, Dan Malek <dan at embeddededge.com> wrote:
>
> On Jul 28, 2005, at 12:50 PM, Prashant Alange wrote:
>
> > Could anyone tell what I am missing here?
>
> You are not supposed to be using this function for such memory
> allocations.
>
> > How can I allocate large memory in my driver using this hostalloc
> > function?
>
> You don't. If you look at the existing drivers and comments, you'll
> see it's
> intended to only allocate small objects that are too inefficient to
> manage
> with the usual Linux DMA allocation functions. You must use the
> standard
> Linux DMA for large allocations. Read Documentation/DMA-API.txt, and
> in particular the non-PCI functions.
>
> Thanks.
>
>
> -- Dan
>
>
More information about the Linuxppc-embedded
mailing list