x86: enable CPU frequency scaling
CPU frequency scaling enables the operating system to scale the CPU frequency up or down in order to save power. CPU frequencies can be scaled automatically depending on the system load, in response to ACPI events, or manually by userspace programs. Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
This commit is contained in:
		 Lucian Cristian
					Lucian Cristian
				
			
				
					committed by
					
						 John Crispin
						John Crispin
					
				
			
			
				
	
			
			
			 John Crispin
						John Crispin
					
				
			
						parent
						
							6e68a5dd11
						
					
				
				
					commit
					d3b21bb2bb
				
			| @@ -239,8 +239,11 @@ CONFIG_VSOCKETS=y | |||||||
| CONFIG_WATCHDOG_CORE=y | CONFIG_WATCHDOG_CORE=y | ||||||
| CONFIG_X86_64=y | CONFIG_X86_64=y | ||||||
| CONFIG_X86_64_SMP=y | CONFIG_X86_64_SMP=y | ||||||
| # CONFIG_X86_ACPI_CPUFREQ is not set | CONFIG_X86_ACPI_CPUFREQ=y | ||||||
|  | # CONFIG_X86_ACPI_CPUFREQ_CPB is not set | ||||||
|  | # CONFIG_X86_POWERNOW_K8 is not set | ||||||
| # CONFIG_X86_AMD_PLATFORM_DEVICE is not set | # CONFIG_X86_AMD_PLATFORM_DEVICE is not set | ||||||
|  | CONFIG_X86_AMD_FREQ_SENSITIVITY=y | ||||||
| CONFIG_X86_CMOV=y | CONFIG_X86_CMOV=y | ||||||
| CONFIG_X86_CMPXCHG64=y | CONFIG_X86_CMPXCHG64=y | ||||||
| CONFIG_X86_DEBUGCTLMSR=y | CONFIG_X86_DEBUGCTLMSR=y | ||||||
|   | |||||||
| @@ -60,9 +60,10 @@ CONFIG_COMPAT_VDSO=y | |||||||
| CONFIG_CONSOLE_TRANSLATIONS=y | CONFIG_CONSOLE_TRANSLATIONS=y | ||||||
| # CONFIG_CPU5_WDT is not set | # CONFIG_CPU5_WDT is not set | ||||||
| CONFIG_CPU_FREQ=y | CONFIG_CPU_FREQ=y | ||||||
| CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y | # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set | ||||||
|  | CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y | ||||||
| # CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set | # CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set | ||||||
| # CONFIG_CPU_FREQ_GOV_ONDEMAND is not set | CONFIG_CPU_FREQ_GOV_ONDEMAND=y | ||||||
| CONFIG_CPU_FREQ_GOV_PERFORMANCE=y | CONFIG_CPU_FREQ_GOV_PERFORMANCE=y | ||||||
| # CONFIG_CPU_FREQ_GOV_POWERSAVE is not set | # CONFIG_CPU_FREQ_GOV_POWERSAVE is not set | ||||||
| # CONFIG_CPU_FREQ_GOV_USERSPACE is not set | # CONFIG_CPU_FREQ_GOV_USERSPACE is not set | ||||||
|   | |||||||
| @@ -305,9 +305,12 @@ CONFIG_VIRTIO_PCI_LEGACY=y | |||||||
| CONFIG_VIRTUALIZATION=y | CONFIG_VIRTUALIZATION=y | ||||||
| # CONFIG_WDT is not set | # CONFIG_WDT is not set | ||||||
| CONFIG_X86_32_SMP=y | CONFIG_X86_32_SMP=y | ||||||
| # CONFIG_X86_ACPI_CPUFREQ is not set | CONFIG_X86_ACPI_CPUFREQ=y | ||||||
|  | # CONFIG_X86_ACPI_CPUFREQ_CPB is not set | ||||||
|  | # CONFIG_X86_POWERNOW_K8 is not set | ||||||
| # CONFIG_X86_AMD_PLATFORM_DEVICE is not set | # CONFIG_X86_AMD_PLATFORM_DEVICE is not set | ||||||
| # CONFIG_X86_BIGSMP is not set | # CONFIG_X86_BIGSMP is not set | ||||||
|  | CONFIG_X86_AMD_FREQ_SENSITIVITY=y | ||||||
| CONFIG_X86_CMOV=y | CONFIG_X86_CMOV=y | ||||||
| CONFIG_X86_CMPXCHG64=y | CONFIG_X86_CMPXCHG64=y | ||||||
| CONFIG_X86_DEBUGCTLMSR=y | CONFIG_X86_DEBUGCTLMSR=y | ||||||
|   | |||||||
| @@ -203,7 +203,10 @@ CONFIG_USB_UHCI_HCD=y | |||||||
| CONFIG_VGACON_SOFT_SCROLLBACK=y | CONFIG_VGACON_SOFT_SCROLLBACK=y | ||||||
| CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64 | CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64 | ||||||
| # CONFIG_WDT is not set | # CONFIG_WDT is not set | ||||||
| # CONFIG_X86_ACPI_CPUFREQ is not set | CONFIG_X86_ACPI_CPUFREQ=y | ||||||
|  | # CONFIG_X86_ACPI_CPUFREQ_CPB is not set | ||||||
|  | # CONFIG_X86_POWERNOW_K8 is not set | ||||||
|  | # CONFIG_X86_AMD_FREQ_SENSITIVITY is not set | ||||||
| # CONFIG_X86_AMD_PLATFORM_DEVICE is not set | # CONFIG_X86_AMD_PLATFORM_DEVICE is not set | ||||||
| # CONFIG_X86_E_POWERSAVER is not set | # CONFIG_X86_E_POWERSAVER is not set | ||||||
| # CONFIG_X86_INTEL_LPSS is not set | # CONFIG_X86_INTEL_LPSS is not set | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user