From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Jones Subject: Re: [PATCH] Longhaul - Use information from Longhaul Date: Sun, 9 Jul 2006 17:00:27 -0400 Message-ID: <20060709210027.GC10044@redhat.com> References: <44B0D22D.2030805@interia.pl> <20060709190027.GB10044@redhat.com> <44B1624A.2040000@interia.pl> Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Return-path: Content-Disposition: inline In-Reply-To: <44B1624A.2040000@interia.pl> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: cpufreq-bounces@lists.linux.org.uk Errors-To: cpufreq-bounces+glkc-cpufreq=m.gmane.org+glkc-cpufreq=m.gmane.org@lists.linux.org.uk Content-Type: text/plain; charset="windows-1252" To: =?utf-8?B?UmFmYcWC?= Bilski Cc: cpufreq@lists.linux.org.uk On Sun, Jul 09, 2006 at 10:08:42PM +0200, Rafa=C5=82 Bilski wrote: > [...]=20 > > > Longhaul don't report minimum multiplier. It reports minimum freque= ncy. > > > So not always minimum multiplier at minimum FSB is really minimum. > >=20 > > I don't follow your logic. How can lowest mult * lowest fsb not be > > lowest frequency ? The MSRs most definitly only report the multiplier= s. >=20 > I don't know how to explain this properly in English. I will use example. > This is from my Nehemiah: > min f =3D 433MHz =3D 6.5 * 66MHz > max f =3D 999MHz =3D 7.5 * 133MHz > but this is Nehemiah "C" and it is working downto 4.0 multiplier. >=20 > This is Ezra that I have found in Google (output from Your program): > min f =3D 300MHz =3D 3.0 * 100MHz > max f =3D 864MHz =3D 6.5 * 133MHz But this is only true IFF we scale the FSB, which we don't. The above scenarios will not happen for as long as that is true. > I'm trying to be more compatible with information from Longhaul MSR. Eve= n if=20 > this register is broken for my CPU, using min frequency insteed of min=20 > multiplier is fixing this. when you say 'min frequency', which MSR bits are you talking about? Dave --=20 http://www.codemonkey.org.uk