Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5d683034 authored by Mark Brown's avatar Mark Brown Committed by Matt Wagantall
Browse files

arm64: Add scheduler multicore and SMT Kconfig options



Enable additional use of additional scheduler features with the topology
information.

Change-Id: Ie4d47776e8f21ce4873d8f10fcb3cfd7e2149b67
Reported-by: default avatarHanjun Guo <hanjun.guo@linaro.org>
Signed-off-by: default avatarMark Brown <broonie@linaro.org>
Git-commit: d474d10a1a827e0b3402943a62a97d95c0eabf8d
Git-repo: git://git.linaro.org/kernel/linux-linaro-stable.git


Signed-off-by: default avatarMatt Wagantall <mattw@codeaurora.org>
parent 14cd632c
Loading
Loading
Loading
Loading
+16 −0
Original line number Diff line number Diff line
@@ -324,6 +324,22 @@ config SCHED_SMT
	  MultiThreading at a cost of slightly increased overhead in some
	  places. If unsure say N here.

config SCHED_MC
	bool "Multi-core scheduler support"
	depends on ARM_CPU_TOPOLOGY
	help
	  Multi-core scheduler support improves the CPU scheduler's decision
	  making when dealing with multi-core CPU chips at a cost of slightly
	  increased overhead in some places. If unsure say N here.

config SCHED_SMT
	bool "SMT scheduler support"
	depends on ARM_CPU_TOPOLOGY
	help
	  Improves the CPU scheduler's decision making when dealing with
	  MultiThreading at a cost of slightly increased overhead in some
	  places. If unsure say N here.

config NR_CPUS
	int "Maximum number of CPUs (2-64)"
	range 2 64