diff options
author | Tim Chen <[email protected]> | 2016-11-22 12:23:56 -0800 |
---|---|---|
committer | Thomas Gleixner <[email protected]> | 2016-11-24 20:44:19 +0100 |
commit | f9793e34952cda133caaa35738a4b46053331c96 (patch) | |
tree | 190366f26441bc5f2f06119cf8510c6dea2a909b /lib/test-string_helpers.c | |
parent | 5e76b2ab36b40ca33023e78725bdc69eafd63134 (diff) |
x86/sysctl: Add sysctl for ITMT scheduling feature
Intel Turbo Boost Max Technology 3.0 (ITMT) feature
allows some cores to be boosted to higher turbo
frequency than others.
Add /proc/sys/kernel/sched_itmt_enabled so operator
can enable/disable scheduling of tasks that favor cores
with higher turbo boost frequency potential.
By default, system that is ITMT capable and single
socket has this feature turned on. It is more likely
to be lightly loaded and operates in Turbo range.
When there is a change in the ITMT scheduling operation
desired, a rebuild of the sched domain is initiated
so the scheduler can set up sched domains with appropriate
flag to enable/disable ITMT scheduling operations.
Co-developed-by: Peter Zijlstra (Intel) <[email protected]>
Co-developed-by: Srinivas Pandruvada <[email protected]>
Signed-off-by: Tim Chen <[email protected]>
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: Srinivas Pandruvada <[email protected]>
Cc: [email protected]
Link: http://lkml.kernel.org/r/07cc62426a28bad57b01ab16bb903a9c84fa5421.1479844244.git.tim.c.chen@linux.intel.com
Signed-off-by: Thomas Gleixner <[email protected]>
Diffstat (limited to 'lib/test-string_helpers.c')
0 files changed, 0 insertions, 0 deletions