Extend the cp heap to allow memory to be allocated from the contiguous memory allocator (CMA) instead of from the standard caveout region. The option to use CMA or regular carveout memory is configured via a parameter in platform data. Change-Id: I9f3a169325c44230dde1d91a9cdcf613ad291df2 Signed-off-by: Laura Abbott <lauraa@codeaurora.org> Signed-off-by: Mitchel Humpherys <mitchelh@codeaurora.org>