Felipe Contreras <felipe.contreras@xxxxxxxxx> 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. -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html