diff options
| -rw-r--r-- | arch/x86/Kconfig | 24 |
1 files changed, 13 insertions, 11 deletions
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig index 715c1f3664c4..b50e5eeefd21 100644 --- a/arch/x86/Kconfig +++ b/arch/x86/Kconfig | |||
| @@ -941,22 +941,24 @@ config SCHED_MC | |||
| 941 | 941 | ||
| 942 | config SCHED_MC_PRIO | 942 | config SCHED_MC_PRIO |
| 943 | bool "CPU core priorities scheduler support" | 943 | bool "CPU core priorities scheduler support" |
| 944 | depends on SCHED_MC && CPU_SUP_INTEL && X86_INTEL_PSTATE | 944 | depends on SCHED_MC && CPU_SUP_INTEL |
| 945 | select X86_INTEL_PSTATE | ||
| 946 | select CPU_FREQ | ||
| 945 | default y | 947 | default y |
| 946 | ---help--- | 948 | ---help--- |
| 947 | Intel Turbo Boost Max Technology 3.0 enabled CPUs have a | 949 | Intel Turbo Boost Max Technology 3.0 enabled CPUs have a |
| 948 | core ordering determined at manufacturing time, which allows | 950 | core ordering determined at manufacturing time, which allows |
| 949 | certain cores to reach higher turbo frequencies (when running | 951 | certain cores to reach higher turbo frequencies (when running |
| 950 | single threaded workloads) than others. | 952 | single threaded workloads) than others. |
| 951 | 953 | ||
| 952 | Enabling this kernel feature teaches the scheduler about | 954 | Enabling this kernel feature teaches the scheduler about |
| 953 | the TBM3 (aka ITMT) priority order of the CPU cores and adjusts the | 955 | the TBM3 (aka ITMT) priority order of the CPU cores and adjusts the |
| 954 | scheduler's CPU selection logic accordingly, so that higher | 956 | scheduler's CPU selection logic accordingly, so that higher |
| 955 | overall system performance can be achieved. | 957 | overall system performance can be achieved. |
| 956 | 958 | ||
| 957 | This feature will have no effect on CPUs without this feature. | 959 | This feature will have no effect on CPUs without this feature. |
| 958 | 960 | ||
| 959 | If unsure say Y here. | 961 | If unsure say Y here. |
| 960 | 962 | ||
| 961 | source "kernel/Kconfig.preempt" | 963 | source "kernel/Kconfig.preempt" |
| 962 | 964 | ||
