cvs commit: src/sys/i386/cpufreq est.c

Nate Lawson nate at root.org
Sun Feb 26 16:31:50 PST 2006


Hajimu UMEMOTO wrote:
> Hi,
> 
>>>>>> On Sat, 25 Feb 2006 04:55:39 +0000 (UTC)
>>>>>> Colin Percival <cperciva at FreeBSD.org> said:
> 
> cperciva> cperciva    2006-02-25 04:55:39 UTC
> 
> cperciva>   FreeBSD src repository
> cperciva>   Modified files:
> cperciva>     sys/i386/cpufreq     est.c 
> cperciva>   Log:
> cperciva>   Add frequency-voltage tables for Intel 778, 758, 773, 753, and 733J
> cperciva>   processors.   
> cperciva>   Obtained from:  Intel Datasheet 302189-008
> 
> I tried to apply the diff to latest RELENG_6.  Then, it seems voltage
> is not handled correctly on my laptop.  My CPU is 753.
> 
> ume at kasuga:1010% sysctl dev.est
> dev.est.0.%desc: Enhanced SpeedStep Frequency Control
> dev.est.0.freq_settings: 1200/-1 1100/-1 1000/-1 900/-1 800/-1 600/-1
>
> The following is the sysctl output before applying the diff.
> 
> ume at kasuga:1004% sysctl dev.est
> dev.est.0.%desc: Enhanced SpeedStep Frequency Control
> dev.est.0.%driver: est
> dev.est.0.%parent: cpu0
> dev.est.0.freq_settings: 1200/5000 1100/4700 1000/4300 900/4000 800/3700 600/3000

What happens is that acpi_perf attaches as "info only" if it doesn't 
have a method to control the frequency.  For example, the control/status 
methods might list a hardware-specific control mechanism.  Something 
about how the new est is attaching is causing acpi_perf to not attach in 
info-only mode.

-- 
Nate


More information about the cvs-all mailing list