From 3ffb5bc2444c5278d1c551de9a81838ca24afbe4 Mon Sep 17 00:00:00 2001 From: Olivier Blin Date: Fri, 23 Oct 2009 15:52:29 +0000 Subject: cpufreq: load e_powersaver for VIA C7 (#41377) --- perl-install/cpufreq.pm | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'perl-install/cpufreq.pm') diff --git a/perl-install/cpufreq.pm b/perl-install/cpufreq.pm index 5468e45ae..54710fd05 100644 --- a/perl-install/cpufreq.pm +++ b/perl-install/cpufreq.pm @@ -123,6 +123,15 @@ sub probe_longhaul() { } get_cpus(); } +sub probe_e_powersaver() { + any { + get_vendor($_) eq "Centaur" && + has_flag($_, 'est') && + $_->{'cpu family'} == 6 && + member($_->{model}, 10, 13); + } get_cpus(); +} + sub probe_longrun() { any { get_vendor($_) eq "Transmeta" && @@ -146,6 +155,7 @@ my @modules = ( [ "powernow-k7", \&probe_powernow_k7 ], [ "powernow-k8", \&probe_powernow_k8 ], [ "longhaul", \&probe_longhaul ], + [ "e_powersaver", \&probe_e_powersaver ], [ "longrun", \&probe_longrun ], ); -- cgit v1.2.1