From 2878a35c1dbf11ecbfcc9097bd08b111f796d86e Mon Sep 17 00:00:00 2001 From: Adrian Mangeac Date: Thu, 21 Nov 2019 00:08:24 +0100 Subject: Add config fragment that enables CMA Change-Id: Ib2f4ae8eceab2db951aaa3c8946d4a83273776df Signed-off-by: Adrian Mangeac --- cfg/cma/cma_y.cfg | 21 +++++++++++++++++++++ cfg/cma/cma_y.scc | 4 ++++ 2 files changed, 25 insertions(+) create mode 100644 cfg/cma/cma_y.cfg create mode 100644 cfg/cma/cma_y.scc diff --git a/cfg/cma/cma_y.cfg b/cfg/cma/cma_y.cfg new file mode 100644 index 0000000..f502d05 --- /dev/null +++ b/cfg/cma/cma_y.cfg @@ -0,0 +1,21 @@ +CONFIG_MEMORY_ISOLATION=y +CONFIG_CMA=y +CONFIG_CMA_DEBUG=y +CONFIG_CMA_AREAS=7 +CONFIG_ZSMALLOC=m +# CONFIG_CMA_DEBUGFS is not set +# CONFIG_PGTABLE_MAPPING is not set +# CONFIG_ZSMALLOC_STAT is not set +# CONFIG_ZRAM is not set +CONFIG_ARCH_HAS_GIGANTIC_PAGE=y +CONFIG_DMA_CMA=y +# +# Default contiguous memory area size: +# +CONFIG_CMA_SIZE_MBYTES=256 +CONFIG_CMA_SIZE_SEL_MBYTES=y +# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set +# CONFIG_CMA_SIZE_SEL_MIN is not set +# CONFIG_CMA_SIZE_SEL_MAX is not set +CONFIG_CMA_ALIGNMENT=8 + diff --git a/cfg/cma/cma_y.scc b/cfg/cma/cma_y.scc new file mode 100644 index 0000000..be4797f --- /dev/null +++ b/cfg/cma/cma_y.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Enable CMA" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware cma_y.cfg -- cgit v1.2.3-54-g00ecf