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-src
mailing list