arm64: Enable Heterogenous Multi Processing by default
authorLiviu Dudau <Liviu.Dudau@arm.com>
Mon, 28 Jul 2014 12:40:49 +0000 (13:40 +0100)
committerLiviu Dudau <Liviu.Dudau@arm.com>
Mon, 28 Jul 2014 12:44:44 +0000 (13:44 +0100)
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 <Liviu.Dudau@arm.com>
arch/arm64/configs/defconfig

index c034720459668251b62f3bbf7f8041c9504e465e..b5a1d40213a40aaa1bec09208d263f71a39f38ab 100644 (file)
@@ -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