Messages in this thread | | | From | David Brown <> | Subject | Re: [PATCHv8 00/12] Contiguous Memory Allocator | Date | Thu, 23 Dec 2010 10:04:51 -0800 |
| |
Felipe Contreras <felipe.contreras@gmail.com> writes:
> On Thu, Dec 23, 2010 at 4:16 PM, Russell King - ARM Linux
> A generic solution (that I think I already proposed) would be to > reserve a chunk of memory for the CMA that can be removed from the > normally mapped kernel memory through memblock at boot time. The size > of this memory region would be configurable through kconfig. Then, the > CMA would have a "dma" flag or something, and take chunks out of it > until there's no more, and then return errors. That would work for > ARM.
That sounds an awful lot like the Android kernel's pmem implementation.
Solving this problem is important for us as well, but, I'm not sure I see a better solution that something like Felipe suggests.
The disadvantage, of course, being that the memory isn't available for the system when the user isn't doing the multi-media.
David
-- Sent by an employee of the Qualcomm Innovation Center, Inc. The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum.
| |