39 lines
		
	
	
	
		
			1.6 KiB
			
		
	
	
	
		
			Text
		
	
	
	
	
	
		
		
			
		
	
	
			39 lines
		
	
	
	
		
			1.6 KiB
			
		
	
	
	
		
			Text
		
	
	
	
	
	
|   | 
 | ||
|  | PowerNow! and Cool'n'Quiet are AMD names for frequency | ||
|  | management capabilities in AMD processors. As the hardware | ||
|  | implementation changes in new generations of the processors, | ||
|  | there is a different cpu-freq driver for each generation. | ||
|  | 
 | ||
|  | Note that the driver's will not load on the "wrong" hardware, | ||
|  | so it is safe to try each driver in turn when in doubt as to | ||
|  | which is the correct driver. | ||
|  | 
 | ||
|  | Note that the functionality to change frequency (and voltage) | ||
|  | is not available in all processors. The drivers will refuse | ||
|  | to load on processors without this capability. The capability | ||
|  | is detected with the cpuid instruction. | ||
|  | 
 | ||
|  | The drivers use BIOS supplied tables to obtain frequency and | ||
|  | voltage information appropriate for a particular platform. | ||
|  | Frequency transitions will be unavailable if the BIOS does | ||
|  | not supply these tables. | ||
|  | 
 | ||
|  | 6th Generation: powernow-k6 | ||
|  | 
 | ||
|  | 7th Generation: powernow-k7: Athlon, Duron, Geode. | ||
|  | 
 | ||
|  | 8th Generation: powernow-k8: Athlon, Athlon 64, Opteron, Sempron. | ||
|  | Documentation on this functionality in 8th generation processors | ||
|  | is available in the "BIOS and Kernel Developer's Guide", publication | ||
|  | 26094, in chapter 9, available for download from www.amd.com.  | ||
|  | 
 | ||
|  | BIOS supplied data, for powernow-k7 and for powernow-k8, may be | ||
|  | from either the PSB table or from ACPI objects. The ACPI support | ||
|  | is only available if the kernel config sets CONFIG_ACPI_PROCESSOR. | ||
|  | The powernow-k8 driver will attempt to use ACPI if so configured, | ||
|  | and fall back to PST if that fails. | ||
|  | The powernow-k7 driver will try to use the PSB support first, and | ||
|  | fall back to ACPI if the PSB support fails. A module parameter, | ||
|  | acpi_force, is provided to force ACPI support to be used instead  | ||
|  | of PSB support. |