This is LSK CMA backporting for armv8. I add some kernel config for CMA enabling. With these config, kernel will be booted with following message: cma: CMA: reserved 16 MiB at xxxxxxxx
Linaro Stable Kernel git tree: git://git.linaro.org/kernel/linux-linaro-stable.git
Marek, I saw you had mentioned testing this feature with cma-regions compatibility layer and videobuf2-cma memory allocator module. But I didn't get it by google. Could you give a link for them?
And I will more appreciate if you'd like to take a glance for review.
Thanks! Alex
[PATCH 1/6] mm/cma: Move dma contiguous changes into a seperate [PATCH 2/6] drivers: dma-contiguous: clean source code and prepare [PATCH 3/6] arm64: Enable CMA [PATCH 4/6] arm64: add CMA support for armv8 [PATCH 5/6] arm64: fix build error if DMA_CMA is enabled [PATCH 6/6] arm64: Align CMA sizes to PAGE_SIZE