RE: [2.6 PATCH] Missing default governors choices

From: Pallipadi, Venkatesh
Date: Thu Aug 26 2004 - 12:24:49 EST




Ondemand govrenor not being one of the default governors is intentional.

Ondemand governor is in-kernel cpu frequency governor, that will
Be beneficial for CPUs that supports frequency change with low
transition_latency. If transition_latency is high, the ondemand governor

initialization will fail (User level governor is suggested in this
case).
Hence it cannot be used as a default governor.

Thanks,
Venki

>-----Original Message-----
>From: cpufreq-bounces@xxxxxxxxxxxxxxxx
>[mailto:cpufreq-bounces@xxxxxxxxxxxxxxxx] On Behalf Of Michal Rokos
>Sent: Thursday, August 26, 2004 12:07 AM
>To: cpufreq@xxxxxxxxxxxxxxxx
>Cc: linux-kernel@xxxxxxxxxxxxxxx
>Subject: [2.6 PATCH] Missing default governors choices
>
>Hello,
>
>aren't these 2 missing in "Default CPUFreq governor" menu?
>
>Thank you.
>
> Michal
>
>PS: CC to me (I'm off the lists)
>
># This is a BitKeeper generated diff -Nru style patch.
>#
># ChangeSet
># 2004/08/26 08:57:24+02:00 michal@xxxxxxxxxx
># Add missing governors to "Default CPUFreq governor" menu.
>#
># drivers/cpufreq/Kconfig
># 2004/08/26 08:57:13+02:00 michal@xxxxxxxxxx +16 -0
># Add missing governors to "Default CPUFreq governor" menu.
>#
>diff -Nru a/drivers/cpufreq/Kconfig b/drivers/cpufreq/Kconfig
>--- a/drivers/cpufreq/Kconfig 2004-08-26 09:00:15 +02:00
>+++ b/drivers/cpufreq/Kconfig 2004-08-26 09:00:15 +02:00
>@@ -27,6 +27,14 @@
> the frequency statically to the highest frequency supported by
> the CPU.
>
>+config CPU_FREQ_DEFAULT_GOV_POWERSAVE
>+ bool "powersave"
>+ select CPU_FREQ_GOV_POWERSAVE
>+ help
>+ Use the CPUFreq governor 'powersave' as default. This sets
>+ the frequency statically to the lowest frequency supported by
>+ the CPU.
>+
> config CPU_FREQ_DEFAULT_GOV_USERSPACE
> bool "userspace"
> select CPU_FREQ_GOV_USERSPACE
>@@ -35,6 +43,14 @@
> you to set the CPU frequency manually or when an userspace
> programm shall be able to set the CPU dynamically without having
> to enable the userspace governor manually.
>+
>+config CPU_FREQ_DEFAULT_GOV_ONDEMAND
>+ bool "ondemand"
>+ select CPU_FREQ_GOV_ONDEMAND
>+ help
>+ Use the CPUFreq governor 'ondemand' as default. This does
>+ a periodic polling and changes frequency based on the CPU
>+ utilization.
>
> endchoice
>
>
>
>_______________________________________________
>Cpufreq mailing list
>Cpufreq@xxxxxxxxxxxxxxxx
>http://www.linux.org.uk/mailman/listinfo/cpufreq
>
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/