est.c patch for Pentium-M 1.86GHz

YONETANI Tomokazu qhwt+dfly at les.ath.cx
Sat Dec 9 07:36:58 PST 2006


On Fri, Dec 08, 2006 at 05:08:03PM +0100, Victor Balada Diaz wrote:
> On Wed, Dec 06, 2006 at 01:25:10AM +0100, Victor Balada Diaz wrote:
> > On Wed, Dec 06, 2006 at 08:34:40AM +0900, YONETANI Tomokazu wrote:
> > > By the way if you saw a message like this with unpatched est driver,
> > > please let me know:
> > > ... - unknown CPU or operating point(cpu_id:XXXXX, msr:YYYY).
> > 
> > Enhanced SpeedStep (1308 mV)  - unknown CPU or operating point(cpu_id:0x6d8, msr:0x6120f2606000f26).
> > module_register_init: MOD_LOAD (est, d56040e8, 0) error 45
> > 
> > It's a Pentium M 760 @ 2GHZ.
> 
> With the attached patch it does work. I've got it from
> FreeBSD's src/sys/i386/cpufreq/est.c. The model i pick up was 
> static freq_info PM_755C_90[] = {
> 	/* 90 nm 2.00GHz Pentium M, VID #C */

Are you sure?  Decoding the msr value above, your frequency/voltage
range is (800MHz, 988mV) - (2000MHz, 1308mV), so I guess multiple
entries(600MHz and 800MHz, for example) end up in the same CPU
performance.  NetBSD people seem to be using `openssl speed' to
measure the performance for each setting.

Cheers.





More information about the Kernel mailing list