[PATCH 0/5] OMAPFB: use dma_alloc instead of omap's vram

Jello huang ruifeihuang at gmail.com
Fri Nov 23 05:07:13 EST 2012


hi
Sorry donot describe clearly.
>>How do you allocate CMA memory from userspace
 memory is allocated by userland then  pass the size to kernel space

I mean that we can split two parts of memory heap .one for the kernel space
and other for userland app. we can use dma_declare_contiguous to declare
one dma device A and B .Then the all kernel driver allocate from A .The
other B allocate for userland


On 22 November 2012 21:52, Tomi Valkeinen <tomi.valkeinen at ti.com> wrote:

> Hi,
>
> On 2012-11-21 16:22, Jello huang wrote:
> > HI Tomi,
> > we need  one rank of cma to allocate the memory for driver in kernel
> > space .And the default CMA is for allocating memory frome usespace.So
> > if we allocate the memory from the
> > default CMA zone ,there maybe introduce fragmention to the default CMA
> > zone.The kernel space memory donot touch the memory from userspace
>
> Can you elaborate a bit? I didn't understand your point. Are you saying
> each kernel driver that uses dma_alloc should have their own CMA zone?
> That doesn't make sense...
>
> How do you allocate CMA memory from userspace?
>
>  Tomi
>
>
>


-- 
Thanks
Jello Huang
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20121123/0c141965/attachment.html>


More information about the linux-arm-kernel mailing list