Subject: Re: port-i386/36815: enhanced_speedstep panic on Intel A110-800
To: None <simonb@NetBSD.org>
From: None <fujiwara@f.pyon.org>
List: netbsd-bugs
Date: 09/01/2007 02:22:47
> From: Simon Burge <simonb@NetBSD.org>
> >  cpu0: Enhanced SpeedStep frequencies available (MHz): 800 600
> 
> I'm guessing that your CPU should also support running at 700MHz.  Can
> you try the attached patch instead of your original patch?  You can
> verify that each frequency is different by setting them with
> "sysctl -w machdep.powernow.frequency.target=<freq>" and then running
> "openssl speed md2".  You should see differing performance for each
> selected speed.

Appling attached patch, there are 3 fake entries.

cpu0: Enhanced SpeedStep (812 mV) 800 MHz
cpu0: unknown Enhanced SpeedStep CPU.
est_init_main: bus_clock = 10000
est_init_main: idlo = 0x607
est_init_main: lo   812 mV,  600 MHz
est_init_main: raw    7   ,    6    
est_init_main: idhi = 0x807
est_init_main: hi   812 mV,  800 MHz
est_init_main: raw    7   ,    8    
est_init_main: cur  = 0x807
est_init_main: fake entry 0:  812 mV,  800 MHz  MSR*100 mV =  700 freq =  800
est_init_main: fake entry 1:  812 mV,  700 MHz  MSR*100 mV =  700 freq =  700
est_init_main: fake entry 2:  812 mV,  600 MHz  MSR*100 mV =  700 freq =  600
cpu0: Enhanced SpeedStep frequencies available (MHz): 800 700 600

and I tested 3 frequencies.

$ sysctl -w machdep.est.frequency.target=800

type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes
md2                547.04k     1171.23k     1639.73k     1820.31k     1880.71k

$ sysctl -w machdep.est.frequency.target=700

type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes
md2                410.36k      878.45k     1229.66k     1365.11k     1410.44k

$ sysctl -w machdep.est.frequency.target=600

type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes
md2                409.26k      878.38k     1229.97k     1365.14k     1410.43k

700MHz and 600MHz are the same and
it is 75% of 800MHz performance.

Does this CPU have 700MHz mode?

CPU datasheet is here:
    http://www.intel.com/design/mobile/datashts/316908.htm


Regards,

--
Kazunori Fujiwara