All of lore.kernel.org
 help / color / mirror / Atom feed
* cpufreq: powernow-k8 frequency transitions question
@ 2005-12-30  4:00 Gunter Ohrner
  0 siblings, 0 replies; 15+ messages in thread
From: Gunter Ohrner @ 2005-12-30  4:00 UTC (permalink / raw)
  To: linux-kernel

Hi!

I'm currently reading and playing with the powernow-k8 cpufreq driver
module. However so far I wasn't able to find out how frequency transitions
are dealt with that have to be made using intermediate steps, ie.
transitions which cannot be done in one single step.

(I read about this at 
http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/26094.PDF
p. 269f.)

I found safety guards which return an error if an invalid frequency
transition ("lo-lo transition") is requested. Is this the only support for
these transitions currently implemented or did I miss something?
Is there more advanced support simply missing, or is the current behaviour
sufficient, and if yes, why does this suffice?

How do the conservative/ondemand cpufreq governors cope with the kernel
advertising frequencies it cannot directly transition between?

I'd be really cool if someone could enlighten me, just some pointers at
powernow-k8.c functions I should take a closer look at might already
help. :-)

Greetings,

  Gunter

-- 
Due to hw failure, I'm thinking buying a new laptop.  I would like to 
know what is the worst laptop with ACPI atm?        -- Linux ACPI 
driver hacker Bruno Ducrot looking for a "good" laptop... ;)
*** PGP-Verschlüsselung bei eMails erwünscht :-) *** PGP: 0x1128F25F ***


^ permalink raw reply	[flat|nested] 15+ messages in thread
* cpufreq: powernow-k8 frequency transitions question
@ 2006-01-01 12:13 Gunter Ohrner
  2006-01-02 17:15 ` Andi Kleen
  0 siblings, 1 reply; 15+ messages in thread
From: Gunter Ohrner @ 2006-01-01 12:13 UTC (permalink / raw)
  To: cpufreq

Hi!

I already asked this question on linux-kernel@vger.kernel.org but maybe this
list would be a more appropriate place...

I'm currently reading and playing with the powernow-k8 cpufreq driver
module. However so far I wasn't able to find out how frequency transitions
are dealt with that have to be made using intermediate steps, ie.
transitions which cannot be done in one single step.

(I read about this at 
http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/26094.PDF
p. 269f.)

I found safety guards which return an error if an invalid frequency
transition ("lo-lo transition") is requested. Is this the only support for
these transitions currently implemented or did I miss something?
Is there more advanced support simply missing, or is the current behaviour
sufficient, and if yes, why does this suffice?

How do the conservative/ondemand cpufreq governors cope with the kernel
advertising frequencies it cannot directly transition between?

I'd be really cool if someone could enlighten me, just some pointers at
powernow-k8.c functions I should take a closer look at might already
help. :-)

Greetings,

  Gunter

-- 
One of the universal rules of happiness is: always be wary of any 
helpful item that weighs less than its operating manual.        -- 
(Terry Pratchett, Jingo)
*** PGP-Verschlüsselung bei eMails erwünscht :-) *** PGP: 0x1128F25F ***

^ permalink raw reply	[flat|nested] 15+ messages in thread
* RE: cpufreq: powernow-k8 frequency transitions question
@ 2006-01-02 17:37 Devriendt, Paul
  2006-01-03  0:19 ` Gunter Ohrner
  2006-01-03 16:29 ` Bruno Ducrot
  0 siblings, 2 replies; 15+ messages in thread
From: Devriendt, Paul @ 2006-01-02 17:37 UTC (permalink / raw)
  To: Gunter Ohrner; +Cc: cpufreq

> I found safety guards which return an error if an invalid frequency
> transition ("lo-lo transition") is requested.

Transitions between low frequencies (<=1.4GHz) are not supported by
hardware. The way to do them is to transition to an intermediate
high frequency. No BIOSs define two low PStates so the case never
occurs, but it could theoretically be done. The AMD BIOS and Kernel
Developers Guide available on AMD's web site provides more information
on K8 PStates.

Paul.

^ permalink raw reply	[flat|nested] 15+ messages in thread
* RE: cpufreq: powernow-k8 frequency transitions question
@ 2006-01-04  3:12 Devriendt, Paul
  0 siblings, 0 replies; 15+ messages in thread
From: Devriendt, Paul @ 2006-01-04  3:12 UTC (permalink / raw)
  To: Gunter Ohrner, cpufreq

> I own a Winchester 3000+ (max. 1,8GHz) which I tried to 
> operate at 800 MHz
> (instead of 1,0GHz) but it locked hard.

Core speed must be >= HyperTransport link speed. It is possible
that you have a HT link running at 1 GHz.

Paul.

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2006-01-08  2:32 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-12-30  4:00 cpufreq: powernow-k8 frequency transitions question Gunter Ohrner
  -- strict thread matches above, loose matches on Subject: below --
2006-01-01 12:13 Gunter Ohrner
2006-01-02 17:15 ` Andi Kleen
2006-01-03  0:16   ` Gunter Ohrner
2006-01-02 17:37 Devriendt, Paul
2006-01-03  0:19 ` Gunter Ohrner
2006-01-03 16:29 ` Bruno Ducrot
2006-01-04  0:47   ` Gunter Ohrner
2006-01-04  1:50     ` Nebojsa Trpkovic
2006-01-04 10:45       ` Bruno Ducrot
2006-01-04 13:04         ` Nebojsa Trpkovic
2006-01-07 14:31         ` Gunter Ohrner
2006-01-07 14:28       ` Gunter Ohrner
2006-01-08  2:32   ` Gunter Ohrner
2006-01-04  3:12 Devriendt, Paul

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.