From a93058394f6d88d079c72896bd428943ac51ad9e Mon Sep 17 00:00:00 2001 From: Etienne Carriere <etienne.carriere@linaro.org> Date: Thu, 23 Mar 2017 14:18:59 +0100 Subject: [PATCH] qemu conf: enable ION for OP-TEE/SDP test support Enable Linux kernel ION, ION_DUMMY. Statically define an 3MByte unmapped heap in ION dummy driver. This complies with the OP-TEE layout for qemu_virt and qemu_armv8 platforms. CONFIG_ION has dependencies on CONFIG_ANDROID. This changes enables ION from the Android staging drivers but without enabling other staged Android features (TIMED_OUTPUT and LOW_MEMORY_KILLER). Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org> Reviewed-by: Joakim Bech <joakim.bech@linaro.org> --- kconfigs/qemu.conf | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/kconfigs/qemu.conf b/kconfigs/qemu.conf index bcbeb0a..e5659a0 100644 --- a/kconfigs/qemu.conf +++ b/kconfigs/qemu.conf @@ -1,5 +1,14 @@ CONFIG_TEE=y CONFIG_OPTEE=y +CONFIG_STAGING=y +CONFIG_ION=y +CONFIG_ION_DUMMY=y +CONFIG_ION_DUMMY_UNMAPPED_HEAP=y +CONFIG_ION_DUMMY_UNMAPPED_BASE=0x0e000000 +CONFIG_ION_DUMMY_UNMAPPED_SIZE=0x00300000 +CONFIG_ANDROID=y +CONFIG_ANDROID_TIMED_OUTPUT=n +CONFIG_ANDROID_LOW_MEMORY_KILLER=n ### Enabling PREEMPT and disabling JFFS2_FS prevents random failures of ### "make check" in Travis CI CONFIG_PREEMPT=y -- GitLab