From: Liviu Dudau Date: Mon, 28 Jul 2014 12:40:49 +0000 (+0100) Subject: arm64: Enable Heterogenous Multi Processing by default X-Git-Tag: accepted/tizen/common/20141203.182822~73 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6c0384b904a72e868a873b110545d6a7ddbe6365;p=platform%2Fkernel%2Flinux-arm64.git arm64: Enable Heterogenous Multi Processing by default HMP needs more tuning but its usefulness has been proved so enable it by default. There might still be corner cases where issues will crop up, but for demos and evaluation is should be ready to use. Signed-off-by: Liviu Dudau --- diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index c034720..b5a1d40 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -11,6 +11,7 @@ CONFIG_BSD_PROCESS_ACCT_V3=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=14 +CONFIG_CGROUPS=y CONFIG_CGROUP_DEBUG=y CONFIG_CGROUP_FREEZER=y CONFIG_CGROUP_DEVICE=y @@ -20,6 +21,7 @@ CONFIG_RESOURCE_COUNTERS=y CONFIG_MEMCG=y CONFIG_MEMCG_KMEM=y CONFIG_CGROUP_PERF=y +CONFIG_CGROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y CONFIG_RT_GROUP_SCHED=y CONFIG_BLK_CGROUP=y @@ -29,7 +31,6 @@ CONFIG_NAMESPACES=y CONFIG_USER_NS=y # CONFIG_PID_NS is not set # CONFIG_NET_NS is not set -CONFIG_SCHED_AUTOGROUP=y CONFIG_BLK_DEV_INITRD=y CONFIG_EXPERT=y CONFIG_KALLSYMS_ALL=y @@ -46,6 +47,9 @@ CONFIG_SMP=y CONFIG_SCHED_MC=y CONFIG_SCHED_SMT=y CONFIG_DISABLE_CPU_SCHED_DOMAIN_BALANCE=y +CONFIG_SCHED_HMP=y +CONFIG_HMP_VARIABLE_SCALE=y +CONFIG_HMP_FREQUENCY_INVARIANT_SCALE=y CONFIG_PREEMPT=y CONFIG_KSM=y CONFIG_TRANSPARENT_HUGEPAGE=y